Example #1
0
 static function init($rootDir, $dev = false)
 {
     session_start();
     self::$root = $rootDir;
     define('ROOT', self::$root);
     define('DEV_ENV', $dev);
     define('PROD_ENV', !$dev);
     $autoloader = new Autoloader();
     $autoloader->registerAutoload();
     if ($dev) {
         @Tools::rrmdir(ROOT . DIRECTORY_SEPARATOR . 'private' . DIRECTORY_SEPARATOR . 'cache');
     }
     //include(__DIR__.DIRECTORY_SEPARATOR.'alias.php');
     Config::Init();
     if (!empty(Config::Core_get('session_user_lifetime'))) {
         ini_set('session.cookie_lifetime', Config::Core_get('session_client_lifetime'));
         ini_set('session.gc_maxlifetime', Config::Core_get('session_server_lifetime'));
     }
 }