Skip to content
Snippets Groups Projects
Commit 43145594 authored by Genvictus's avatar Genvictus
Browse files

add: routing for admin pages

parent d3792d76
Branches
Tags
No related merge requests found
<?php
require_once SRC_ROOT_PATH . "/app/baseclasses/BaseController.php";
class SettingsPage extends BaseController{
protected static $instance;
public function __construct(){
parent::__construct(null);
}
public static function getInstance(){
if(!isset(self::$instance)){
self::$instance = new static();
}
return self::$instance;
}
public function get($urlParams)
{
require PAGE_PATH . "/admin.php";
exit();
}
}
?>
\ No newline at end of file
......@@ -21,8 +21,8 @@ class SettingsPage extends BaseController{
require PAGE_PATH . "/profile_setting.php";
exit();
}
if($urlParams[0] = 'users') {
require PAGE_PATH . "/admin.php";
if($urlParams[0] = '') {
require PAGE_PATH . "/settings.php";
exit();
}
}
......
......@@ -31,6 +31,7 @@ $router->addHandler("/api/unban", UnbanController::getInstance(), []);
$router->addHandler("/login", LoginPage::getInstance(), []);
$router->addHandler("/compose/kicau", ComposePage::getInstance(), []);
$router->addHandler("/settings/*", SettingsPage::getInstance(), []);
$router->addHandler("/admin", AdminPage::getInstance(), []);
$router->addHandler("/*", UserPage::getInstance(), []);
$router->run($_SERVER['REQUEST_URI'], $_SERVER['REQUEST_METHOD']);
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment