<?php
class ExternalPages_Route_Prefix_En implements XenForo_Route_Interface
{
public function match($routePath, Zend_Controller_Request_Http $request, XenForo_Router $router)
{
$urlComponents = explode('/', $routePath);
$subPrefix = strtolower(array_shift($urlComponents));
switch($subPrefix)
{
case 'advertise':
$controllerName = 'ExternalPages_ControllerPublic_Advertise';
$routeName = 'en/advertise/';
break;
case 'draft':
$controllerName = 'ExternalPages_ControllerPublic_Draft';
$routeName = 'en/draft/';
break;
case 'privacy':
$controllerName = 'ExternalPages_ControllerPublic_Privacy';
$routeName = 'en/privacy/';
break;
case 'schedule':
$controllerName = 'ExternalPages_ControllerPublic_Schedule';
$routeName = 'en/schedule/';
break;
case 'tickets':
$controllerName = 'ExternalPages_ControllerPublic_Tickets';
$routeName = 'en/tickets/';
break;
case 'tos':
$controllerName = 'ExternalPages_ControllerPublic_TOS';
$routeName = 'en/tos/';
break;
default:
$controllerName = 'ExternalPages_ControllerPublic_Tickets';
$routeName = 'en/tickets/';
break;
}
return $router->getRouteMatch($controllerName, 'index', $routeName, $routePath);
}
}