uVariables['display_menu'] = true; try { $sUser->RequireAccessLevel(20); $sRouterAuthenticated = true; } catch (InsufficientAccessLevelException $e) { $err = new CPHPErrorHandler(CPHP_ERRORHANDLER_TYPE_ERROR, $locale->strings['error-unauthorized-title'], $locale->strings['error-unauthorized-text']); $sMainContents .= $err->Render(); $sRouterAuthenticated = false; $router->uVariables['display_menu'] = false; }