diff --git a/app/Bootstrap.php b/app/Bootstrap.php index 21eed74..7db0983 100644 --- a/app/Bootstrap.php +++ b/app/Bootstrap.php @@ -20,6 +20,8 @@ Class Autoloader { foreach ($files as $key => $file) { if (strtolower($file->getFilename()) === strtolower($filename) && $file->isReadable()) { + echo $file->getPathname(); + include_once $file->getPathname(); break; } @@ -37,3 +39,26 @@ spl_autoload_register("Autoloader::ClassLoader"); // import routes require_once './Routes.php'; + +//setup +ini_set ('session.cookie_httponly', '1'); +ini_set('session.cookie_domain', $_SERVER['HTTP_HOST']); +ini_set('session.cookie_path', str_replace("login", "", str_replace('https://' . $_SERVER['HTTP_HOST'], "", $_SERVER['REQUEST_URI']))); +ini_set('session.cookie_secure', '1'); +session_start (); +mb_internal_encoding ("UTF-8"); + +/** Language **/ +$langTag = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); +$langMng = new LanguageManager($langTag); +$langMng->load(); + +//DB Conector +Db::connect (DBHOST, DBUSER, DBPASS, DBNAME); + +//TODO: Přesunout do Login Pohledu +$userManager = new UserManager(); + +//Logs +$logManager = new LogManager(); + diff --git a/app/Routes.php b/app/Routes.php index 75a578d..0860ce4 100644 --- a/app/Routes.php +++ b/app/Routes.php @@ -6,4 +6,16 @@ $router->setDefault(function(){ echo '404'; }); +//Pages +$router->any('/', 'Home'); +$router->any('/login', 'Login'); +$router->any('/logout', 'Logout'); +$router->any('/automation', 'Automation'); +$router->any('/dashboard', 'Dashboard'); +$router->any('/setting', 'Setting'); +$router->any('/scene', 'Scene'); +$router->any('/ajax', 'Ajax'); +$router->any('/log', 'Log'); +$router->any('/rooms', 'Rooms'); + $router->run($_SERVER['REQUEST_METHOD'], '/'.$_GET['url']);