RequireAccessLevel(20); $sError = ""; $sPageContents = ""; $sMainClass = "shift"; $router = new CPHPRouter(); $router->ignore_query = true; $router->routes = array( 0 => array( '^/admin/?$' => "module.admin.overview.php", '^/admin/users/?$' => "module.admin.users.php", '^/admin/containers/?$' => "module.admin.containers.php", '^/admin/user/([0-9]+)/?$' => "module.admin.user.php", '^/admin/container/([0-9]+)/suspend/?$' => "module.admin.container.suspend.php", '^/admin/container/([0-9]+)/transfer/?$' => "module.admin.container.transfer.php", '^/admin/container/([0-9]+)/terminate/?$' => "module.admin.container.terminate.php" ) ); $router->RouteRequest(); $sMainContents .= Templater::AdvancedParse("main.admin", $locale->strings, array( 'contents' => $sPageContents )); } catch (InsufficientAccessLevelException $e) { $err = new CPHPErrorHandler(CPHP_ERRORHANDLER_TYPE_ERROR, "You are not authorized to view this page", "Your access level is not sufficient."); $sMainContents .= $err->Render(); }