* @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 7293 $ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ define('_PS_MODE_DEV_', false); $currentDir = dirname(__FILE__); if (!defined('PHP_VERSION_ID')) { $version = explode('.', PHP_VERSION); define('PHP_VERSION_ID', ($version[0] * 10000 + $version[1] * 100 + $version[2])); } /* Theme URLs */ define('_THEMES_DIR_', __PS_BASE_URI__.'themes/'); define('_THEME_DIR_', _THEMES_DIR_._THEME_NAME_.'/'); define('_THEME_IMG_DIR_', _THEME_DIR_.'img/'); define('_THEME_CSS_DIR_', _THEME_DIR_.'css/'); define('_THEME_JS_DIR_', _THEME_DIR_.'js/'); /* Image URLs */ define('_PS_IMG_', __PS_BASE_URI__.'img/'); define('_PS_ADMIN_IMG_', _PS_IMG_.'admin/'); define('_PS_TMP_IMG_', _PS_IMG_.'tmp/'); define('_THEME_CAT_DIR_', _PS_IMG_.'c/'); define('_THEME_PROD_DIR_', _PS_IMG_.'p/'); define('_THEME_MANU_DIR_', _PS_IMG_.'m/'); define('_THEME_SCENE_DIR_', _PS_IMG_.'scenes/'); define('_THEME_SCENE_THUMB_DIR_', _PS_IMG_.'scenes/thumbs'); define('_THEME_SUP_DIR_', _PS_IMG_.'su/'); define('_THEME_SHIP_DIR_', _PS_IMG_.'s/'); define('_THEME_STORE_DIR_', _PS_IMG_.'st/'); define('_THEME_LANG_DIR_', _PS_IMG_.'l/'); define('_THEME_COL_DIR_', _PS_IMG_.'co/'); define('_SUPP_DIR_', _PS_IMG_.'su/'); define('_PS_PROD_IMG_', 'img/p/'); /* Other URLs */ define('_PS_JS_DIR_', __PS_BASE_URI__.'js/'); define('_PS_CSS_DIR_', __PS_BASE_URI__.'css/'); define('_THEME_PROD_PIC_DIR_', __PS_BASE_URI__.'upload/'); define('_MAIL_DIR_', __PS_BASE_URI__.'mails/'); define('_MODULE_DIR_', __PS_BASE_URI__.'modules/'); /* Directories */ define('_PS_ROOT_DIR_', realpath($currentDir.'/..')); define('_PS_CLASS_DIR_', _PS_ROOT_DIR_.'/classes/'); define('_PS_CONTROLLER_DIR_', _PS_ROOT_DIR_.'/controllers/'); define('_PS_TRANSLATIONS_DIR_', _PS_ROOT_DIR_.'/translations/'); define('_PS_DOWNLOAD_DIR_', _PS_ROOT_DIR_.'/download/'); define('_PS_MAIL_DIR_', _PS_ROOT_DIR_.'/mails/'); define('_PS_ALL_THEMES_DIR_', _PS_ROOT_DIR_.'/themes/'); define('_PS_THEME_DIR_', _PS_ROOT_DIR_.'/themes/'._THEME_NAME_.'/'); define('_PS_IMG_DIR_', _PS_ROOT_DIR_.'/img/'); if (!defined('_PS_MODULE_DIR_')) define('_PS_MODULE_DIR_', _PS_ROOT_DIR_.'/modules/'); define('_PS_CAT_IMG_DIR_', _PS_IMG_DIR_.'c/'); define('_PS_STORE_IMG_DIR_', _PS_IMG_DIR_.'st/'); define('_PS_PROD_IMG_DIR_', _PS_IMG_DIR_.'p/'); define('_PS_SCENE_IMG_DIR_', _PS_IMG_DIR_.'scenes/'); define('_PS_SCENE_THUMB_IMG_DIR_', _PS_IMG_DIR_.'scenes/thumbs/'); define('_PS_MANU_IMG_DIR_', _PS_IMG_DIR_.'m/'); define('_PS_SHIP_IMG_DIR_', _PS_IMG_DIR_.'s/'); define('_PS_SUPP_IMG_DIR_', _PS_IMG_DIR_.'su/'); define('_PS_COL_IMG_DIR_', _PS_IMG_DIR_.'co/'); define('_PS_TMP_IMG_DIR_', _PS_IMG_DIR_.'tmp/'); define('_PS_UPLOAD_DIR_', _PS_ROOT_DIR_.'/upload/'); define('_PS_TOOL_DIR_', _PS_ROOT_DIR_.'/tools/'); define('_PS_GEOIP_DIR_', _PS_TOOL_DIR_.'geoip/'); define('_PS_SWIFT_DIR_', _PS_TOOL_DIR_.'swift/'); define('_PS_FPDF_PATH_', _PS_TOOL_DIR_.'fpdf/'); define('_PS_TAASC_PATH_', _PS_TOOL_DIR_.'taasc/'); define('_PS_PEAR_XML_PARSER_PATH_', _PS_TOOL_DIR_.'pear_xml_parser/'); /* settings php */ define('_PS_TRANS_PATTERN_', '(.*[^\\\\])'); define('_PS_MIN_TIME_GENERATE_PASSWD_', '360'); if (!defined('_PS_MAGIC_QUOTES_GPC_')) define('_PS_MAGIC_QUOTES_GPC_', get_magic_quotes_gpc()); if (!defined('_PS_MYSQL_REAL_ESCAPE_STRING_')) define('_PS_MYSQL_REAL_ESCAPE_STRING_', function_exists('mysql_real_escape_string')); define('_CAN_LOAD_FILES_', 1); /* Order states */ // Order states has been moved in config.inc.php file for backward compatibility reasons /* Tax behavior */ define('PS_PRODUCT_TAX', 0); define('PS_STATE_TAX', 1); define('PS_BOTH_TAX', 2); define('_PS_PRICE_DISPLAY_PRECISION_', 2); define('PS_TAX_EXC', 1); define('PS_TAX_INC', 0); define('PS_ORDER_PROCESS_STANDARD', 0); define('PS_ORDER_PROCESS_OPC', 1); define('PS_ROUND_UP', 0); define('PS_ROUND_DOWN', 1); define('PS_ROUND_HALF', 2); /* Carrier::getCarriers() filter */ define('PS_CARRIERS_ONLY', 1); define('CARRIERS_MODULE', 2); define('CARRIERS_MODULE_NEED_RANGE', 3); define('PS_CARRIERS_AND_CARRIER_MODULES_NEED_RANGE', 4); define('ALL_CARRIERS', 5); /* SQL Replication management */ define('_PS_USE_SQL_SLAVE_', 0); /* PS Technical configuration */ define('_PS_ADMIN_PROFILE_', 1); /* Stock Movement */ define('_STOCK_MOVEMENT_ORDER_REASON_', 3); define('_STOCK_MOVEMENT_MISSING_REASON_', 4); define('_PS_DEFAULT_CUSTOMER_GROUP_', 1); define('_PS_CACHEFS_DIRECTORY_', dirname(__FILE__).'/../cache/cachefs/'); /* Geolocation */ define('_PS_GEOLOCATION_NO_CATALOG_', 0); define('_PS_GEOLOCATION_NO_ORDER_', 1); if (!defined('_PS_CACHE_ENABLED_')) define('_PS_CACHE_ENABLED_', 0);