public static function initialize() { ini_set('display_errors', false); ini_set('html_errors', false); if (is_writable(OSCOM::BASE_DIRECTORY . 'Work/Logs')) { ini_set('log_errors', true); ini_set('error_log', OSCOM::BASE_DIRECTORY . 'Work/Logs/errors.txt'); } if (in_array('sqlite', PDO::getAvailableDrivers()) && is_writable(OSCOM::BASE_DIRECTORY . 'Work/Database/')) { set_error_handler(array('osCommerce\\OM\\Core\\ErrorHandler', 'execute')); if (file_exists(OSCOM::BASE_DIRECTORY . 'Work/Logs/errors.txt')) { self::import(OSCOM::BASE_DIRECTORY . 'Work/Logs/errors.txt'); } } }