public static function init($FILE = false) { // echo "DEBUG:".__FILE__.":".__LINE__."\n"; $f3 = \Base::instance(); date_default_timezone_set('UTC'); self::$time_program_started_unix = time(); $f3->set('UNLOAD', "My->shutdown"); $f3->set('ONERROR', "My->onerror"); $f3->set('AUTOLOAD', realpath(dirname(__FILE__)) . '/'); echo realpath(dirname(__FILE__)) . '/'; if ($FILE) { $f3->set('FILE', $FILE); } if (!defined('DEBUG')) { define('DEBUG', FALSE); } if (DEBUG) { self::logger_init(); } self::function_debug(__CLASS__, __FUNCTION__); $f3->set('DEBUG', DEBUG); $f3->set('UI', realpath(dirname(__FILE__) . '/../views') . '/'); // $f3->set('LOCKS_DIR',self::$locks); $f3->set('ESCAPE', false); if (version_compare(phpversion(), "5.3.0", ">=") == 1) { if (DEBUG) { error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); } else { error_reporting(0); } } else { if (DEBUG) { error_reporting(E_ALL & ~E_NOTICE); } else { error_reporting(0); } } Cli::run_once_only(); self::$time_program_started_delphi = Mydatetime::GetDelphiTime(self::$time_program_started_unix, "UTC"); }