예제 #1
0
define('_PS_OS_DELIVERED_', 5);
define('_PS_OS_CANCELED_', 6);
define('_PS_OS_REFUND_', 7);
define('_PS_OS_ERROR_', 8);
define('_PS_OS_OUTOFSTOCK_', 9);
define('_PS_OS_BANKWIRE_', 10);
define('_PS_OS_PAYPAL_', 11);
/* Tax behavior */
define('PS_PRODUCT_TAX', 0);
define('PS_STATE_TAX', 1);
define('PS_BOTH_TAX', 2);
define('_PS_PRICE_DISPLAY_PRECISION_', 2);
global $_MODULES;
$_MODULES = array();
/* Globals */
global $defaultCountry;
/* Load all configuration keys */
Configuration::loadConfiguration();
/* Load all language definitions */
Language::loadLanguages();
/* Load all zone/tax relations */
Tax::loadTaxZones();
/* Loading default country */
$defaultCountry = new Country(intval(Configuration::get('PS_COUNTRY_DEFAULT')));
/* Define default timezone */
$timezone = Tools::getTimezones(Configuration::get('PS_TIMEZONE'));
if (function_exists('date_default_timezone_set')) {
    date_default_timezone_set($timezone);
}
/* Smarty */
include dirname(__FILE__) . '/smarty.config.inc.php';