Exemplo n.º 1
0
 public function __construct()
 {
     showErrorIfConfigIsMissing();
     include ESHOP_CONFIG_FILE;
 }
Exemplo n.º 2
0
if (defined('E_DEPRECATED')) {
    //E_DEPRECATED is disabled particularly for PHP 5.3 as some 3rd party modules still uses deprecated functionality
    error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
} else {
    error_reporting(E_ALL ^ E_NOTICE);
}
if (!defined('OX_BASE_PATH')) {
    define('OX_BASE_PATH', __DIR__ . DIRECTORY_SEPARATOR);
}
// custom functions file
if (file_exists(OX_BASE_PATH . 'modules/functions.php')) {
    include_once OX_BASE_PATH . 'modules/functions.php';
}
// Generic utility method file including autoloading definition
require_once OX_BASE_PATH . 'oxfunctions.php';
// Make actions if there are eShop configuration problems
showErrorIfConfigIsMissing();
redirectIfShopNotConfigured();
// Composer autoloader.
registerComposerAutoload();
//init config.inc.php file reader
$oConfigFile = new ConfigFile(OX_BASE_PATH . "config.inc.php");
Registry::set("oxConfigFile", $oConfigFile);
registerVirtualNamespaceAutoLoad();
registerShopAutoLoad();
registerModuleAutoload();
//sets default PHP ini params
ini_set('session.name', 'sid');
ini_set('session.use_cookies', 0);
ini_set('session.use_trans_sid', 0);
ini_set('url_rewriter.tags', '');