-while (TRUE) {
- if (file_exists("$Page/.private")) {
- # access restriction
- if (empty($User)) {
- http_response_code(303);
- $target = urlencode($_SERVER['REQUEST_URI']);
- header("Location: /login?goto=$target");
- exit;
- }
- $PageAccess = $Page;
- }
-
- if (file_exists("$Page/index.php")) {
- break;
- }
-
- $up = strrpos($Page, '/');
- $Args = substr($Page, $up) . $Args;
- $Page = substr($Page, 0, $up);
- if ($up === FALSE) {
- break;
- }
-}