/** * Routes the request. * * @see XenForo_Dependencies_Abstract::route() */ public function route(Zend_Controller_Request_Http $request) { $router = new XenForo_Router(); $router->addRule(new XenForo_Route_ResponseSuffix(), 'ResponseSuffix')->addRule(new XenForo_Route_Prefix('admin'), 'PrefixAdmin'); return $router->match($request); }
public static function init_router_public(XenForo_Dependencies_Abstract $dependencies, XenForo_Router $router) { $rules = $router->getRules(); $router->resetRules(); // insert our filter as the first rule $router->addRule(new WidgetFramework_Route_Filter_PageX(), 'WidgetFramework_Route_Filter_PageX'); foreach ($rules as $ruleName => $rule) { $router->addRule($rule, $ruleName); } }
/** * @return XenForo_Router */ public function getRouter() { $router = new XenForo_Router(); $router->addRule(new XenForo_Route_ResponseSuffix(), 'ResponseSuffix')->addRule(new XenForo_Route_Prefix('admin'), 'PrefixAdmin'); return $router; }
/** * @return XenForo_Router */ public function getRouter() { $router = new XenForo_Router(); $router->addRule(new XenForo_Route_ResponseSuffix(), 'ResponseSuffix')->addRule(new XenForo_Install_Route(), 'Install'); return $router; }
/** * @return XenForo_Router */ public function getRouter() { $router = new XenForo_Router(); $router->addRule(new XenForo_Route_Filter(), 'Filter')->addRule(new XenForo_Route_ResponseSuffix(), 'ResponseSuffix')->addRule(new XenForo_Route_Prefix('public'), 'Prefix'); XenForo_CodeEvent::fire('init_router_public', array($this, $router)); return $router; }
/** * Routes the request. * * @see XenForo_Dependencies_Abstract::route() */ public function route(Zend_Controller_Request_Http $request) { $router = new XenForo_Router(); $router->addRule(new XenForo_Route_ResponseSuffix(), 'ResponseSuffix')->addRule(new XenForo_Install_Route(), 'Install'); return $router->match($request); }
public static function initRouterPublic(XenForo_Dependencies_Abstract $dependencies, XenForo_Router $router) { $router->addRule(new ThemeHouse_ShorterRoutes_Route_ShorterRoute('public'), 'ShorterRoute'); }
public static function init_router_public(XenForo_Dependencies_Abstract $dependencies, XenForo_Router $router) { if (WidgetFramework_Option::get('indexNodeId') > 0) { // one of our widget pages was selected as the index page // modify the router rules to serve http://domain.com/xenforo/page-x urls $rules = $router->getRules(); $router->resetRules(); // insert our filter as the first rule $router->addRule(new WidgetFramework_Route_Filter_PageX(), 'WidgetFramework_Route_Filter_PageX'); foreach ($rules as $ruleName => $rule) { $router->addRule($rule, $ruleName); } } }