<?php namespace App\Controllers; use \App\Services\{Router, Auth, DB, Json}; use \App\Controllers\ExceptionRegister; use \App\Core\Page; class AdminController { static $file = 'General'; public function __construct() { if (isset($_GET['type'])) { switch (Page::exists('Admin/' . $_GET['type'])) { case true: self::$file = $_GET['type']; break; case false: self::$file = 'General'; break; } } else { self::$file = 'General'; } } public static function loadMenu() { Page::component('AdminSidebar'); } public static function index() { Page::set('Admin/Index'); } public static function loadContent() { $fileName = $_GET['type']; $filePath = $_SERVER['DOCUMENT_ROOT'].'/views/pages/Admin/' . $fileName.'.php'; if (file_exists($filePath)) { Page::set('Admin/' . self::$file); } else { Page::set('Admin/General'); } } }