Преглед на файлове

! Adding hookable fallback action as per #224

Signed-off-by: Peter Spicer <[email protected]>
Peter Spicer преди 10 години
родител
ревизия
17f8048ab8
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      index.php

+ 8 - 0
index.php

@@ -369,6 +369,14 @@ function smf_main()
 			return 'WrapAction';
 		}
 
+		$fallbackActions = call_integration_hook('integrate_fallback_action');
+		foreach ($fallbackActions as $fallbackAction)
+		{
+			$call = strpos($defaultAction, '::') !== false ? explode('::', $fallbackAction) : $fallbackAction;
+			if (!empty($call) && is_callable($call))
+				return $call;
+		}
+
 		// Fall through to the board index then...
 		require_once($sourcedir . '/BoardIndex.php');
 		return 'BoardIndex';