<?php //Config include_once './config.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"); //Autoloader foreach (["vendor","class", "views"] as $dir) { $files = scandir('./app/'.$dir.'/'); $files = array_diff($files, array('.', '..', 'app')); foreach($files as $file) { //echo './app/'.$dir.'/'. $file; include './app/'.$dir.'/'. $file; } } /** Language **/ $langTag = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $langMng = new LanguageManager($langTag, DEBUGMOD); $langMng->load(); if (DEBUGMOD == 1) { // echo '<div class="col-md-9 main-body">'; // echo '<pre>'; // echo 'Language SLUG: ' . $langTag; // echo '</pre>'; // echo '<pre>'; // print_r(get_defined_constants()); // echo '</pre>'; // echo '<pre>'; // print_r(get_defined_vars()); // echo '</pre>'; // echo '</dev>'; } //DB Conector Db::connect (DBHOST, DBUSER, DBPASS, DBNAME); //TODO: Přesunout do Login Pohledu $userManager = new UserManager(); // if (isset($_POST['username']) && isset($_POST['password']) ) { // $userManager->login($_POST['username'], $_POST['password'], (isset ($_POST['remember']) ? $_POST['remember'] : 'false')); // } //Logs $logManager = new LogManager(); $route = new Route(); $route->add('/', 'Home'); $route->add('/login', 'Login'); $route->add('/logout', 'Logout'); $route->add('/automation', 'Automation'); $route->add('/dashboard', 'Dashboard'); $route->add('/setting', 'Setting'); $route->add('/scene', 'Scene'); $route->add('/ajax', 'Ajax'); $route->add('/log', 'Log'); $route->add('/rooms', 'Rooms'); $route->submit();