<?php $time = -microtime(true); include "./init.php"; include APPLICATION_PATH . "/config.php"; include APPLICATION_PATH . "/pdo_connect.php"; include APPLICATION_PATH . '/post.php'; include APPLICATION_PATH . '/posts.php'; include APPLICATION_PATH . '/tag.php'; include APPLICATION_PATH . "/baseController.php"; include APPLICATION_PATH . "/publicController.php"; include APPLICATION_PATH . "/adminController.php"; include APPLICATION_PATH . "/statLib.php"; include APPLICATION_PATH . "/view.php"; $login = AuthLib::getLoggedUser(); $displayName = AuthLib::getDisplayNameByLogin($login); if ($displayName) { $ctrller = new AdminController(); } $ctrller = new PublicController(); View::addHeadLine('<title>R2</title>'); View::printPageStart(); echo $displayName ? "<div class=\"userAction\">Logged as <b>{$displayName}</b> " : '<div>'; AuthLib::getAction(); echo '</div>'; $ctrller->printHtml(); $time += microtime(true); echo '<div class="stats">Memory used: ' . memory_get_usage(true) / 1024 . "kiB | Time consumed: {$time}s </div>"; View::printPageEnd();
echo <<<HTM \t</head> \t<body> HTM; } /** * Page end * * @return void */ public static function printPageEnd() { echo <<<HTM \t</body> </html> HTM; } /** * Set head meta tags * * @param string $line * @return void */ public static function addHeadLine($line) { self::$_headLine[] = $line; } } $ss = '<link rel="stylesheet" href="r2stylesheet.css" type="text/css" ' . 'media="screen" />'; View::addHeadLine($ss);