'; //var_dump($directorys); //echo ''; $files = new RecursiveIteratorIterator($directorys, RecursiveIteratorIterator::LEAVES_ONLY); $filename = $className . static::$extension; foreach ($files as $key => $file) { if (strtolower($file->getFilename()) === strtolower($filename) && $file->isReadable()) { include_once $file->getPathname(); return; } } } static function setRoot($rootPath){ static::$root = $rootPath; } } spl_autoload_register("Autoloader::ClassLoader"); Autoloader::setRoot('/var/www/dev.steelants.cz/vasek/home-update/'); class ErrorHandler { static function exception($exception){ error_log($exception); header($_SERVER['SERVER_PROTOCOL'] . ' 500 Internal Server Error', true, $exception->getCode()); echo '

Oops!

Something went wrong!

'; exit; } } set_exception_handler("ErrorHandler::exception"); //Debug error_reporting(E_ALL); ini_set( 'display_errors','1'); //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"); // import configs require_once '../config/config.php'; // Logs $logManager = new LogManager(); // Language $langTag = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $langMng = new LanguageManager($langTag); $langMng->load(); //D B Conector Db::connect (DBHOST, DBUSER, DBPASS, DBNAME); // TODO: Přesunout do Login Pohledu $userManager = new UserManager(); // import routes require_once '../app/Routes.php';