Delete install directory

This commit is contained in:
Michael RICOIS 2017-06-07 17:12:19 +02:00
parent df29f74b64
commit 78642d63e0
1963 changed files with 0 additions and 89777 deletions

View File

@ -1,168 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
abstract class InstallControllerConsole
{
/**
* @var array List of installer steps
*/
protected static $steps = array('process');
protected static $instances = array();
/**
* @var string Current step
*/
public $step;
/**
* @var array List of errors
*/
public $errors = array();
public $controller;
/**
* @var InstallSession
*/
public $session;
/**
* @var InstallLanguages
*/
public $language;
/**
* @var InstallAbstractModel
*/
public $model;
/**
* Validate current step
*/
abstract public function validate();
final public static function execute($argc, $argv)
{
if (!($argc-1)) {
$available_arguments = Datas::getInstance()->getArgs();
echo 'Arguments available:'."\n";
foreach ($available_arguments as $key => $arg) {
$name = isset($arg['name']) ? $arg['name'] : $key;
echo '--'.$name."\t".(isset($arg['help']) ? $arg['help'] : '').(isset($arg['default']) ? "\t".'(Default: '.$arg['default'].')' : '')."\n";
}
exit;
}
$errors = Datas::getInstance()->getAndCheckArgs($argv);
if (Datas::getInstance()->show_license) {
echo strip_tags(file_get_contents(_PS_INSTALL_PATH_.'theme/views/license_content.phtml'));
exit;
}
if ($errors !== true) {
if (count($errors)) {
foreach ($errors as $error) {
echo $error."\n";
}
}
exit;
}
if (!file_exists(_PS_INSTALL_CONTROLLERS_PATH_.'console/process.php')) {
throw new PrestashopInstallerException("Controller file 'console/process.php' not found");
}
require_once _PS_INSTALL_CONTROLLERS_PATH_.'console/process.php';
$classname = 'InstallControllerConsoleProcess';
self::$instances['process'] = new InstallControllerConsoleProcess('process');
$datas = Datas::getInstance();
/* redefine HTTP_HOST */
$_SERVER['HTTP_HOST'] = $datas->http_host;
@date_default_timezone_set($datas->timezone);
self::$instances['process']->process();
}
final public function __construct($step)
{
$this->step = $step;
$this->datas = Datas::getInstance();
// Set current language
$this->language = InstallLanguages::getInstance();
if (!$this->datas->language) {
die('No language defined');
}
$this->language->setLanguage($this->datas->language);
$this->init();
}
/**
* Initialize model
*/
public function init()
{
}
public function printErrors()
{
$errors = $this->model_install->getErrors();
if (count($errors)) {
if (!is_array($errors)) {
$errors = array($errors);
}
echo 'Errors :'."\n";
foreach ($errors as $error_process) {
foreach ($error_process as $error) {
echo (is_string($error) ? $error : print_r($error, true))."\n";
}
}
die;
}
}
/**
* Get translated string
*
* @param string $str String to translate
* @param ... All other params will be used with sprintf
* @return string
*/
public function l($str)
{
$args = func_get_args();
return call_user_func_array(array($this->language, 'l'), $args);
}
public function process()
{
}
}

View File

@ -1,479 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
abstract class InstallControllerHttp
{
/**
* @var array List of installer steps
*/
protected static $steps = array('welcome', 'license', 'system', 'configure', 'database', 'process');
protected $phone;
protected static $instances = array();
/**
* @var string Current step
*/
public $step;
/**
* @var array List of errors
*/
public $errors = array();
public $controller;
/**
* @var InstallSession
*/
public $session;
/**
* @var InstallLanguages
*/
public $language;
/**
* @var bool If false, disable next button access
*/
public $next_button = true;
/**
* @var bool If false, disable previous button access
*/
public $previous_button = true;
/**
* @var InstallAbstractModel
*/
public $model;
/**
* @var array Magic vars
*/
protected $__vars = array();
/**
* Process form to go to next step
*/
abstract public function processNextStep();
/**
* Validate current step
*/
abstract public function validate();
/**
* Display current step view
*/
abstract public function display();
final public static function execute()
{
if (Tools::getValue('compile_templates')) {
require_once(_PS_INSTALL_CONTROLLERS_PATH_.'http/smarty_compile.php');
exit;
}
$session = InstallSession::getInstance();
if (!$session->last_step || $session->last_step == 'welcome') {
Tools::generateIndex();
}
// Include all controllers
foreach (self::$steps as $step) {
if (!file_exists(_PS_INSTALL_CONTROLLERS_PATH_.'http/'.$step.'.php')) {
throw new PrestashopInstallerException("Controller file 'http/{$step}.php' not found");
}
require_once _PS_INSTALL_CONTROLLERS_PATH_.'http/'.$step.'.php';
$classname = 'InstallControllerHttp'.$step;
self::$instances[$step] = new $classname($step);
}
if (!$session->last_step || !in_array($session->last_step, self::$steps)) {
$session->last_step = self::$steps[0];
}
// Set timezone
if ($session->shop_timezone) {
@date_default_timezone_set($session->shop_timezone);
}
// Get current step (check first if step is changed, then take it from session)
if (Tools::getValue('step')) {
$current_step = Tools::getValue('step');
$session->step = $current_step;
} else {
$current_step = (isset($session->step)) ? $session->step : self::$steps[0];
}
if (!in_array($current_step, self::$steps)) {
$current_step = self::$steps[0];
}
// Validate all steps until current step. If a step is not valid, use it as current step.
foreach (self::$steps as $check_step) {
// Do not validate current step
if ($check_step == $current_step) {
break;
}
if (!self::$instances[$check_step]->validate()) {
$current_step = $check_step;
$session->step = $current_step;
$session->last_step = $current_step;
break;
}
}
// Submit form to go to next step
if (Tools::getValue('submitNext')) {
self::$instances[$current_step]->processNextStep();
// If current step is validated, let's go to next step
if (self::$instances[$current_step]->validate()) {
$current_step = self::$instances[$current_step]->findNextStep();
}
$session->step = $current_step;
// Change last step
if (self::getStepOffset($current_step) > self::getStepOffset($session->last_step)) {
$session->last_step = $current_step;
}
}
// Go to previous step
elseif (Tools::getValue('submitPrevious') && $current_step != self::$steps[0]) {
$current_step = self::$instances[$current_step]->findPreviousStep($current_step);
$session->step = $current_step;
}
self::$instances[$current_step]->process();
self::$instances[$current_step]->display();
}
final public function __construct($step)
{
$this->step = $step;
$this->session = InstallSession::getInstance();
// Set current language
$this->language = InstallLanguages::getInstance();
$detect_language = $this->language->detectLanguage();
if (isset($this->session->lang)) {
$lang = $this->session->lang;
} else {
$lang = (isset($detect_language['primarytag'])) ? $detect_language['primarytag'] : false;
}
if (!in_array($lang, $this->language->getIsoList())) {
$lang = 'en';
}
$this->language->setLanguage($lang);
$this->init();
}
public function init()
{
}
public function process()
{
}
/**
* Get steps list
*
* @return array
*/
public function getSteps()
{
return self::$steps;
}
public function getLastStep()
{
return $this->session->last_step;
}
/**
* Find offset of a step by name
*
* @param string $step Step name
* @return int
*/
public static function getStepOffset($step)
{
static $flip = null;
if (is_null($flip)) {
$flip = array_flip(self::$steps);
}
return $flip[$step];
}
/**
* Make a HTTP redirection to a step
*
* @param string $step
*/
public function redirect($step)
{
header('location: index.php?step='.$step);
exit;
}
/**
* Get translated string
*
* @param string $str String to translate
* @param ... All other params will be used with sprintf
* @return string
*/
public function l($str)
{
$args = func_get_args();
return call_user_func_array(array($this->language, 'l'), $args);
}
/**
* Find previous step
*
* @param string $step
*/
public function findPreviousStep()
{
return (isset(self::$steps[$this->getStepOffset($this->step) - 1])) ? self::$steps[$this->getStepOffset($this->step) - 1] : false;
}
/**
* Find next step
*
* @param string $step
*/
public function findNextStep()
{
$nextStep = (isset(self::$steps[$this->getStepOffset($this->step) + 1])) ? self::$steps[$this->getStepOffset($this->step) + 1] : false;
if ($nextStep == 'system' && self::$instances[$nextStep]->validate()) {
$nextStep = self::$instances[$nextStep]->findNextStep();
}
return $nextStep;
}
/**
* Check if current step is first step in list of steps
*
* @return bool
*/
public function isFirstStep()
{
return self::getStepOffset($this->step) == 0;
}
/**
* Check if current step is last step in list of steps
*
* @return bool
*/
public function isLastStep()
{
return self::getStepOffset($this->step) == (count(self::$steps) - 1);
}
/**
* Check is given step is already finished
*
* @param string $step
* @return bool
*/
public function isStepFinished($step)
{
return self::getStepOffset($step) < self::getStepOffset($this->getLastStep());
}
/**
* Get telephone used for this language
*
* @return string
*/
public function getPhone()
{
if (InstallSession::getInstance()->support_phone != null) {
return InstallSession::getInstance()->support_phone;
}
if ($this->phone === null) {
$this->phone = $this->language->getInformation('phone', false);
if ($iframe = Tools::file_get_contents('http://api.prestashop.com/iframe/install.php?lang='.$this->language->getLanguageIso(), false, null, 3)) {
if (preg_match('/<img.+alt="([^"]+)".*>/Ui', $iframe, $matches) && isset($matches[1])) {
$this->phone = $matches[1];
}
}
}
InstallSession::getInstance()->support_phone = $this->phone;
return $this->phone;
}
/**
* Get link to documentation for this language
*
* Enter description here ...
*/
public function getDocumentationLink()
{
return $this->language->getInformation('documentation');
}
/**
* Get link to tutorial video for this language
*
* Enter description here ...
*/
public function getTutorialLink()
{
return $this->language->getInformation('tutorial');
}
/**
* Get link to tailored help for this language
*
* Enter description here ...
*/
public function getTailoredHelp()
{
return $this->language->getInformation('tailored_help');
}
/**
* Get link to forum for this language
*
* Enter description here ...
*/
public function getForumLink()
{
return $this->language->getInformation('forum');
}
/**
* Get link to blog for this language
*
* Enter description here ...
*/
public function getBlogLink()
{
return $this->language->getInformation('blog');
}
/**
* Get link to support for this language
*
* Enter description here ...
*/
public function getSupportLink()
{
return $this->language->getInformation('support');
}
public function getDocumentationUpgradeLink()
{
return $this->language->getInformation('documentation_upgrade', true);
}
/**
* Send AJAX response in JSON format {success: bool, message: string}
*
* @param bool $success
* @param string $message
*/
public function ajaxJsonAnswer($success, $message = '')
{
if (!$success && empty($message)) {
$message = print_r(@error_get_last(), true);
}
die(Tools::jsonEncode(array(
'success' => (bool)$success,
'message' => $message,
// 'memory' => round(memory_get_peak_usage()/1024/1024, 2).' Mo',
)));
}
/**
* Display a template
*
* @param string $template Template name
* @param bool $get_output Is true, return template html
* @return string
*/
public function displayTemplate($template, $get_output = false, $path = null)
{
if (!$path) {
$path = _PS_INSTALL_PATH_.'theme/views/';
}
if (!file_exists($path.$template.'.phtml')) {
throw new PrestashopInstallerException("Template '{$template}.phtml' not found");
}
if ($get_output) {
ob_start();
}
include($path.$template.'.phtml');
if ($get_output) {
$content = ob_get_contents();
if (ob_get_level() && ob_get_length() > 0) {
ob_end_clean();
}
return $content;
}
}
public function &__get($varname)
{
if (isset($this->__vars[$varname])) {
$ref = &$this->__vars[$varname];
} else {
$null = null;
$ref = &$null;
}
return $ref;
}
public function __set($varname, $value)
{
$this->__vars[$varname] = $value;
}
public function __isset($varname)
{
return isset($this->__vars[$varname]);
}
public function __unset($varname)
{
unset($this->__vars[$varname]);
}
}

View File

@ -1,233 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
class Datas
{
private static $instance = null;
protected static $available_args = array(
'step' => array(
'name' => 'step',
'default' => 'all',
'validate' => 'isGenericName',
'help' => 'all / database,fixtures,theme,modules,addons_modules',
),
'language' => array(
'default' => 'en',
'validate' => 'isLanguageIsoCode',
'alias' => 'l',
'help' => 'language iso code',
),
'all_languages' => array(
'default' => '0',
'validate' => 'isInt',
'alias' => 'l',
'help' => 'install all available languages',
),
'timezone' => array(
'default' => 'Europe/Paris',
'alias' => 't',
),
'base_uri' => array(
'name' => 'base_uri',
'validate' => 'isUrl',
'default' => '/',
),
'http_host' => array(
'name' => 'domain',
'validate' => 'isGenericName',
'default' => 'localhost',
),
'database_server' => array(
'name' => 'db_server',
'default' => 'localhost',
'validate' => 'isGenericName',
'alias' => 'h',
),
'database_login' => array(
'name' => 'db_user',
'alias' => 'u',
'default' => 'root',
'validate' => 'isGenericName',
),
'database_password' => array(
'name' => 'db_password',
'alias' => 'p',
'default' => '',
),
'database_name' => array(
'name' => 'db_name',
'alias' => 'd',
'default' => 'prestashop',
'validate' => 'isGenericName',
),
'database_clear' => array(
'name' => 'db_clear',
'default' => '1',
'validate' => 'isInt',
'help' => 'Drop existing tables'
),
'database_create' => array(
'name' => 'db_create',
'default' => '0',
'validate' => 'isInt',
'help' => 'Create the database if not exist'
),
'database_prefix' => array(
'name' => 'prefix',
'default' => 'ps_',
'validate' => 'isGenericName',
),
'database_engine' => array(
'name' => 'engine',
'validate' => 'isMySQLEngine',
'default' => 'InnoDB',
'help' => 'InnoDB/MyISAM',
),
'shop_name' => array(
'name' => 'name',
'validate' => 'isGenericName',
'default' => 'PrestaShop',
),
'shop_activity' => array(
'name' => 'activity',
'default' => 0,
'validate' => 'isInt',
),
'shop_country' => array(
'name' => 'country',
'validate' => 'isLanguageIsoCode',
'default' => 'fr',
),
'admin_firstname' => array(
'name' => 'firstname',
'validate' => 'isName',
'default' => 'John',
),
'admin_lastname' => array(
'name' => 'lastname',
'validate' => 'isName',
'default' => 'Doe',
),
'admin_password' => array(
'name' => 'password',
'validate' => 'isPasswd',
'default' => '0123456789',
),
'admin_email' => array(
'name' => 'email',
'validate' => 'isEmail',
'default' => 'pub@prestashop.com'
),
'show_license' => array(
'name' => 'license',
'default' => 0,
'help' => 'show PrestaShop license'
),
'newsletter' => array(
'name' => 'newsletter',
'default' => 1,
'help' => 'get news from PrestaShop',
),
'send_email' => array(
'name' => 'send_email',
'default' => 1,
'help' => 'send an email to the administrator after installation',
),
);
protected $datas = array();
public function __get($key)
{
if (isset($this->datas[$key])) {
return $this->datas[$key];
}
return false;
}
public function __set($key, $value)
{
$this->datas[$key] = $value;
}
public static function getInstance()
{
if (Datas::$instance === null) {
Datas::$instance = new Datas();
}
return Datas::$instance;
}
public static function getArgs()
{
return Datas::$available_args;
}
public function getAndCheckArgs($argv)
{
if (!$argv) {
return false;
}
$args_ok = array();
foreach ($argv as $arg) {
if (!preg_match('/^--([^=\'"><|`]+)(?:=([^=><|`]+)|(?!license))/i', trim($arg), $res)) {
continue;
}
if ($res[1] == 'license' && !isset($res[2])) {
$res[2] = 1;
} elseif (!isset($res[2])) {
continue;
}
$args_ok[$res[1]] = $res[2];
}
$errors = array();
foreach (Datas::getArgs() as $key => $row) {
if (isset($row['name'])) {
$name = $row['name'];
} else {
$name = $key;
}
if (!isset($args_ok[$name])) {
if (!isset($row['default'])) {
$errors[] = 'Field '.$row['name'].' is empty';
} else {
$this->$key = $row['default'];
}
} elseif (isset($row['validate']) && !call_user_func(array('Validate', $row['validate']), $args_ok[$name])) {
$errors[] = 'Field '.$key.' is not valid';
} else {
$this->$key = $args_ok[$name];
}
}
return count($errors) ? $errors : true;
}
}

View File

@ -1,29 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
class PrestashopInstallerException extends PrestaShopException
{
}

View File

@ -1,35 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../../');
exit;

View File

@ -1,116 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
class InstallLanguage
{
/**
* @var string Current language folder
*/
protected $path;
/**
* @var string Current language iso
*/
protected $iso;
/**
* @var array Cache list of installer translations for this language
*/
protected $data;
protected $fixtures_data;
/**
* @var array Cache list of informations in language.xml file
*/
protected $meta;
/**
* @var array Cache list of countries for this language
*/
protected $countries;
public function __construct($iso)
{
$this->path = _PS_INSTALL_LANGS_PATH_.$iso.'/';
$this->iso = $iso;
}
/**
* Get iso for current language
*
* @return string
*/
public function getIso()
{
return $this->iso;
}
/**
* Get an information from language.xml file (E.g. $this->getMetaInformation('name'))
*
* @param string $key
* @return string
*/
public function getMetaInformation($key)
{
if (!is_array($this->meta)) {
$this->meta = array();
$xml = @simplexml_load_file($this->path.'language.xml');
if ($xml) {
foreach ($xml->children() as $node) {
$this->meta[$node->getName()] = (string)$node;
}
}
}
return isset($this->meta[$key]) ? $this->meta[$key] : null;
}
public function getTranslation($key, $type = 'translations')
{
if (!is_array($this->data)) {
$this->data = file_exists($this->path.'install.php') ? include($this->path.'install.php') : array();
}
return isset($this->data[$type][$key]) ? $this->data[$type][$key] : null;
}
public function getCountries()
{
if (!is_array($this->countries)) {
$this->countries = array();
if (file_exists($this->path.'data/country.xml')) {
if ($xml = @simplexml_load_file($this->path.'data/country.xml')) {
foreach ($xml->country as $country) {
$this->countries[strtolower((string)$country['id'])] = (string)$country->name;
}
}
}
}
return $this->countries;
}
}

View File

@ -1,227 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
class InstallLanguages
{
const DEFAULT_ISO = 'en';
/**
* @var array List of available languages
*/
protected $languages;
/**
* @var string Current language
*/
protected $language;
/**
* @var InstallLanguage Default language (english)
*/
protected $default;
protected static $_instance;
public static function getInstance()
{
if (!self::$_instance) {
self::$_instance = new self();
}
return self::$_instance;
}
public function __construct()
{
// English language is required
if (!file_exists(_PS_INSTALL_LANGS_PATH_.'en/language.xml')) {
throw new PrestashopInstallerException('English language is missing');
}
$this->languages = array(
self::DEFAULT_ISO => new InstallLanguage(self::DEFAULT_ISO),
);
// Load other languages
foreach (scandir(_PS_INSTALL_LANGS_PATH_) as $lang) {
if ($lang[0] != '.' && is_dir(_PS_INSTALL_LANGS_PATH_.$lang) && $lang != self::DEFAULT_ISO && file_exists(_PS_INSTALL_LANGS_PATH_.$lang.'/install.php')) {
$this->languages[$lang] = new InstallLanguage($lang);
}
}
uasort($this->languages, 'ps_usort_languages');
}
/**
* Set current language
*
* @param string $iso Language iso
*/
public function setLanguage($iso)
{
if (!in_array($iso, $this->getIsoList())) {
throw new PrestashopInstallerException('Language '.$iso.' not found');
}
$this->language = $iso;
}
/**
* Get current language
*
* @return string
*/
public function getLanguageIso()
{
return $this->language;
}
/**
* Get current language
*
* @return InstallLanguage
*/
public function getLanguage($iso = null)
{
if (!$iso) {
$iso = $this->language;
}
return $this->languages[$iso];
}
public function getIsoList()
{
return array_keys($this->languages);
}
/**
* Get list of languages iso supported by installer
*
* @return array
*/
public function getLanguages()
{
return $this->languages;
}
/**
* Get translated string
*
* @param string $str String to translate
* @param ... All other params will be used with sprintf
* @return string
*/
public function l($str)
{
$args = func_get_args();
$translation = $this->getLanguage()->getTranslation($args[0]);
if (is_null($translation)) {
$translation = $this->getLanguage(self::DEFAULT_ISO)->getTranslation($args[0]);
if (is_null($translation)) {
$translation = $args[0];
}
}
$args[0] = $translation;
if (count($args) > 1) {
return call_user_func_array('sprintf', $args);
} else {
return $translation;
}
}
/**
* Get an information from language (phone, links, etc.)
*
* @param string $key Information identifier
*/
public function getInformation($key, $with_default = true)
{
$information = $this->getLanguage()->getTranslation($key, 'informations');
if (is_null($information) && $with_default) {
return $this->getLanguage(self::DEFAULT_ISO)->getTranslation($key, 'informations');
}
return $information;
}
/**
* Get list of countries for current language
*
* @return array
*/
public function getCountries()
{
static $countries = null;
if (is_null($countries)) {
$countries = array();
$countries_lang = $this->getLanguage()->getCountries();
$countries_default = $this->getLanguage(self::DEFAULT_ISO)->getCountries();
$xml = @simplexml_load_file(_PS_INSTALL_DATA_PATH_.'xml/country.xml');
if ($xml) {
foreach ($xml->entities->country as $country) {
$iso = strtolower((string)$country['iso_code']);
$countries[$iso] = isset($countries_lang[$iso]) ? $countries_lang[$iso] : $countries_default[$iso];
}
}
asort($countries);
}
return $countries;
}
/**
* Parse HTTP_ACCEPT_LANGUAGE and get first data matching list of available languages
*
* @return bool|array
*/
public function detectLanguage()
{
// This code is from a php.net comment : http://www.php.net/manual/fr/reserved.variables.server.php#94237
$split_languages = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
if (!is_array($split_languages)) {
return false;
}
foreach ($split_languages as $lang) {
$pattern = '/^(?P<primarytag>[a-zA-Z]{2,8})'.
'(?:-(?P<subtag>[a-zA-Z]{2,8}))?(?:(?:;q=)'.
'(?P<quantifier>\d\.\d))?$/';
if (preg_match($pattern, $lang, $m)) {
if (in_array($m['primarytag'], $this->getIsoList())) {
return $m;
}
}
}
return false;
}
}
function ps_usort_languages($a, $b)
{
$aname = $a->getMetaInformation('name');
$bname = $b->getMetaInformation('name');
if ($aname == $bname) {
return 0;
}
return ($aname < $bname) ? -1 : 1;
}

View File

@ -1,57 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
abstract class InstallAbstractModel
{
/**
* @var InstallLanguages
*/
public $language;
/**
* @var array List of errors
*/
protected $errors = array();
public function __construct()
{
$this->language = InstallLanguages::getInstance();
}
public function setError($errors)
{
if (!is_array($errors)) {
$errors = array($errors);
}
$this->errors[] = $errors;
}
public function getErrors()
{
return $this->errors;
}
}

View File

@ -1,120 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
/**
* Manage session for install script
*/
class InstallSession
{
protected static $_instance;
protected static $_cookie_mode = false;
protected static $_cookie = false;
public static function getInstance()
{
if (!self::$_instance) {
self::$_instance = new self();
}
return self::$_instance;
}
public function __construct()
{
session_name('install_'.substr(md5($_SERVER['HTTP_HOST']), 0, 12));
$session_started = session_start();
if (!($session_started)
|| (!isset($_SESSION['session_mode']) && (isset($_GET['_']) || isset($_POST['submitNext']) || isset($_POST['submitPrevious']) || isset($_POST['language'])))) {
InstallSession::$_cookie_mode = true;
InstallSession::$_cookie = new Cookie('ps_install', null, time() + 7200, null, true);
}
if ($session_started && !isset($_SESSION['session_mode'])) {
$_SESSION['session_mode'] = 'session';
session_write_close();
}
}
public function clean()
{
if (InstallSession::$_cookie_mode) {
InstallSession::$_cookie->logout();
} else {
foreach ($_SESSION as $k => $v) {
unset($_SESSION[$k]);
}
}
}
public function &__get($varname)
{
if (InstallSession::$_cookie_mode) {
$ref = InstallSession::$_cookie->{$varname};
if (0 === strncmp($ref, 'serialized_array:', strlen('serialized_array:'))) {
$ref = unserialize(substr($ref, strlen('serialized_array:')));
}
} else {
if (isset($_SESSION[$varname])) {
$ref = &$_SESSION[$varname];
} else {
$null = null;
$ref = &$null;
}
}
return $ref;
}
public function __set($varname, $value)
{
if (InstallSession::$_cookie_mode) {
if ($varname == 'xml_loader_ids') {
return;
}
if (is_array($value)) {
$value = 'serialized_array:'.serialize($value);
}
InstallSession::$_cookie->{$varname} = $value;
} else {
$_SESSION[$varname] = $value;
}
}
public function __isset($varname)
{
if (InstallSession::$_cookie_mode) {
return isset(InstallSession::$_cookie->{$varname});
} else {
return isset($_SESSION[$varname]);
}
}
public function __unset($varname)
{
if (InstallSession::$_cookie_mode) {
unset(InstallSession::$_cookie->{$varname});
} else {
unset($_SESSION[$varname]);
}
}
}

View File

@ -1,72 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
class InstallSimplexmlElement extends SimpleXMLElement
{
/**
* Can add SimpleXMLElement values in XML tree
*
* @see SimpleXMLElement::addChild()
*/
public function addChild($name, $value = null, $namespace = null)
{
if ($value instanceof SimplexmlElement) {
$content = trim((string)$value);
if (strlen($content) > 0) {
$new_element = parent::addChild($name, str_replace('&', '&amp;', $content), $namespace);
} else {
$new_element = parent::addChild($name);
foreach ($value->attributes() as $k => $v) {
$new_element->addAttribute($k, $v);
}
}
foreach ($value->children() as $child) {
$new_element->addChild($child->getName(), $child);
}
} else {
return parent::addChild($name, str_replace('&', '&amp;', $value), $namespace);
}
}
/**
* Generate nice and sweet XML
*
* @see SimpleXMLElement::asXML()
*/
public function asXML($filename = null)
{
$dom = new DOMDocument('1.0');
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
$dom->loadXML(parent::asXML());
if ($filename) {
return (bool)file_put_contents($filename, $dom->saveXML());
}
return $dom->saveXML();
}
}

View File

@ -1,125 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
class InstallSqlLoader
{
/**
* @var Db
*/
protected $db;
/**
* @var array List of keywords which will be replaced in queries
*/
protected $metadata = array();
/**
* @var array List of errors during last parsing
*/
protected $errors = array();
/**
* @param Db $db
*/
public function __construct(Db $db = null)
{
if (is_null($db)) {
$db = Db::getInstance();
}
$this->db = $db;
}
/**
* Set a list of keywords which will be replaced in queries
*
* @param array $data
*/
public function setMetaData(array $data)
{
foreach ($data as $k => $v) {
$this->metadata[$k] = $v;
}
}
/**
* Parse a SQL file and execute queries
*
* @param string $filename
* @param bool $stop_when_fail
*/
public function parse_file($filename, $stop_when_fail = true)
{
if (!file_exists($filename)) {
throw new PrestashopInstallerException("File $filename not found");
}
return $this->parse(file_get_contents($filename), $stop_when_fail);
}
/**
* Parse and execute a list of SQL queries
*
* @param string $content
* @param bool $stop_when_fail
*/
public function parse($content, $stop_when_fail = true)
{
$this->errors = array();
$content = str_replace(array_keys($this->metadata), array_values($this->metadata), $content);
$queries = preg_split('#;\s*[\r\n]+#', $content);
foreach ($queries as $query) {
$query = trim($query);
if (!$query) {
continue;
}
if (!$this->db->execute($query)) {
$this->errors[] = array(
'errno' => $this->db->getNumberError(),
'error' => $this->db->getMsgError(),
'query' => $query,
);
if ($stop_when_fail) {
return false;
}
}
}
return count($this->errors) ? false : true;
}
/**
* Get list of errors from last parsing
*
* @return array
*/
public function getErrors()
{
return $this->errors;
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,35 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../../../');
exit;

View File

@ -1,341 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
class InstallControllerConsoleProcess extends InstallControllerConsole
{
const SETTINGS_FILE = 'config/settings.inc.php';
protected $model_install;
public $process_steps = array();
public $previous_button = false;
public function init()
{
require_once _PS_INSTALL_MODELS_PATH_.'install.php';
require_once _PS_INSTALL_MODELS_PATH_.'database.php';
$this->model_install = new InstallModelInstall();
$this->model_database = new InstallModelDatabase();
}
/**
* @see InstallAbstractModel::processNextStep()
*/
public function processNextStep()
{
}
/**
* @see InstallAbstractModel::validate()
*/
public function validate()
{
return false;
}
public function initializeContext()
{
global $smarty;
// Clean all cache values
Cache::clean('*');
Context::getContext()->shop = new Shop(1);
Shop::setContext(Shop::CONTEXT_SHOP, 1);
Configuration::loadConfiguration();
if (!isset(Context::getContext()->language) || !Validate::isLoadedObject(Context::getContext()->language)) {
if ($id_lang = (int)Configuration::get('PS_LANG_DEFAULT')) {
Context::getContext()->language = new Language($id_lang);
}
}
if (!isset(Context::getContext()->country) || !Validate::isLoadedObject(Context::getContext()->country)) {
if ($id_country = (int)Configuration::get('PS_COUNTRY_DEFAULT')) {
Context::getContext()->country = new Country((int)$id_country);
}
}
if (!isset(Context::getContext()->currency) || !Validate::isLoadedObject(Context::getContext()->currency)) {
if ($id_currency = (int)Configuration::get('PS_CURRENCY_DEFAULT')) {
Context::getContext()->currency = new Currency((int)$id_currency);
}
}
Context::getContext()->cart = new Cart();
Context::getContext()->employee = new Employee(1);
if (!defined('_PS_SMARTY_FAST_LOAD_')) {
define('_PS_SMARTY_FAST_LOAD_', true);
}
require_once _PS_ROOT_DIR_.'/config/smarty.config.inc.php';
Context::getContext()->smarty = $smarty;
}
public function process()
{
$steps = explode(',', $this->datas->step);
if (in_array('all', $steps)) {
$steps = array('database','fixtures','theme','modules','addons_modules');
}
if (in_array('database', $steps)) {
if (!$this->processGenerateSettingsFile()) {
$this->printErrors();
}
if ($this->datas->database_create) {
$this->model_database->createDatabase($this->datas->database_server, $this->datas->database_name, $this->datas->database_login, $this->datas->database_password);
}
if (!$this->model_database->testDatabaseSettings($this->datas->database_server, $this->datas->database_name, $this->datas->database_login, $this->datas->database_password, $this->datas->database_prefix, $this->datas->database_engine, $this->datas->database_clear)) {
$this->printErrors();
}
if (!$this->processInstallDatabase()) {
$this->printErrors();
}
if (!$this->processInstallDefaultData()) {
$this->printErrors();
}
if (!$this->processPopulateDatabase()) {
$this->printErrors();
}
if (!$this->processConfigureShop()) {
$this->printErrors();
}
}
if (in_array('fixtures', $steps)) {
if (!$this->processInstallFixtures()) {
$this->printErrors();
}
}
if (in_array('modules', $steps)) {
if (!$this->processInstallModules()) {
$this->printErrors();
}
}
if (in_array('addons_modules', $steps)) {
if (!$this->processInstallAddonsModules()) {
$this->printErrors();
}
}
if (in_array('theme', $steps)) {
if (!$this->processInstallTheme()) {
$this->printErrors();
}
}
if ($this->datas->newsletter) {
$params = http_build_query(array(
'email' => $this->datas->admin_email,
'method' => 'addMemberToNewsletter',
'language' => $this->datas->lang,
'visitorType' => 1,
'source' => 'installer'
));
Tools::file_get_contents('http://www.prestashop.com/ajax/controller.php?'.$params);
}
if ($this->datas->send_email) {
if (!$this->processSendEmail()) {
$this->printErrors();
}
}
}
/**
* PROCESS : generateSettingsFile
*/
public function processGenerateSettingsFile()
{
return $this->model_install->generateSettingsFile(
$this->datas->database_server,
$this->datas->database_login,
$this->datas->database_password,
$this->datas->database_name,
$this->datas->database_prefix,
$this->datas->database_engine
);
}
/**
* PROCESS : installDatabase
* Create database structure
*/
public function processInstallDatabase()
{
return $this->model_install->installDatabase($this->datas->database_clear);
}
/**
* PROCESS : installDefaultData
* Create default shop and languages
*/
public function processInstallDefaultData()
{
$this->initializeContext();
if (!$res = $this->model_install->installDefaultData($this->datas->shop_name, $this->datas->shop_country, (int)$this->datas->all_languages, true)) {
return false;
}
if ($this->datas->base_uri != '/') {
$shop_url = new ShopUrl(1);
$shop_url->physical_uri = $this->datas->base_uri;
$shop_url->save();
}
return $res;
}
/**
* PROCESS : populateDatabase
* Populate database with default data
*/
public function processPopulateDatabase()
{
$this->initializeContext();
$this->model_install->xml_loader_ids = $this->datas->xml_loader_ids;
$result = $this->model_install->populateDatabase();
$this->datas->xml_loader_ids = $this->model_install->xml_loader_ids;
Configuration::updateValue('PS_INSTALL_XML_LOADERS_ID', Tools::jsonEncode($this->datas->xml_loader_ids));
return $result;
}
/**
* PROCESS : configureShop
* Set default shop configuration
*/
public function processConfigureShop()
{
$this->initializeContext();
return $this->model_install->configureShop(array(
'shop_name' => $this->datas->shop_name,
'shop_activity' => $this->datas->shop_activity,
'shop_country' => $this->datas->shop_country,
'shop_timezone' => $this->datas->timezone,
'use_smtp' => false,
'admin_firstname' => $this->datas->admin_firstname,
'admin_lastname' => $this->datas->admin_lastname,
'admin_password' => $this->datas->admin_password,
'admin_email' => $this->datas->admin_email,
'configuration_agrement' => true,
'send_informations' => true,
));
}
/**
* PROCESS : installModules
* Install all modules in ~/modules/ directory
*/
public function processInstallModules()
{
$this->initializeContext();
return $this->model_install->installModules();
}
/**
* PROCESS : installFixtures
* Install fixtures (E.g. demo products)
*/
public function processInstallFixtures()
{
$this->initializeContext();
if ((!$this->datas->xml_loader_ids || !is_array($this->datas->xml_loader_ids)) && ($xml_ids = Tools::jsonDecode(Configuration::get('PS_INSTALL_XML_LOADERS_ID'), true))) {
$this->datas->xml_loader_ids = $xml_ids;
}
$this->model_install->xml_loader_ids = $this->datas->xml_loader_ids;
$result = $this->model_install->installFixtures(null, array('shop_activity' => $this->datas->shop_activity, 'shop_country' => $this->datas->shop_country));
$this->datas->xml_loader_ids = $this->model_install->xml_loader_ids;
return $result;
}
/**
* PROCESS : installTheme
* Install theme
*/
public function processInstallTheme()
{
$this->initializeContext();
return $this->model_install->installTheme();
}
/**
* PROCESS : installModulesAddons
* Install modules from addons
*/
public function processInstallAddonsModules()
{
return $this->model_install->installModulesAddons();
}
/**
* PROCESS : sendEmail
* Send information e-mail
*/
public function processSendEmail()
{
require_once _PS_INSTALL_MODELS_PATH_.'mail.php';
$mail = new InstallModelMail(
false,
$this->datas->smtp_server,
$this->datas->smtp_login,
$this->datas->smtp_password,
$this->datas->smtp_port,
$this->datas->smtp_encryption,
$this->datas->admin_email
);
if (file_exists(_PS_INSTALL_LANGS_PATH_.$this->language->getLanguageIso().'/mail_identifiers.txt')) {
$content = file_get_contents(_PS_INSTALL_LANGS_PATH_.$this->language->getLanguageIso().'/mail_identifiers.txt');
} else {
$content = file_get_contents(_PS_INSTALL_LANGS_PATH_.InstallLanguages::DEFAULT_ISO.'/mail_identifiers.txt');
}
$vars = array(
'{firstname}' => $this->datas->admin_firstname,
'{lastname}' => $this->datas->admin_lastname,
'{shop_name}' => $this->datas->shop_name,
'{passwd}' => $this->datas->admin_password,
'{email}' => $this->datas->admin_email,
'{shop_url}' => Tools::getHttpHost(true).__PS_BASE_URI__,
);
$content = str_replace(array_keys($vars), array_values($vars), $content);
$mail->send(
$this->l('%s Login information', $this->datas->shop_name),
$content
);
return true;
}
}

View File

@ -1,319 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
/**
* Step 4 : configure the shop and admin access
*/
class InstallControllerHttpConfigure extends InstallControllerHttp
{
public $list_countries = array();
/**
* @see InstallAbstractModel::processNextStep()
*/
public function processNextStep()
{
if (Tools::isSubmit('shop_name')) {
// Save shop configuration
$this->session->shop_name = trim(Tools::getValue('shop_name'));
$this->session->shop_activity = Tools::getValue('shop_activity');
$this->session->install_type = Tools::getValue('db_mode');
$this->session->shop_country = Tools::getValue('shop_country');
$this->session->shop_timezone = Tools::getValue('shop_timezone');
// Save admin configuration
$this->session->admin_firstname = trim(Tools::getValue('admin_firstname'));
$this->session->admin_lastname = trim(Tools::getValue('admin_lastname'));
$this->session->admin_email = trim(Tools::getValue('admin_email'));
$this->session->send_informations = Tools::getValue('send_informations');
if ($this->session->send_informations) {
$params = http_build_query(array(
'email' => $this->session->admin_email,
'method' => 'addMemberToNewsletter',
'language' => $this->language->getLanguageIso(),
'visitorType' => 1,
'source' => 'installer'
));
Tools::file_get_contents('http://www.prestashop.com/ajax/controller.php?'.$params);
}
// If password fields are empty, but are already stored in session, do not fill them again
if (!$this->session->admin_password || trim(Tools::getValue('admin_password'))) {
$this->session->admin_password = trim(Tools::getValue('admin_password'));
}
if (!$this->session->admin_password_confirm || trim(Tools::getValue('admin_password_confirm'))) {
$this->session->admin_password_confirm = trim(Tools::getValue('admin_password_confirm'));
}
}
}
/**
* @see InstallAbstractModel::validate()
*/
public function validate()
{
// List of required fields
$required_fields = array('shop_name', 'shop_country', 'shop_timezone', 'admin_firstname', 'admin_lastname', 'admin_email', 'admin_password');
foreach ($required_fields as $field) {
if (!$this->session->$field) {
$this->errors[$field] = $this->l('Field required');
}
}
// Check shop name
if ($this->session->shop_name && !Validate::isGenericName($this->session->shop_name)) {
$this->errors['shop_name'] = $this->l('Invalid shop name');
} elseif (strlen($this->session->shop_name) > 64) {
$this->errors['shop_name'] = $this->l('The field %s is limited to %d characters', $this->l('shop name'), 64);
}
// Check admin name
if ($this->session->admin_firstname && !Validate::isName($this->session->admin_firstname)) {
$this->errors['admin_firstname'] = $this->l('Your firstname contains some invalid characters');
} elseif (strlen($this->session->admin_firstname) > 32) {
$this->errors['admin_firstname'] = $this->l('The field %s is limited to %d characters', $this->l('firstname'), 32);
}
if ($this->session->admin_lastname && !Validate::isName($this->session->admin_lastname)) {
$this->errors['admin_lastname'] = $this->l('Your lastname contains some invalid characters');
} elseif (strlen($this->session->admin_lastname) > 32) {
$this->errors['admin_lastname'] = $this->l('The field %s is limited to %d characters', $this->l('lastname'), 32);
}
// Check passwords
if ($this->session->admin_password) {
if (!Validate::isPasswdAdmin($this->session->admin_password)) {
$this->errors['admin_password'] = $this->l('The password is incorrect (alphanumeric string with at least 8 characters)');
} elseif ($this->session->admin_password != $this->session->admin_password_confirm) {
$this->errors['admin_password'] = $this->l('Password and its confirmation are different');
}
}
// Check email
if ($this->session->admin_email && !Validate::isEmail($this->session->admin_email)) {
$this->errors['admin_email'] = $this->l('This e-mail address is invalid');
}
return count($this->errors) ? false : true;
}
public function process()
{
if (Tools::getValue('uploadLogo')) {
$this->processUploadLogo();
} elseif (Tools::getValue('timezoneByIso')) {
$this->processTimezoneByIso();
}
}
/**
* Process the upload of new logo
*/
public function processUploadLogo()
{
$error = '';
if (isset($_FILES['fileToUpload']['tmp_name']) && $_FILES['fileToUpload']['tmp_name']) {
$file = $_FILES['fileToUpload'];
$error = ImageManager::validateUpload($file, 300000);
if (!strlen($error)) {
$tmp_name = tempnam(_PS_TMP_IMG_DIR_, 'PS');
if (!$tmp_name || !move_uploaded_file($file['tmp_name'], $tmp_name)) {
return false;
}
list($width, $height, $type) = getimagesize($tmp_name);
$newheight = ($height > 500) ? 500 : $height;
$percent = $newheight / $height;
$newwidth = $width * $percent;
$newheight = $height * $percent;
if (!is_writable(_PS_ROOT_DIR_.'/img/')) {
$error = $this->l('Image folder %s is not writable', _PS_ROOT_DIR_.'/img/');
}
if (!$error) {
list($src_width, $src_height, $type) = getimagesize($tmp_name);
$src_image = ImageManager::create($type, $tmp_name);
$dest_image = imagecreatetruecolor($src_width, $src_height);
$white = imagecolorallocate($dest_image, 255, 255, 255);
imagefilledrectangle($dest_image, 0, 0, $src_width, $src_height, $white);
imagecopyresampled($dest_image, $src_image, 0, 0, 0, 0, $src_width, $src_height, $src_width, $src_height);
if (!imagejpeg($dest_image, _PS_ROOT_DIR_.'/img/logo.jpg', 95)) {
$error = $this->l('An error occurred during logo copy.');
} else {
imagedestroy($dest_image);
@chmod($filename, 0664);
}
}
} else {
$error = $this->l('An error occurred during logo upload.');
}
}
$this->ajaxJsonAnswer(($error) ? false : true, $error);
}
/**
* Obtain the timezone associated to an iso
*/
public function processTimezoneByIso()
{
$timezone = $this->getTimezoneByIso(Tools::getValue('iso'));
$this->ajaxJsonAnswer(($timezone) ? true : false, $timezone);
}
/**
* Get list of timezones
*
* @return array
*/
public function getTimezones()
{
if (!is_null($this->cache_timezones)) {
return;
}
if (!file_exists(_PS_INSTALL_DATA_PATH_.'xml/timezone.xml')) {
return array();
}
$xml = @simplexml_load_file(_PS_INSTALL_DATA_PATH_.'xml/timezone.xml');
$timezones = array();
if ($xml) {
foreach ($xml->entities->timezone as $timezone) {
$timezones[] = (string)$timezone['name'];
}
}
return $timezones;
}
/**
* Get a timezone associated to an iso
*
* @param string $iso
* @return string
*/
public function getTimezoneByIso($iso)
{
if (!file_exists(_PS_INSTALL_DATA_PATH_.'iso_to_timezone.xml')) {
return '';
}
$xml = @simplexml_load_file(_PS_INSTALL_DATA_PATH_.'iso_to_timezone.xml');
$timezones = array();
if ($xml) {
foreach ($xml->relation as $relation) {
$timezones[(string)$relation['iso']] = (string)$relation['zone'];
}
}
return isset($timezones[$iso]) ? $timezones[$iso] : '';
}
/**
* @see InstallAbstractModel::display()
*/
public function display()
{
// List of activities
$list_activities = array(
1 => $this->l('Lingerie and Adult'),
2 => $this->l('Animals and Pets'),
3 => $this->l('Art and Culture'),
4 => $this->l('Babies'),
5 => $this->l('Beauty and Personal Care'),
6 => $this->l('Cars'),
7 => $this->l('Computer Hardware and Software'),
8 => $this->l('Download'),
9 => $this->l('Fashion and accessories'),
10 => $this->l('Flowers, Gifts and Crafts'),
11 => $this->l('Food and beverage'),
12 => $this->l('HiFi, Photo and Video'),
13 => $this->l('Home and Garden'),
14 => $this->l('Home Appliances'),
15 => $this->l('Jewelry'),
16 => $this->l('Mobile and Telecom'),
17 => $this->l('Services'),
18 => $this->l('Shoes and accessories'),
19 => $this->l('Sports and Entertainment'),
20 => $this->l('Travel'),
);
asort($list_activities);
$this->list_activities = $list_activities;
// Countries list
$this->list_countries = array();
$countries = $this->language->getCountries();
$top_countries = array(
'fr', 'es', 'us',
'gb', 'it', 'de',
'nl', 'pl', 'id',
'be', 'br', 'se',
'ca', 'ru', 'cn',
);
foreach ($top_countries as $iso) {
$this->list_countries[] = array('iso' => $iso, 'name' => $countries[$iso]);
}
$this->list_countries[] = array('iso' => 0, 'name' => '-----------------');
foreach ($countries as $iso => $lang) {
if (!in_array($iso, $top_countries)) {
$this->list_countries[] = array('iso' => $iso, 'name' => $lang);
}
}
// Try to detect default country
if (!$this->session->shop_country) {
$detect_language = $this->language->detectLanguage();
if (isset($detect_language['primarytag'])) {
$this->session->shop_country = strtolower(isset($detect_language['subtag']) ? $detect_language['subtag'] : $detect_language['primarytag']);
$this->session->shop_timezone = $this->getTimezoneByIso($this->session->shop_country);
}
}
// Install type
$this->install_type = ($this->session->install_type) ? $this->session->install_type : 'full';
$this->displayTemplate('configure');
}
/**
* Helper to display error for a field
*
* @param string $field
* @return string|void
*/
public function displayError($field)
{
if (!isset($this->errors[$field])) {
return;
}
return '<span class="result aligned errorTxt">'.$this->errors[$field].'</span>';
}
}

View File

@ -1,180 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
/**
* Step 3 : configure database and email connection
*/
class InstallControllerHttpDatabase extends InstallControllerHttp
{
/**
* @var InstallModelDatabase
*/
public $model_database;
/**
* @var InstallModelMail
*/
public $model_mail;
public function init()
{
require_once _PS_INSTALL_MODELS_PATH_.'database.php';
$this->model_database = new InstallModelDatabase();
}
/**
* @see InstallAbstractModel::processNextStep()
*/
public function processNextStep()
{
// Save database config
$this->session->database_server = trim(Tools::getValue('dbServer'));
$this->session->database_name = trim(Tools::getValue('dbName'));
$this->session->database_login = trim(Tools::getValue('dbLogin'));
$this->session->database_password = trim(Tools::getValue('dbPassword'));
$this->session->database_prefix = trim(Tools::getValue('db_prefix'));
$this->session->database_clear = Tools::getValue('database_clear');
$this->session->rewrite_engine = Tools::getValue('rewrite_engine');
}
/**
* Database configuration must be valid to validate this step
*
* @see InstallAbstractModel::validate()
*/
public function validate()
{
$this->errors = $this->model_database->testDatabaseSettings(
$this->session->database_server,
$this->session->database_name,
$this->session->database_login,
$this->session->database_password,
$this->session->database_prefix,
// We do not want to validate table prefix if we are already in install process
($this->session->step == 'process') ? true : $this->session->database_clear
);
if (count($this->errors)) {
return false;
}
if (!isset($this->session->database_engine)) {
$this->session->database_engine = $this->model_database->getBestEngine($this->session->database_server, $this->session->database_name, $this->session->database_login, $this->session->database_password);
}
return true;
}
public function process()
{
if (Tools::getValue('checkDb')) {
$this->processCheckDb();
} elseif (Tools::getValue('createDb')) {
$this->processCreateDb();
}
}
/**
* Check if a connection to database is possible with these data
*/
public function processCheckDb()
{
$server = Tools::getValue('dbServer');
$database = Tools::getValue('dbName');
$login = Tools::getValue('dbLogin');
$password = Tools::getValue('dbPassword');
$prefix = Tools::getValue('db_prefix');
$clear = Tools::getValue('clear');
$errors = $this->model_database->testDatabaseSettings($server, $database, $login, $password, $prefix, $clear);
$this->ajaxJsonAnswer(
(count($errors)) ? false : true,
(count($errors)) ? implode('<br />', $errors) : $this->l('Database is connected')
);
}
/**
* Attempt to create the database
*/
public function processCreateDb()
{
$server = Tools::getValue('dbServer');
$database = Tools::getValue('dbName');
$login = Tools::getValue('dbLogin');
$password = Tools::getValue('dbPassword');
$success = $this->model_database->createDatabase($server, $database, $login, $password);
$this->ajaxJsonAnswer(
$success,
$success ? $this->l('Database is created') : $this->l('Cannot create the database automatically')
);
}
/**
* @see InstallAbstractModel::display()
*/
public function display()
{
if (!$this->session->database_server) {
if (file_exists(_PS_ROOT_DIR_.'/config/settings.inc.php')) {
@include_once _PS_ROOT_DIR_.'/config/settings.inc.php';
$this->database_server = _DB_SERVER_;
$this->database_name = _DB_NAME_;
$this->database_login = _DB_USER_;
$this->database_password = _DB_PASSWD_;
$this->database_engine = _MYSQL_ENGINE_;
$this->database_prefix = _DB_PREFIX_;
} else {
$this->database_server = 'localhost';
$this->database_name = 'prestashop';
$this->database_login = 'root';
$this->database_password = '';
$this->database_engine = 'InnoDB';
$this->database_prefix = 'ps_';
}
$this->database_clear = true;
$this->use_smtp = false;
$this->smtp_encryption = 'off';
$this->smtp_port = 25;
} else {
$this->database_server = $this->session->database_server;
$this->database_name = $this->session->database_name;
$this->database_login = $this->session->database_login;
$this->database_password = $this->session->database_password;
$this->database_engine = $this->session->database_engine;
$this->database_prefix = $this->session->database_prefix;
$this->database_clear = $this->session->database_clear;
$this->use_smtp = $this->session->use_smtp;
$this->smtp_encryption = $this->session->smtp_encryption;
$this->smtp_port = $this->session->smtp_port;
}
$this->displayTemplate('database');
}
}

View File

@ -1,35 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../../../');
exit;

View File

@ -1,64 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
/**
* Step 2 : display license form
*/
class InstallControllerHttpLicense extends InstallControllerHttp
{
/**
* Process license form
*
* @see InstallAbstractModel::process()
*/
public function processNextStep()
{
$this->session->licence_agrement = Tools::getValue('licence_agrement');
$this->session->configuration_agrement = Tools::getValue('configuration_agrement');
}
/**
* Licence agrement must be checked to validate this step
*
* @see InstallAbstractModel::validate()
*/
public function validate()
{
return $this->session->licence_agrement;
}
public function process()
{
}
/**
* Display license step
*/
public function display()
{
$this->displayTemplate('license');
}
}

View File

@ -1,356 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
class InstallControllerHttpProcess extends InstallControllerHttp
{
const SETTINGS_FILE = 'config/settings.inc.php';
protected $model_install;
public $process_steps = array();
public $previous_button = false;
public function init()
{
require_once _PS_INSTALL_MODELS_PATH_.'install.php';
$this->model_install = new InstallModelInstall();
}
/**
* @see InstallAbstractModel::processNextStep()
*/
public function processNextStep()
{
}
/**
* @see InstallAbstractModel::validate()
*/
public function validate()
{
return false;
}
public function initializeContext()
{
global $smarty;
Context::getContext()->shop = new Shop(1);
Shop::setContext(Shop::CONTEXT_SHOP, 1);
Configuration::loadConfiguration();
Context::getContext()->language = new Language(Configuration::get('PS_LANG_DEFAULT'));
Context::getContext()->country = new Country(Configuration::get('PS_COUNTRY_DEFAULT'));
Context::getContext()->currency = new Currency(Configuration::get('PS_CURRENCY_DEFAULT'));
Context::getContext()->cart = new Cart();
Context::getContext()->employee = new Employee(1);
define('_PS_SMARTY_FAST_LOAD_', true);
require_once _PS_ROOT_DIR_.'/config/smarty.config.inc.php';
Context::getContext()->smarty = $smarty;
}
public function process()
{
if (file_exists(_PS_ROOT_DIR_.'/'.self::SETTINGS_FILE)) {
require_once _PS_ROOT_DIR_.'/'.self::SETTINGS_FILE;
}
if (!$this->session->process_validated) {
$this->session->process_validated = array();
}
if (Tools::getValue('generateSettingsFile')) {
$this->processGenerateSettingsFile();
} elseif (Tools::getValue('installDatabase') && !empty($this->session->process_validated['generateSettingsFile'])) {
$this->processInstallDatabase();
} elseif (Tools::getValue('installDefaultData')) {
$this->processInstallDefaultData();
} elseif (Tools::getValue('populateDatabase') && !empty($this->session->process_validated['installDatabase'])) {
$this->processPopulateDatabase();
} elseif (Tools::getValue('configureShop') && !empty($this->session->process_validated['populateDatabase'])) {
$this->processConfigureShop();
} elseif (Tools::getValue('installFixtures') && !empty($this->session->process_validated['configureShop'])) {
$this->processInstallFixtures();
} elseif (Tools::getValue('installModules') && (!empty($this->session->process_validated['installFixtures']) || $this->session->install_type != 'full')) {
$this->processInstallModules();
} elseif (Tools::getValue('installModulesAddons') && !empty($this->session->process_validated['installModules'])) {
$this->processInstallAddonsModules();
} elseif (Tools::getValue('installTheme') && !empty($this->session->process_validated['installModulesAddons'])) {
$this->processInstallTheme();
} elseif (Tools::getValue('sendEmail') && !empty($this->session->process_validated['installTheme'])) {
$this->processSendEmail();
} else {
// With no parameters, we consider that we are doing a new install, so session where the last process step
// was stored can be cleaned
if (Tools::getValue('restart')) {
$this->session->process_validated = array();
$this->session->database_clear = true;
if (Tools::getSafeModeStatus()) {
$this->session->safe_mode = true;
}
} elseif (!Tools::getValue('submitNext')) {
$this->session->step = 'configure';
$this->session->last_step = 'configure';
Tools::redirect('index.php');
}
}
}
/**
* PROCESS : generateSettingsFile
*/
public function processGenerateSettingsFile()
{
$success = $this->model_install->generateSettingsFile(
$this->session->database_server,
$this->session->database_login,
$this->session->database_password,
$this->session->database_name,
$this->session->database_prefix,
$this->session->database_engine
);
if (!$success) {
$this->ajaxJsonAnswer(false);
}
$this->session->process_validated = array_merge($this->session->process_validated, array('generateSettingsFile' => true));
$this->ajaxJsonAnswer(true);
}
/**
* PROCESS : installDatabase
* Create database structure
*/
public function processInstallDatabase()
{
if (!$this->model_install->installDatabase($this->session->database_clear) || $this->model_install->getErrors()) {
$this->ajaxJsonAnswer(false, $this->model_install->getErrors());
}
$this->session->process_validated = array_merge($this->session->process_validated, array('installDatabase' => true));
$this->ajaxJsonAnswer(true);
}
/**
* PROCESS : installDefaultData
* Create default shop and languages
*/
public function processInstallDefaultData()
{
// @todo remove true in populateDatabase for 1.5.0 RC version
$result = $this->model_install->installDefaultData($this->session->shop_name, $this->session->shop_country, false, true);
if (!$result || $this->model_install->getErrors()) {
$this->ajaxJsonAnswer(false, $this->model_install->getErrors());
}
$this->ajaxJsonAnswer(true);
}
/**
* PROCESS : populateDatabase
* Populate database with default data
*/
public function processPopulateDatabase()
{
$this->initializeContext();
$this->model_install->xml_loader_ids = $this->session->xml_loader_ids;
$result = $this->model_install->populateDatabase(Tools::getValue('entity'));
if (!$result || $this->model_install->getErrors()) {
$this->ajaxJsonAnswer(false, $this->model_install->getErrors());
}
$this->session->xml_loader_ids = $this->model_install->xml_loader_ids;
$this->session->process_validated = array_merge($this->session->process_validated, array('populateDatabase' => true));
$this->ajaxJsonAnswer(true);
}
/**
* PROCESS : configureShop
* Set default shop configuration
*/
public function processConfigureShop()
{
$this->initializeContext();
$success = $this->model_install->configureShop(array(
'shop_name' => $this->session->shop_name,
'shop_activity' => $this->session->shop_activity,
'shop_country' => $this->session->shop_country,
'shop_timezone' => $this->session->shop_timezone,
'admin_firstname' => $this->session->admin_firstname,
'admin_lastname' => $this->session->admin_lastname,
'admin_password' => $this->session->admin_password,
'admin_email' => $this->session->admin_email,
'send_informations' => $this->session->send_informations,
'configuration_agrement' => $this->session->configuration_agrement,
'rewrite_engine' => $this->session->rewrite_engine,
));
if (!$success || $this->model_install->getErrors()) {
$this->ajaxJsonAnswer(false, $this->model_install->getErrors());
}
$this->session->process_validated = array_merge($this->session->process_validated, array('configureShop' => true));
$this->ajaxJsonAnswer(true);
}
/**
* PROCESS : installModules
* Install all modules in ~/modules/ directory
*/
public function processInstallModules()
{
$this->initializeContext();
$result = $this->model_install->installModules(Tools::getValue('module'));
if (!$result || $this->model_install->getErrors()) {
$this->ajaxJsonAnswer(false, $this->model_install->getErrors());
}
$this->session->process_validated = array_merge($this->session->process_validated, array('installModules' => true));
$this->ajaxJsonAnswer(true);
}
/**
* PROCESS : installModulesAddons
* Install modules from addons
*/
public function processInstallAddonsModules()
{
$this->initializeContext();
if (($module = Tools::getValue('module')) && $id_module = Tools::getValue('id_module')) {
$result = $this->model_install->installModulesAddons(array('name' => $module, 'id_module' => $id_module));
} else {
$result = $this->model_install->installModulesAddons();
}
if (!$result || $this->model_install->getErrors()) {
$this->ajaxJsonAnswer(false, $this->model_install->getErrors());
}
$this->session->process_validated = array_merge($this->session->process_validated, array('installModulesAddons' => true));
$this->ajaxJsonAnswer(true);
}
/**
* PROCESS : installFixtures
* Install fixtures (E.g. demo products)
*/
public function processInstallFixtures()
{
$this->initializeContext();
$this->model_install->xml_loader_ids = $this->session->xml_loader_ids;
if (!$this->model_install->installFixtures(Tools::getValue('entity', null), array('shop_activity' => $this->session->shop_activity, 'shop_country' => $this->session->shop_country)) || $this->model_install->getErrors()) {
$this->ajaxJsonAnswer(false, $this->model_install->getErrors());
}
$this->session->xml_loader_ids = $this->model_install->xml_loader_ids;
$this->session->process_validated = array_merge($this->session->process_validated, array('installFixtures' => true));
$this->ajaxJsonAnswer(true);
}
/**
* PROCESS : installTheme
* Install theme
*/
public function processInstallTheme()
{
$this->initializeContext();
$this->model_install->installTheme();
if ($this->model_install->getErrors()) {
$this->ajaxJsonAnswer(false, $this->model_install->getErrors());
}
$this->session->process_validated = array_merge($this->session->process_validated, array('installTheme' => true));
$this->ajaxJsonAnswer(true);
}
/**
* @see InstallAbstractModel::display()
*/
public function display()
{
// The installer SHOULD take less than 32M, but may take up to 35/36M sometimes. So 42M is a good value :)
$low_memory = Tools::getMemoryLimit() < Tools::getOctets('42M');
// We fill the process step used for Ajax queries
$this->process_steps[] = array('key' => 'generateSettingsFile', 'lang' => $this->l('Create settings.inc file'));
$this->process_steps[] = array('key' => 'installDatabase', 'lang' => $this->l('Create database tables'));
$this->process_steps[] = array('key' => 'installDefaultData', 'lang' => $this->l('Create default shop and languages'));
// If low memory, create subtasks for populateDatabase step (entity per entity)
$populate_step = array('key' => 'populateDatabase', 'lang' => $this->l('Populate database tables'));
if ($low_memory) {
$populate_step['subtasks'] = array();
$xml_loader = new InstallXmlLoader();
foreach ($xml_loader->getSortedEntities() as $entity) {
$populate_step['subtasks'][] = array('entity' => $entity);
}
}
$this->process_steps[] = $populate_step;
$this->process_steps[] = array('key' => 'configureShop', 'lang' => $this->l('Configure shop information'));
if ($this->session->install_type == 'full') {
// If low memory, create subtasks for installFixtures step (entity per entity)
$fixtures_step = array('key' => 'installFixtures', 'lang' => $this->l('Install demonstration data'));
if ($low_memory) {
$fixtures_step['subtasks'] = array();
$xml_loader = new InstallXmlLoader();
$xml_loader->setFixturesPath();
foreach ($xml_loader->getSortedEntities() as $entity) {
$fixtures_step['subtasks'][] = array('entity' => $entity);
}
}
$this->process_steps[] = $fixtures_step;
}
$install_modules = array('key' => 'installModules', 'lang' => $this->l('Install modules'));
if ($low_memory) {
foreach ($this->model_install->getModulesList() as $module) {
$install_modules['subtasks'][] = array('module' => $module);
}
}
$this->process_steps[] = $install_modules;
$install_modules = array('key' => 'installModulesAddons', 'lang' => $this->l('Install Addons modules'));
$params = array(
'iso_lang' => $this->language->getLanguageIso(),
'iso_country' => $this->session->shop_country,
'email' => $this->session->admin_email,
'shop_url' => Tools::getHttpHost(),
'version' => _PS_INSTALL_VERSION_
);
if ($low_memory) {
foreach ($this->model_install->getAddonsModulesList($params) as $module) {
$install_modules['subtasks'][] = array('module' => (string)$module['name'], 'id_module' => (string)$module['id_module']);
}
}
$this->process_steps[] = $install_modules;
$this->process_steps[] = array('key' => 'installTheme', 'lang' => $this->l('Install theme'));
$this->displayTemplate('process');
}
}

View File

@ -1,45 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
define('_PS_DO_NOT_LOAD_CONFIGURATION_', true);
if (Tools::getValue('bo')) {
if (!is_dir(_PS_ROOT_DIR_.'/admin/')) {
exit;
}
define('_PS_ADMIN_DIR_', _PS_ROOT_DIR_.'/admin/');
$directory = _PS_ADMIN_DIR_.'themes/default/';
} else {
$directory = _PS_THEME_DIR_;
}
require_once(_PS_ROOT_DIR_.'/config/smarty.config.inc.php');
$smarty->setTemplateDir($directory);
ob_start();
$smarty->compileAllTemplates('.tpl', false);
if (ob_get_level() && ob_get_length() > 0) {
ob_end_clean();
}

View File

@ -1,157 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
/**
* Step 2 : check system configuration (permissions on folders, PHP version, etc.)
*/
class InstallControllerHttpSystem extends InstallControllerHttp
{
public $tests = array();
/**
* @var InstallModelSystem
*/
public $model_system;
/**
* @see InstallAbstractModel::init()
*/
public function init()
{
require_once _PS_INSTALL_MODELS_PATH_.'system.php';
$this->model_system = new InstallModelSystem();
}
/**
* @see InstallAbstractModel::processNextStep()
*/
public function processNextStep()
{
}
/**
* Required tests must be passed to validate this step
*
* @see InstallAbstractModel::validate()
*/
public function validate()
{
$this->tests['required'] = $this->model_system->checkRequiredTests();
return $this->tests['required']['success'];
}
/**
* Display system step
*/
public function display()
{
if (!isset($this->tests['required'])) {
$this->tests['required'] = $this->model_system->checkRequiredTests();
}
if (!isset($this->tests['optional'])) {
$this->tests['optional'] = $this->model_system->checkOptionalTests();
}
if (!is_callable('getenv') || !($user = @getenv('APACHE_RUN_USER'))) {
$user = 'Apache';
}
// Generate display array
$this->tests_render = array(
'required' => array(
array(
'title' => $this->l('Required PHP parameters'),
'success' => 1,
'checks' => array(
'phpversion' => $this->l('PHP 5.1.2 or later is not enabled'),
'upload' => $this->l('Cannot upload files'),
'system' => $this->l('Cannot create new files and folders'),
'gd' => $this->l('GD library is not installed'),
'mysql_support' => $this->l('MySQL support is not activated')
)
),
array(
'title' => $this->l('Files'),
'success' => 1,
'checks' => array(
'files' => $this->l('Not all files were successfully uploaded on your server')
)
),
array(
'title' => $this->l('Permissions on files and folders'),
'success' => 1,
'checks' => array(
'config_dir' => $this->l('Recursive write permissions for %1$s user on %2$s', $user, '~/config/'),
'cache_dir' => $this->l('Recursive write permissions for %1$s user on %2$s', $user, '~/cache/'),
'log_dir' => $this->l('Recursive write permissions for %1$s user on %2$s', $user, '~/log/'),
'img_dir' => $this->l('Recursive write permissions for %1$s user on %2$s', $user, '~/img/'),
'mails_dir' => $this->l('Recursive write permissions for %1$s user on %2$s', $user, '~/mails/'),
'module_dir' => $this->l('Recursive write permissions for %1$s user on %2$s', $user, '~/modules/'),
'theme_lang_dir' => $this->l('Recursive write permissions for %1$s user on %2$s', $user, '~/themes/default-bootstrap/lang/'),
'theme_pdf_lang_dir' => $this->l('Recursive write permissions for %1$s user on %2$s', $user, '~/themes/default-bootstrap/pdf/lang/'),
'theme_cache_dir' => $this->l('Recursive write permissions for %1$s user on %2$s', $user, '~/themes/default-bootstrap/cache/'),
'translations_dir' => $this->l('Recursive write permissions for %1$s user on %2$s', $user, '~/translations/'),
'customizable_products_dir' => $this->l('Recursive write permissions for %1$s user on %2$s', $user, '~/upload/'),
'virtual_products_dir' => $this->l('Recursive write permissions for %1$s user on %2$s', $user, '~/download/')
)
),
),
'optional' => array(
array(
'title' => $this->l('Recommended PHP parameters'),
'success' => $this->tests['optional']['success'],
'checks' => array(
'new_phpversion' => sprintf($this->l('You are using PHP %s version. Soon, the latest PHP version supported by PrestaShop will be PHP 5.4. To make sure youre ready for the future, we recommend you to upgrade to PHP 5.4 now!'), phpversion()),
'fopen' => $this->l('Cannot open external URLs'),
'register_globals' => $this->l('PHP register_globals option is enabled'),
'gz' => $this->l('GZIP compression is not activated'),
'mcrypt' => $this->l('Mcrypt extension is not enabled'),
'mbstring' => $this->l('Mbstring extension is not enabled'),
'magicquotes' => $this->l('PHP magic quotes option is enabled'),
'dom' => $this->l('Dom extension is not loaded'),
'pdo_mysql' => $this->l('PDO MySQL extension is not loaded')
)
),
),
);
foreach ($this->tests_render['required'] as &$category) {
foreach ($category['checks'] as $id => $check) {
if ($this->tests['required']['checks'][$id] != 'ok') {
$category['success'] = 0;
}
}
}
// If required tests failed, disable next button
if (!$this->tests['required']['success']) {
$this->next_button = false;
}
$this->displayTemplate('system');
}
}

View File

@ -1,68 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
/**
* Step 1 : display language form
*/
class InstallControllerHttpWelcome extends InstallControllerHttp
{
public function processNextStep()
{
}
public function validate()
{
return true;
}
/**
* Change language
*/
public function process()
{
if (Tools::getValue('language')) {
$this->session->lang = Tools::getValue('language');
$this->redirect('welcome');
}
}
/**
* Display welcome step
*/
public function display()
{
$this->can_upgrade = false;
if (file_exists(_PS_ROOT_DIR_.'/config/settings.inc.php')) {
@include_once(_PS_ROOT_DIR_.'/config/settings.inc.php');
if (version_compare(_PS_VERSION_, _PS_INSTALL_VERSION_, '<')) {
$this->can_upgrade = true;
$this->ps_version = _PS_VERSION_;
}
}
$this->displayTemplate('welcome');
}
}

View File

@ -1,35 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../../');
exit;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 482 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 470 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 466 B

View File

@ -1,35 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../../../../');
exit;

View File

@ -1,35 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../../../');
exit;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 356 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 580 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 334 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 576 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 390 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 613 B

View File

@ -1,35 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../../../../');
exit;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 356 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 576 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 334 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 613 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 580 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 390 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -1,35 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../../');
exit;

View File

@ -1,244 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<iso_to_timezone>
<relation iso="ci" zone="Africa/Abidjan" />
<relation iso="gh" zone="Africa/Accra" />
<relation iso="et" zone="Africa/Addis_Ababa" />
<relation iso="dz" zone="Africa/Algiers" />
<relation iso="er" zone="Africa/Asmara" />
<relation iso="ml" zone="Africa/Bamako" />
<relation iso="cf" zone="Africa/Bangui" />
<relation iso="gm" zone="Africa/Banjul" />
<relation iso="gw" zone="Africa/Bissau" />
<relation iso="mw" zone="Africa/Blantyre" />
<relation iso="cg" zone="Africa/Brazzaville" />
<relation iso="bi" zone="Africa/Bujumbura" />
<relation iso="eg" zone="Africa/Cairo" />
<relation iso="ma" zone="Africa/Casablanca" />
<relation iso="gn" zone="Africa/Conakry" />
<relation iso="sn" zone="Africa/Dakar" />
<relation iso="tz" zone="Africa/Dar_es_Salaam" />
<relation iso="dj" zone="Africa/Djibouti" />
<relation iso="cm" zone="Africa/Douala" />
<relation iso="eh" zone="Africa/El_Aaiun" />
<relation iso="sl" zone="Africa/Freetown" />
<relation iso="bw" zone="Africa/Gaborone" />
<relation iso="zw" zone="Africa/Harare" />
<relation iso="za" zone="Africa/Johannesburg" />
<relation iso="ug" zone="Africa/Kampala" />
<relation iso="sd" zone="Africa/Khartoum" />
<relation iso="rw" zone="Africa/Kigali" />
<relation iso="cd" zone="Africa/Kinshasa" />
<relation iso="ng" zone="Africa/Lagos" />
<relation iso="ga" zone="Africa/Libreville" />
<relation iso="tg" zone="Africa/Lome" />
<relation iso="ao" zone="Africa/Luanda" />
<relation iso="zm" zone="Africa/Lusaka" />
<relation iso="gq" zone="Africa/Malabo" />
<relation iso="mz" zone="Africa/Maputo" />
<relation iso="ls" zone="Africa/Maseru" />
<relation iso="sz" zone="Africa/Mbabane" />
<relation iso="so" zone="Africa/Mogadishu" />
<relation iso="lr" zone="Africa/Monrovia" />
<relation iso="ke" zone="Africa/Nairobi" />
<relation iso="td" zone="Africa/Ndjamena" />
<relation iso="ne" zone="Africa/Niamey" />
<relation iso="mr" zone="Africa/Nouakchott" />
<relation iso="bf" zone="Africa/Ouagadougou" />
<relation iso="bj" zone="Africa/Porto-Novo" />
<relation iso="st" zone="Africa/Sao_Tome" />
<relation iso="ly" zone="Africa/Tripoli" />
<relation iso="tn" zone="Africa/Tunis" />
<relation iso="na" zone="Africa/Windhoek" />
<relation iso="ai" zone="America/Anguilla" />
<relation iso="ag" zone="America/Antigua" />
<relation iso="ar" zone="America/Argentina/Buenos_Aires" />
<relation iso="aw" zone="America/Aruba" />
<relation iso="py" zone="America/Asuncion" />
<relation iso="bb" zone="America/Barbados" />
<relation iso="bz" zone="America/Belize" />
<relation iso="co" zone="America/Bogota" />
<relation iso="ve" zone="America/Caracas" />
<relation iso="gf" zone="America/Cayenne" />
<relation iso="ky" zone="America/Cayman" />
<relation iso="cr" zone="America/Costa_Rica" />
<relation iso="an" zone="America/Curacao" />
<relation iso="dm" zone="America/Dominica" />
<relation iso="sv" zone="America/El_Salvador" />
<relation iso="gl" zone="America/Godthab" />
<relation iso="tc" zone="America/Grand_Turk" />
<relation iso="gd" zone="America/Grenada" />
<relation iso="gp" zone="America/Guadeloupe" />
<relation iso="gt" zone="America/Guatemala" />
<relation iso="ec" zone="America/Guayaquil" />
<relation iso="gy" zone="America/Guyana" />
<relation iso="cu" zone="America/Havana" />
<relation iso="jm" zone="America/Jamaica" />
<relation iso="bo" zone="America/La_Paz" />
<relation iso="pe" zone="America/Lima" />
<relation iso="ni" zone="America/Managua" />
<relation iso="mf" zone="America/Marigot" />
<relation iso="mq" zone="America/Martinique" />
<relation iso="mx" zone="America/Mexico_City" />
<relation iso="pm" zone="America/Miquelon" />
<relation iso="uy" zone="America/Montevideo" />
<relation iso="ms" zone="America/Montserrat" />
<relation iso="bs" zone="America/Nassau" />
<relation iso="br" zone="America/Noronha" />
<relation iso="pa" zone="America/Panama" />
<relation iso="sr" zone="America/Paramaribo" />
<relation iso="ht" zone="America/Port-au-Prince" />
<relation iso="tt" zone="America/Port_of_Spain" />
<relation iso="pr" zone="America/Puerto_Rico" />
<relation iso="cl" zone="America/Santiago" />
<relation iso="do" zone="America/Santo_Domingo" />
<relation iso="bl" zone="America/St_Barthelemy" />
<relation iso="kn" zone="America/St_Kitts" />
<relation iso="lc" zone="America/St_Lucia" />
<relation iso="vi" zone="America/St_Thomas" />
<relation iso="vc" zone="America/St_Vincent" />
<relation iso="hn" zone="America/Tegucigalpa" />
<relation iso="ca" zone="America/Toronto" />
<relation iso="vg" zone="America/Tortola" />
<relation iso="aq" zone="Antarctica/McMurdo" />
<relation iso="sj" zone="Arctic/Longyearbyen" />
<relation iso="ye" zone="Asia/Aden" />
<relation iso="kz" zone="Asia/Almaty" />
<relation iso="jo" zone="Asia/Amman" />
<relation iso="tm" zone="Asia/Ashgabat" />
<relation iso="iq" zone="Asia/Baghdad" />
<relation iso="bh" zone="Asia/Bahrain" />
<relation iso="az" zone="Asia/Baku" />
<relation iso="th" zone="Asia/Bangkok" />
<relation iso="lb" zone="Asia/Beirut" />
<relation iso="kg" zone="Asia/Bishkek" />
<relation iso="bn" zone="Asia/Brunei" />
<relation iso="lk" zone="Asia/Colombo" />
<relation iso="sy" zone="Asia/Damascus" />
<relation iso="bd" zone="Asia/Dhaka" />
<relation iso="tl" zone="Asia/Dili" />
<relation iso="ae" zone="Asia/Dubai" />
<relation iso="tj" zone="Asia/Dushanbe" />
<relation iso="ps" zone="Asia/Gaza" />
<relation iso="hk" zone="Asia/Hong_Kong" />
<relation iso="vn" zone="Asia/Ho_Chi_Minh" />
<relation iso="id" zone="Asia/Jakarta" />
<relation iso="il" zone="Asia/Jerusalem" />
<relation iso="af" zone="Asia/Kabul" />
<relation iso="pk" zone="Asia/Karachi" />
<relation iso="np" zone="Asia/Kathmandu" />
<relation iso="in" zone="Asia/Kolkata" />
<relation iso="my" zone="Asia/Kuala_Lumpur" />
<relation iso="kw" zone="Asia/Kuwait" />
<relation iso="mo" zone="Asia/Macau" />
<relation iso="ph" zone="Asia/Manila" />
<relation iso="om" zone="Asia/Muscat" />
<relation iso="cy" zone="Asia/Nicosia" />
<relation iso="kh" zone="Asia/Phnom_Penh" />
<relation iso="kp" zone="Asia/Pyongyang" />
<relation iso="qa" zone="Asia/Qatar" />
<relation iso="mm" zone="Asia/Rangoon" />
<relation iso="sa" zone="Asia/Riyadh" />
<relation iso="uz" zone="Asia/Samarkand" />
<relation iso="kr" zone="Asia/Seoul" />
<relation iso="cn" zone="Asia/Shanghai" />
<relation iso="sg" zone="Asia/Singapore" />
<relation iso="tw" zone="Asia/Taipei" />
<relation iso="ge" zone="Asia/Tbilisi" />
<relation iso="ir" zone="Asia/Tehran" />
<relation iso="bt" zone="Asia/Thimphu" />
<relation iso="jp" zone="Asia/Tokyo" />
<relation iso="mn" zone="Asia/Ulaanbaatar" />
<relation iso="la" zone="Asia/Vientiane" />
<relation iso="am" zone="Asia/Yerevan" />
<relation iso="bm" zone="Atlantic/Bermuda" />
<relation iso="cv" zone="Atlantic/Cape_Verde" />
<relation iso="fo" zone="Atlantic/Faroe" />
<relation iso="is" zone="Atlantic/Reykjavik" />
<relation iso="gs" zone="Atlantic/South_Georgia" />
<relation iso="fk" zone="Atlantic/Stanley" />
<relation iso="au" zone="Australia/Lord_Howe" />
<relation iso="nl" zone="Europe/Amsterdam" />
<relation iso="ad" zone="Europe/Andorra" />
<relation iso="gr" zone="Europe/Athens" />
<relation iso="rs" zone="Europe/Belgrade" />
<relation iso="de" zone="Europe/Berlin" />
<relation iso="sk" zone="Europe/Bratislava" />
<relation iso="be" zone="Europe/Brussels" />
<relation iso="ro" zone="Europe/Bucharest" />
<relation iso="hu" zone="Europe/Budapest" />
<relation iso="md" zone="Europe/Chisinau" />
<relation iso="dk" zone="Europe/Copenhagen" />
<relation iso="ie" zone="Europe/Dublin" />
<relation iso="gi" zone="Europe/Gibraltar" />
<relation iso="gg" zone="Europe/Guernsey" />
<relation iso="fi" zone="Europe/Helsinki" />
<relation iso="im" zone="Europe/Isle_of_Man" />
<relation iso="tr" zone="Europe/Istanbul" />
<relation iso="je" zone="Europe/Jersey" />
<relation iso="ua" zone="Europe/Kiev" />
<relation iso="pt" zone="Europe/Lisbon" />
<relation iso="si" zone="Europe/Ljubljana" />
<relation iso="gb" zone="Europe/London" />
<relation iso="lu" zone="Europe/Luxembourg" />
<relation iso="es" zone="Europe/Madrid" />
<relation iso="mt" zone="Europe/Malta" />
<relation iso="ax" zone="Europe/Mariehamn" />
<relation iso="by" zone="Europe/Minsk" />
<relation iso="mc" zone="Europe/Monaco" />
<relation iso="ru" zone="Europe/Moscow" />
<relation iso="no" zone="Europe/Oslo" />
<relation iso="fr" zone="Europe/Paris" />
<relation iso="me" zone="Europe/Podgorica" />
<relation iso="cz" zone="Europe/Prague" />
<relation iso="lv" zone="Europe/Riga" />
<relation iso="it" zone="Europe/Rome" />
<relation iso="sm" zone="Europe/San_Marino" />
<relation iso="ba" zone="Europe/Sarajevo" />
<relation iso="mk" zone="Europe/Skopje" />
<relation iso="bg" zone="Europe/Sofia" />
<relation iso="se" zone="Europe/Stockholm" />
<relation iso="ee" zone="Europe/Tallinn" />
<relation iso="al" zone="Europe/Tirane" />
<relation iso="li" zone="Europe/Vaduz" />
<relation iso="va" zone="Europe/Vatican" />
<relation iso="at" zone="Europe/Vienna" />
<relation iso="lt" zone="Europe/Vilnius" />
<relation iso="pl" zone="Europe/Warsaw" />
<relation iso="hr" zone="Europe/Zagreb" />
<relation iso="ch" zone="Europe/Zurich" />
<relation iso="mg" zone="Indian/Antananarivo" />
<relation iso="io" zone="Indian/Chagos" />
<relation iso="cx" zone="Indian/Christmas" />
<relation iso="cc" zone="Indian/Cocos" />
<relation iso="km" zone="Indian/Comoro" />
<relation iso="tf" zone="Indian/Kerguelen" />
<relation iso="sc" zone="Indian/Mahe" />
<relation iso="mv" zone="Indian/Maldives" />
<relation iso="mu" zone="Indian/Mauritius" />
<relation iso="yt" zone="Indian/Mayotte" />
<relation iso="re" zone="Indian/Reunion" />
<relation iso="ws" zone="Pacific/Apia" />
<relation iso="nz" zone="Pacific/Auckland" />
<relation iso="vu" zone="Pacific/Efate" />
<relation iso="tk" zone="Pacific/Fakaofo" />
<relation iso="fj" zone="Pacific/Fiji" />
<relation iso="tv" zone="Pacific/Funafuti" />
<relation iso="sb" zone="Pacific/Guadalcanal" />
<relation iso="gu" zone="Pacific/Guam" />
<relation iso="mh" zone="Pacific/Majuro" />
<relation iso="nr" zone="Pacific/Nauru" />
<relation iso="nu" zone="Pacific/Niue" />
<relation iso="nf" zone="Pacific/Norfolk" />
<relation iso="nc" zone="Pacific/Noumea" />
<relation iso="as" zone="Pacific/Pago_Pago" />
<relation iso="pw" zone="Pacific/Palau" />
<relation iso="pn" zone="Pacific/Pitcairn" />
<relation iso="pg" zone="Pacific/Port_Moresby" />
<relation iso="ck" zone="Pacific/Rarotonga" />
<relation iso="mp" zone="Pacific/Saipan" />
<relation iso="pf" zone="Pacific/Tahiti" />
<relation iso="ki" zone="Pacific/Tarawa" />
<relation iso="to" zone="Pacific/Tongatapu" />
<relation iso="wf" zone="Pacific/Wallis" />
<relation iso="us" zone="US/Eastern" />
</iso_to_timezone>

View File

@ -1,102 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_access>
<fields primary="id_profile, id_tab" sql="a.id_profile = 1">
<field name="id_profile" relation="profile"/>
<field name="id_tab" relation="tab"/>
<field name="view"/>
<field name="add"/>
<field name="edit"/>
<field name="delete"/>
</fields>
<entities>
<access id="access_1_0" id_profile="SuperAdmin" id_tab="" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_1" id_profile="SuperAdmin" id_tab="Home" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_2" id_profile="SuperAdmin" id_tab="CMS_pages" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_3" id_profile="SuperAdmin" id_tab="CMS_categories" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_4" id_profile="SuperAdmin" id_tab="Combinations_generator" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_5" id_profile="SuperAdmin" id_tab="Search" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_7" id_profile="SuperAdmin" id_tab="Shops" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_8" id_profile="SuperAdmin" id_tab="Shop_Urls" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_9" id_profile="SuperAdmin" id_tab="Catalog" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_10" id_profile="SuperAdmin" id_tab="Orders" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_11" id_profile="SuperAdmin" id_tab="Customers" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_13" id_profile="SuperAdmin" id_tab="Shipping" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_14" id_profile="SuperAdmin" id_tab="Localization" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_15" id_profile="SuperAdmin" id_tab="Modules" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_16" id_profile="SuperAdmin" id_tab="Preferences" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_19" id_profile="SuperAdmin" id_tab="Stats" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_20" id_profile="SuperAdmin" id_tab="Stock" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_21" id_profile="SuperAdmin" id_tab="Products" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_22" id_profile="SuperAdmin" id_tab="Categories" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_23" id_profile="SuperAdmin" id_tab="Monitoring" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_24" id_profile="SuperAdmin" id_tab="Attributes_and_Values" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_25" id_profile="SuperAdmin" id_tab="Features" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_26" id_profile="SuperAdmin" id_tab="Manufacturers" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_27" id_profile="SuperAdmin" id_tab="Suppliers" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_29" id_profile="SuperAdmin" id_tab="Tags" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_30" id_profile="SuperAdmin" id_tab="Attachments" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_32" id_profile="SuperAdmin" id_tab="Invoices" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_33" id_profile="SuperAdmin" id_tab="Merchandise_Returns" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_34" id_profile="SuperAdmin" id_tab="Delivery_Slips" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_35" id_profile="SuperAdmin" id_tab="Credit_Slips" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_36" id_profile="SuperAdmin" id_tab="Statuses" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_37" id_profile="SuperAdmin" id_tab="Order_Messages" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_39" id_profile="SuperAdmin" id_tab="Addresses" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_40" id_profile="SuperAdmin" id_tab="Groups" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_41" id_profile="SuperAdmin" id_tab="Shopping_Carts" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_42" id_profile="SuperAdmin" id_tab="Customer_Service" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_43" id_profile="SuperAdmin" id_tab="Contacts" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_44" id_profile="SuperAdmin" id_tab="Genders" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_45" id_profile="SuperAdmin" id_tab="Outstanding" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_46" id_profile="SuperAdmin" id_tab="Cart_Rules" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_47" id_profile="SuperAdmin" id_tab="Catalog_price_rules" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_49" id_profile="SuperAdmin" id_tab="CarrierWizard" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_49" id_profile="SuperAdmin" id_tab="Carriers" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_50" id_profile="SuperAdmin" id_tab="Price_Ranges" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_51" id_profile="SuperAdmin" id_tab="Weight_Ranges" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_53" id_profile="SuperAdmin" id_tab="Languages" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_54" id_profile="SuperAdmin" id_tab="Zones" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_55" id_profile="SuperAdmin" id_tab="Countries" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_56" id_profile="SuperAdmin" id_tab="States" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_57" id_profile="SuperAdmin" id_tab="Currencies" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_58" id_profile="SuperAdmin" id_tab="Tax_Rules" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_59" id_profile="SuperAdmin" id_tab="Taxes" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_60" id_profile="SuperAdmin" id_tab="Translations" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_62" id_profile="SuperAdmin" id_tab="Modules_Themes_Catalog" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_63" id_profile="SuperAdmin" id_tab="Positions" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_64" id_profile="SuperAdmin" id_tab="Payment" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_67" id_profile="SuperAdmin" id_tab="Products_1" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_68" id_profile="SuperAdmin" id_tab="Customers_2" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_69" id_profile="SuperAdmin" id_tab="Themes" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_70" id_profile="SuperAdmin" id_tab="SEO_URLs" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_71" id_profile="SuperAdmin" id_tab="CMS" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_72" id_profile="SuperAdmin" id_tab="Images" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_73" id_profile="SuperAdmin" id_tab="Contact_stores" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_74" id_profile="SuperAdmin" id_tab="Search_1" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_75" id_profile="SuperAdmin" id_tab="Maintenance" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_76" id_profile="SuperAdmin" id_tab="Geolocation" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_77" id_profile="SuperAdmin" id_tab="Configuration_Information" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_78" id_profile="SuperAdmin" id_tab="Performance" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_79" id_profile="SuperAdmin" id_tab="E-mail" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_81" id_profile="SuperAdmin" id_tab="CSV_Import" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_82" id_profile="SuperAdmin" id_tab="DB_Backup" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_83" id_profile="SuperAdmin" id_tab="SQL_Manager" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_84" id_profile="SuperAdmin" id_tab="Logs" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_85" id_profile="SuperAdmin" id_tab="Webservice" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_87" id_profile="SuperAdmin" id_tab="Quick_Access" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_88" id_profile="SuperAdmin" id_tab="Employees" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_89" id_profile="SuperAdmin" id_tab="Profiles" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_90" id_profile="SuperAdmin" id_tab="Permissions" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_91" id_profile="SuperAdmin" id_tab="Tabs" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_93" id_profile="SuperAdmin" id_tab="Search_Engines" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_94" id_profile="SuperAdmin" id_tab="Referrers" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_95" id_profile="SuperAdmin" id_tab="Warehouses" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_96" id_profile="SuperAdmin" id_tab="Stock_Management" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_97" id_profile="SuperAdmin" id_tab="Stock_Movement" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_98" id_profile="SuperAdmin" id_tab="Stock_instant_state" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_99" id_profile="SuperAdmin" id_tab="Stock_cover" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_100" id_profile="SuperAdmin" id_tab="Supply_orders" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_101" id_profile="SuperAdmin" id_tab="Configuration" view="1" add="1" edit="1" delete="1"/>
<access id="access_1_102" id_profile="SuperAdmin" id_tab="Dashboard" view="1" add="1" edit="1" delete="1"/>
</entities>
</entity_access>

File diff suppressed because it is too large Load Diff

View File

@ -1,27 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_carrier>
<fields id="name" class="Carrier" sql="a.id_carrier = 1">
<field name="id_reference"/>
<field name="id_tax_rules_group"/>
<field name="name"/>
<field name="url"/>
<field name="active"/>
<field name="shipping_handling"/>
<field name="range_behavior"/>
<field name="is_free"/>
<field name="shipping_external"/>
<field name="need_range"/>
<field name="shipping_method"/>
<field name="max_width"/>
<field name="max_height"/>
<field name="max_depth"/>
<field name="max_weight"/>
<field name="grade"/>
</fields>
<entities>
<carrier id="carrier_1" id_reference="1" id_tax_rules_group="0" active="1" shipping_handling="0" range_behavior="0" is_free="1" shipping_external="0" need_range="0" shipping_method="0" max_width="0" max_height="0" max_depth="0" max_weight="0" grade="0">
<name>0</name>
<url/>
</carrier>
</entities>
</entity_carrier>

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_carrier_group>
<fields primary="id_carrier, id_group" sql="a.id_carrier = 1">
<field name="id_carrier" relation="carrier"/>
<field name="id_group" relation="group"/>
</fields>
<entities>
<carrier_group id="carrier_group_1_1" id_carrier="carrier_1" id_group="Visitor"/>
<carrier_group id="carrier_group_1_2" id_carrier="carrier_1" id_group="Guest"/>
<carrier_group id="carrier_group_1_3" id_carrier="carrier_1" id_group="Customer"/>
</entities>
</entity_carrier_group>

View File

@ -1,11 +0,0 @@
<?xml version="1.0"?>
<entity_carrier_tax_rules_group_shop>
<fields primary="id_carrier,id_tax_rules_group,id_shop">
<field name="id_carrier" relation="carrier"/>
<field name="id_tax_rules_group"/>
<field name="id_shop"/>
</fields>
<entities>
<carrier_tax_rules_group_shop id="carrier_tax_rules_group_shop_1_1_1" id_carrier="carrier_1" id_tax_rules_group="1" id_shop="1"/>
</entities>
</entity_carrier_tax_rules_group_shop>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_carrier_zone>
<fields primary="id_carrier, id_zone" sql="a.id_carrier = 1">
<field name="id_carrier" relation="carrier"/>
<field name="id_zone" relation="zone"/>
</fields>
<entities>
<carrier_zone id="carrier_zone_1_1" id_carrier="carrier_1" id_zone="Europe"/>
</entities>
</entity_carrier_zone>

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_category>
<fields id="name" class="Category" sql="a.id_category &lt;= 2">
<field name="id_parent" relation="category"/>
<field name="active"/>
</fields>
<entities>
<category id="Root" id_parent="" active="1"/>
<category id="Home" id_parent="Root" active="1" is_root_category="1" />
</entities>
</entity_category>

View File

@ -1,12 +0,0 @@
<?xml version="1.0"?>
<entity_category_group>
<fields primary="id_category, id_group" sql="a.id_category = 1">
<field name="id_category" relation="category"/>
<field name="id_group" relation="group"/>
</fields>
<entities>
<category_group id="category_group_1_1" id_category="Home" id_group="Visitor"/>
<category_group id="category_group_1_2" id_category="Home" id_group="Guest"/>
<category_group id="category_group_1_3" id_category="Home" id_group="Customer"/>
</entities>
</entity_category_group>

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_cms>
<fields id="meta_title" class="CMS">
<field name="id_cms_category" relation="cms_category"/>
<field name="active"/>
</fields>
<entities>
<cms id="Delivery" id_cms_category="Home" active="1"/>
<cms id="Legal_Notice" id_cms_category="Home" active="1"/>
<cms id="Terms_and_conditions_of_use" id_cms_category="Home" active="1"/>
<cms id="About_us" id_cms_category="Home" active="1"/>
<cms id="Secure_payment" id_cms_category="Home" active="1"/>
</entities>
</entity_cms>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_cms_category>
<fields id="name" class="CMSCategory">
<field name="id_parent" relation="cms_category"/>
<field name="active"/>
</fields>
<entities>
<cms_category id="Home" id_parent="" active="1"/>
</entities>
</entity_cms_category>

View File

@ -1,851 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_configuration>
<fields id="name" sql="a.name &lt;&gt; 'PS_LANG_DEFAULT' AND a.id_shop IS NULL AND a.id_shop_group IS NULL" null="1">
<field name="name"/>
<field name="value"/>
</fields>
<entities>
<configuration id="PS_SEARCH_INDEXATION" name="PS_SEARCH_INDEXATION">
<value>1</value>
</configuration>
<configuration id="PS_ONE_PHONE_AT_LEAST" name="PS_ONE_PHONE_AT_LEAST">
<value>1</value>
</configuration>
<configuration id="PS_CARRIER_DEFAULT" name="PS_CARRIER_DEFAULT">
<value>1</value>
</configuration>
<configuration id="PS_GROUP_FEATURE_ACTIVE" name="PS_GROUP_FEATURE_ACTIVE">
<value>0</value>
</configuration>
<configuration id="PS_CURRENCY_DEFAULT" name="PS_CURRENCY_DEFAULT">
<value>1</value>
</configuration>
<configuration id="PS_COUNTRY_DEFAULT" name="PS_COUNTRY_DEFAULT">
<value>8</value>
</configuration>
<configuration id="PS_REWRITING_SETTINGS" name="PS_REWRITING_SETTINGS">
<value>0</value>
</configuration>
<configuration id="PS_ORDER_OUT_OF_STOCK" name="PS_ORDER_OUT_OF_STOCK">
<value>0</value>
</configuration>
<configuration id="PS_LAST_QTIES" name="PS_LAST_QTIES">
<value>3</value>
</configuration>
<configuration id="PS_CART_REDIRECT" name="PS_CART_REDIRECT">
<value>1</value>
</configuration>
<configuration id="PS_CONDITIONS" name="PS_CONDITIONS">
<value>1</value>
</configuration>
<configuration id="PS_RECYCLABLE_PACK" name="PS_RECYCLABLE_PACK">
<value>0</value>
</configuration>
<configuration id="PS_GIFT_WRAPPING" name="PS_GIFT_WRAPPING">
<value>0</value>
</configuration>
<configuration id="PS_GIFT_WRAPPING_PRICE" name="PS_GIFT_WRAPPING_PRICE">
<value>0</value>
</configuration>
<configuration id="PS_STOCK_MANAGEMENT" name="PS_STOCK_MANAGEMENT">
<value>1</value>
</configuration>
<configuration id="PS_NAVIGATION_PIPE" name="PS_NAVIGATION_PIPE">
<value>&gt;</value>
</configuration>
<configuration id="PS_PRODUCTS_PER_PAGE" name="PS_PRODUCTS_PER_PAGE">
<value>12</value>
</configuration>
<configuration id="PS_PURCHASE_MINIMUM" name="PS_PURCHASE_MINIMUM">
<value>0</value>
</configuration>
<configuration id="PS_PRODUCTS_ORDER_WAY" name="PS_PRODUCTS_ORDER_WAY">
<value>0</value>
</configuration>
<configuration id="PS_PRODUCTS_ORDER_BY" name="PS_PRODUCTS_ORDER_BY">
<value>4</value>
</configuration>
<configuration id="PS_DISPLAY_QTIES" name="PS_DISPLAY_QTIES">
<value>1</value>
</configuration>
<configuration id="PS_SHIPPING_HANDLING" name="PS_SHIPPING_HANDLING">
<value>2</value>
</configuration>
<configuration id="PS_SHIPPING_FREE_PRICE" name="PS_SHIPPING_FREE_PRICE">
<value>0</value>
</configuration>
<configuration id="PS_SHIPPING_FREE_WEIGHT" name="PS_SHIPPING_FREE_WEIGHT">
<value>0</value>
</configuration>
<configuration id="PS_SHIPPING_METHOD" name="PS_SHIPPING_METHOD">
<value>1</value>
</configuration>
<configuration id="PS_TAX" name="PS_TAX">
<value>1</value>
</configuration>
<configuration id="PS_SHOP_ENABLE" name="PS_SHOP_ENABLE">
<value>1</value>
</configuration>
<configuration id="PS_NB_DAYS_NEW_PRODUCT" name="PS_NB_DAYS_NEW_PRODUCT">
<value>20</value>
</configuration>
<configuration id="PS_SSL_ENABLED" name="PS_SSL_ENABLED">
<value>0</value>
</configuration>
<configuration id="PS_WEIGHT_UNIT" name="PS_WEIGHT_UNIT">
<value>kg</value>
</configuration>
<configuration id="PS_BLOCK_CART_AJAX" name="PS_BLOCK_CART_AJAX">
<value>1</value>
</configuration>
<configuration id="PS_ORDER_RETURN" name="PS_ORDER_RETURN">
<value>0</value>
</configuration>
<configuration id="PS_ORDER_RETURN_NB_DAYS" name="PS_ORDER_RETURN_NB_DAYS">
<value>14</value>
</configuration>
<configuration id="PS_MAIL_TYPE" name="PS_MAIL_TYPE">
<value>3</value>
</configuration>
<configuration id="PS_PRODUCT_PICTURE_MAX_SIZE" name="PS_PRODUCT_PICTURE_MAX_SIZE">
<value>8388608</value>
</configuration>
<configuration id="PS_PRODUCT_PICTURE_WIDTH" name="PS_PRODUCT_PICTURE_WIDTH">
<value>64</value>
</configuration>
<configuration id="PS_PRODUCT_PICTURE_HEIGHT" name="PS_PRODUCT_PICTURE_HEIGHT">
<value>64</value>
</configuration>
<configuration id="PS_INVOICE_PREFIX" name="PS_INVOICE_PREFIX">
<value>#IN</value>
</configuration>
<configuration id="PS_INVCE_INVOICE_ADDR_RULES" name="PS_INVCE_INVOICE_ADDR_RULES">
<value>{"avoid":[]}</value>
</configuration>
<configuration id="PS_INVCE_DELIVERY_ADDR_RULES" name="PS_INVCE_DELIVERY_ADDR_RULES">
<value>{"avoid":[]}</value>
</configuration>
<configuration id="PS_DELIVERY_PREFIX" name="PS_DELIVERY_PREFIX">
<value>#DE</value>
</configuration>
<configuration id="PS_DELIVERY_NUMBER" name="PS_DELIVERY_NUMBER">
<value>1</value>
</configuration>
<configuration id="PS_RETURN_PREFIX" name="PS_RETURN_PREFIX">
<value>#RE</value>
</configuration>
<configuration id="PS_INVOICE" name="PS_INVOICE">
<value>1</value>
</configuration>
<configuration id="PS_PASSWD_TIME_BACK" name="PS_PASSWD_TIME_BACK">
<value>360</value>
</configuration>
<configuration id="PS_PASSWD_TIME_FRONT" name="PS_PASSWD_TIME_FRONT">
<value>360</value>
</configuration>
<configuration id="PS_DISP_UNAVAILABLE_ATTR" name="PS_DISP_UNAVAILABLE_ATTR">
<value>1</value>
</configuration>
<configuration id="PS_SEARCH_MINWORDLEN" name="PS_SEARCH_MINWORDLEN">
<value>3</value>
</configuration>
<configuration id="PS_SEARCH_BLACKLIST" name="PS_SEARCH_BLACKLIST">
<value/>
</configuration>
<configuration id="PS_SEARCH_WEIGHT_PNAME" name="PS_SEARCH_WEIGHT_PNAME">
<value>6</value>
</configuration>
<configuration id="PS_SEARCH_WEIGHT_REF" name="PS_SEARCH_WEIGHT_REF">
<value>10</value>
</configuration>
<configuration id="PS_SEARCH_WEIGHT_SHORTDESC" name="PS_SEARCH_WEIGHT_SHORTDESC">
<value>1</value>
</configuration>
<configuration id="PS_SEARCH_WEIGHT_DESC" name="PS_SEARCH_WEIGHT_DESC">
<value>1</value>
</configuration>
<configuration id="PS_SEARCH_WEIGHT_CNAME" name="PS_SEARCH_WEIGHT_CNAME">
<value>3</value>
</configuration>
<configuration id="PS_SEARCH_WEIGHT_MNAME" name="PS_SEARCH_WEIGHT_MNAME">
<value>3</value>
</configuration>
<configuration id="PS_SEARCH_WEIGHT_TAG" name="PS_SEARCH_WEIGHT_TAG">
<value>4</value>
</configuration>
<configuration id="PS_SEARCH_WEIGHT_ATTRIBUTE" name="PS_SEARCH_WEIGHT_ATTRIBUTE">
<value>2</value>
</configuration>
<configuration id="PS_SEARCH_WEIGHT_FEATURE" name="PS_SEARCH_WEIGHT_FEATURE">
<value>2</value>
</configuration>
<configuration id="PS_SEARCH_AJAX" name="PS_SEARCH_AJAX">
<value>1</value>
</configuration>
<configuration id="PS_TIMEZONE" name="PS_TIMEZONE">
<value>Europe/Paris</value>
</configuration>
<configuration id="PS_THEME_V11" name="PS_THEME_V11">
<value>0</value>
</configuration>
<configuration id="PRESTASTORE_LIVE" name="PRESTASTORE_LIVE">
<value>1</value>
</configuration>
<configuration id="PS_TIN_ACTIVE" name="PS_TIN_ACTIVE">
<value>0</value>
</configuration>
<configuration id="PS_SHOW_ALL_MODULES" name="PS_SHOW_ALL_MODULES">
<value>0</value>
</configuration>
<configuration id="PS_BACKUP_ALL" name="PS_BACKUP_ALL">
<value>0</value>
</configuration>
<configuration id="PS_1_3_UPDATE_DATE" name="PS_1_3_UPDATE_DATE">
<value>2011-12-27 10:20:42</value>
</configuration>
<configuration id="PS_PRICE_ROUND_MODE" name="PS_PRICE_ROUND_MODE">
<value>2</value>
</configuration>
<configuration id="PS_1_3_2_UPDATE_DATE" name="PS_1_3_2_UPDATE_DATE">
<value>2011-12-27 10:20:42</value>
</configuration>
<configuration id="PS_CONDITIONS_CMS_ID" name="PS_CONDITIONS_CMS_ID">
<value>3</value>
</configuration>
<configuration id="TRACKING_DIRECT_TRAFFIC" name="TRACKING_DIRECT_TRAFFIC">
<value>0</value>
</configuration>
<configuration id="PS_META_KEYWORDS" name="PS_META_KEYWORDS">
<value>0</value>
</configuration>
<configuration id="PS_DISPLAY_JQZOOM" name="PS_DISPLAY_JQZOOM">
<value>0</value>
</configuration>
<configuration id="PS_VOLUME_UNIT" name="PS_VOLUME_UNIT">
<value>cl</value>
</configuration>
<configuration id="PS_CIPHER_ALGORITHM" name="PS_CIPHER_ALGORITHM">
<value>1</value>
</configuration>
<configuration id="PS_ATTRIBUTE_CATEGORY_DISPLAY" name="PS_ATTRIBUTE_CATEGORY_DISPLAY">
<value>1</value>
</configuration>
<configuration id="PS_CUSTOMER_SERVICE_FILE_UPLOAD" name="PS_CUSTOMER_SERVICE_FILE_UPLOAD">
<value>1</value>
</configuration>
<configuration id="PS_CUSTOMER_SERVICE_SIGNATURE" name="PS_CUSTOMER_SERVICE_SIGNATURE">
<value/>
</configuration>
<configuration id="PS_BLOCK_BESTSELLERS_DISPLAY" name="PS_BLOCK_BESTSELLERS_DISPLAY">
<value>0</value>
</configuration>
<configuration id="PS_BLOCK_NEWPRODUCTS_DISPLAY" name="PS_BLOCK_NEWPRODUCTS_DISPLAY">
<value>0</value>
</configuration>
<configuration id="PS_BLOCK_SPECIALS_DISPLAY" name="PS_BLOCK_SPECIALS_DISPLAY">
<value>0</value>
</configuration>
<configuration id="PS_STOCK_MVT_REASON_DEFAULT" name="PS_STOCK_MVT_REASON_DEFAULT">
<value>3</value>
</configuration>
<configuration id="PS_COMPARATOR_MAX_ITEM" name="PS_COMPARATOR_MAX_ITEM">
<value>3</value>
</configuration>
<configuration id="PS_ORDER_PROCESS_TYPE" name="PS_ORDER_PROCESS_TYPE">
<value>0</value>
</configuration>
<configuration id="PS_SPECIFIC_PRICE_PRIORITIES" name="PS_SPECIFIC_PRICE_PRIORITIES">
<value>id_shop;id_currency;id_country;id_group</value>
</configuration>
<configuration id="PS_TAX_DISPLAY" name="PS_TAX_DISPLAY">
<value>0</value>
</configuration>
<configuration id="PS_SMARTY_FORCE_COMPILE" name="PS_SMARTY_FORCE_COMPILE">
<value>0</value>
</configuration>
<configuration id="PS_DISTANCE_UNIT" name="PS_DISTANCE_UNIT">
<value>km</value>
</configuration>
<configuration id="PS_STORES_DISPLAY_CMS" name="PS_STORES_DISPLAY_CMS">
<value>1</value>
</configuration>
<configuration id="PS_STORES_DISPLAY_FOOTER" name="PS_STORES_DISPLAY_FOOTER">
<value>1</value>
</configuration>
<configuration id="PS_STORES_SIMPLIFIED" name="PS_STORES_SIMPLIFIED">
<value>0</value>
</configuration>
<configuration id="SHOP_LOGO_WIDTH" name="SHOP_LOGO_WIDTH">
<value>209</value>
</configuration>
<configuration id="SHOP_LOGO_HEIGHT" name="SHOP_LOGO_HEIGHT">
<value>52</value>
</configuration>
<configuration id="EDITORIAL_IMAGE_WIDTH" name="EDITORIAL_IMAGE_WIDTH">
<value>530</value>
</configuration>
<configuration id="EDITORIAL_IMAGE_HEIGHT" name="EDITORIAL_IMAGE_HEIGHT">
<value>228</value>
</configuration>
<configuration id="PS_STATSDATA_CUSTOMER_PAGESVIEWS" name="PS_STATSDATA_CUSTOMER_PAGESVIEWS">
<value>0</value>
</configuration>
<configuration id="PS_STATSDATA_PAGESVIEWS" name="PS_STATSDATA_PAGESVIEWS">
<value>0</value>
</configuration>
<configuration id="PS_STATSDATA_PLUGINS" name="PS_STATSDATA_PLUGINS">
<value>0</value>
</configuration>
<configuration id="PS_GEOLOCATION_ENABLED" name="PS_GEOLOCATION_ENABLED">
<value>0</value>
</configuration>
<configuration id="PS_ALLOWED_COUNTRIES" name="PS_ALLOWED_COUNTRIES">
<value>AF;ZA;AX;AL;DZ;DE;AD;AO;AI;AQ;AG;AN;SA;AR;AM;AW;AU;AT;AZ;BS;BH;BD;BB;BY;BE;BZ;BJ;BM;BT;BO;BA;BW;BV;BR;BN;BG;BF;MM;BI;KY;KH;CM;CA;CV;CF;CL;CN;CX;CY;CC;CO;KM;CG;CD;CK;KR;KP;CR;CI;HR;CU;DK;DJ;DM;EG;IE;SV;AE;EC;ER;ES;EE;ET;FK;FO;FJ;FI;FR;GA;GM;GE;GS;GH;GI;GR;GD;GL;GP;GU;GT;GG;GN;GQ;GW;GY;GF;HT;HM;HN;HK;HU;IM;MU;VG;VI;IN;ID;IR;IQ;IS;IL;IT;JM;JP;JE;JO;KZ;KE;KG;KI;KW;LA;LS;LV;LB;LR;LY;LI;LT;LU;MO;MK;MG;MY;MW;MV;ML;MT;MP;MA;MH;MQ;MR;YT;MX;FM;MD;MC;MN;ME;MS;MZ;NA;NR;NP;NI;NE;NG;NU;NF;NO;NC;NZ;IO;OM;UG;UZ;PK;PW;PS;PA;PG;PY;NL;PE;PH;PN;PL;PF;PR;PT;QA;DO;CZ;RE;RO;GB;RU;RW;EH;BL;KN;SM;MF;PM;VA;VC;LC;SB;WS;AS;ST;SN;RS;SC;SL;SG;SK;SI;SO;SD;LK;SE;CH;SR;SJ;SZ;SY;TJ;TW;TZ;TD;TF;TH;TL;TG;TK;TO;TT;TN;TM;TC;TR;TV;UA;UY;US;VU;VE;VN;WF;YE;ZM;ZW</value>
</configuration>
<configuration id="PS_GEOLOCATION_BEHAVIOR" name="PS_GEOLOCATION_BEHAVIOR">
<value>0</value>
</configuration>
<configuration id="PS_LOCALE_LANGUAGE" name="PS_LOCALE_LANGUAGE">
<value>fr</value>
</configuration>
<configuration id="PS_LOCALE_COUNTRY" name="PS_LOCALE_COUNTRY">
<value>fr</value>
</configuration>
<configuration id="PS_ATTACHMENT_MAXIMUM_SIZE" name="PS_ATTACHMENT_MAXIMUM_SIZE">
<value>8</value>
</configuration>
<configuration id="PS_SMARTY_CACHE" name="PS_SMARTY_CACHE">
<value>1</value>
</configuration>
<configuration id="PS_DIMENSION_UNIT" name="PS_DIMENSION_UNIT">
<value>cm</value>
</configuration>
<configuration id="PS_GUEST_CHECKOUT_ENABLED" name="PS_GUEST_CHECKOUT_ENABLED">
<value>0</value>
</configuration>
<configuration id="PS_DISPLAY_SUPPLIERS" name="PS_DISPLAY_SUPPLIERS">
<value>1</value>
</configuration>
<configuration id="PS_DISPLAY_BEST_SELLERS" name="PS_DISPLAY_BEST_SELLERS">
<value>1</value>
</configuration>
<configuration id="PS_CATALOG_MODE" name="PS_CATALOG_MODE">
<value>0</value>
</configuration>
<configuration id="PS_GEOLOCATION_WHITELIST" name="PS_GEOLOCATION_WHITELIST">
<value>127;209.185.108;209.185.253;209.85.238;209.85.238.11;209.85.238.4;216.239.33.96;216.239.33.97;216.239.33.98;216.239.33.99;216.239.37.98;216.239.37.99;216.239.39.98;216.239.39.99;216.239.41.96;216.239.41.97;216.239.41.98;216.239.41.99;216.239.45.4;216.239.46;216.239.51.96;216.239.51.97;216.239.51.98;216.239.51.99;216.239.53.98;216.239.53.99;216.239.57.96;91.240.109;216.239.57.97;216.239.57.98;216.239.57.99;216.239.59.98;216.239.59.99;216.33.229.163;64.233.173.193;64.233.173.194;64.233.173.195;64.233.173.196;64.233.173.197;64.233.173.198;64.233.173.199;64.233.173.200;64.233.173.201;64.233.173.202;64.233.173.203;64.233.173.204;64.233.173.205;64.233.173.206;64.233.173.207;64.233.173.208;64.233.173.209;64.233.173.210;64.233.173.211;64.233.173.212;64.233.173.213;64.233.173.214;64.233.173.215;64.233.173.216;64.233.173.217;64.233.173.218;64.233.173.219;64.233.173.220;64.233.173.221;64.233.173.222;64.233.173.223;64.233.173.224;64.233.173.225;64.233.173.226;64.233.173.227;64.233.173.228;64.233.173.229;64.233.173.230;64.233.173.231;64.233.173.232;64.233.173.233;64.233.173.234;64.233.173.235;64.233.173.236;64.233.173.237;64.233.173.238;64.233.173.239;64.233.173.240;64.233.173.241;64.233.173.242;64.233.173.243;64.233.173.244;64.233.173.245;64.233.173.246;64.233.173.247;64.233.173.248;64.233.173.249;64.233.173.250;64.233.173.251;64.233.173.252;64.233.173.253;64.233.173.254;64.233.173.255;64.68.80;64.68.81;64.68.82;64.68.83;64.68.84;64.68.85;64.68.86;64.68.87;64.68.88;64.68.89;64.68.90.1;64.68.90.10;64.68.90.11;64.68.90.12;64.68.90.129;64.68.90.13;64.68.90.130;64.68.90.131;64.68.90.132;64.68.90.133;64.68.90.134;64.68.90.135;64.68.90.136;64.68.90.137;64.68.90.138;64.68.90.139;64.68.90.14;64.68.90.140;64.68.90.141;64.68.90.142;64.68.90.143;64.68.90.144;64.68.90.145;64.68.90.146;64.68.90.147;64.68.90.148;64.68.90.149;64.68.90.15;64.68.90.150;64.68.90.151;64.68.90.152;64.68.90.153;64.68.90.154;64.68.90.155;64.68.90.156;64.68.90.157;64.68.90.158;64.68.90.159;64.68.90.16;64.68.90.160;64.68.90.161;64.68.90.162;64.68.90.163;64.68.90.164;64.68.90.165;64.68.90.166;64.68.90.167;64.68.90.168;64.68.90.169;64.68.90.17;64.68.90.170;64.68.90.171;64.68.90.172;64.68.90.173;64.68.90.174;64.68.90.175;64.68.90.176;64.68.90.177;64.68.90.178;64.68.90.179;64.68.90.18;64.68.90.180;64.68.90.181;64.68.90.182;64.68.90.183;64.68.90.184;64.68.90.185;64.68.90.186;64.68.90.187;64.68.90.188;64.68.90.189;64.68.90.19;64.68.90.190;64.68.90.191;64.68.90.192;64.68.90.193;64.68.90.194;64.68.90.195;64.68.90.196;64.68.90.197;64.68.90.198;64.68.90.199;64.68.90.2;64.68.90.20;64.68.90.200;64.68.90.201;64.68.90.202;64.68.90.203;64.68.90.204;64.68.90.205;64.68.90.206;64.68.90.207;64.68.90.208;64.68.90.21;64.68.90.22;64.68.90.23;64.68.90.24;64.68.90.25;64.68.90.26;64.68.90.27;64.68.90.28;64.68.90.29;64.68.90.3;64.68.90.30;64.68.90.31;64.68.90.32;64.68.90.33;64.68.90.34;64.68.90.35;64.68.90.36;64.68.90.37;64.68.90.38;64.68.90.39;64.68.90.4;64.68.90.40;64.68.90.41;64.68.90.42;64.68.90.43;64.68.90.44;64.68.90.45;64.68.90.46;64.68.90.47;64.68.90.48;64.68.90.49;64.68.90.5;64.68.90.50;64.68.90.51;64.68.90.52;64.68.90.53;64.68.90.54;64.68.90.55;64.68.90.56;64.68.90.57;64.68.90.58;64.68.90.59;64.68.90.6;64.68.90.60;64.68.90.61;64.68.90.62;64.68.90.63;64.68.90.64;64.68.90.65;64.68.90.66;64.68.90.67;64.68.90.68;64.68.90.69;64.68.90.7;64.68.90.70;64.68.90.71;64.68.90.72;64.68.90.73;64.68.90.74;64.68.90.75;64.68.90.76;64.68.90.77;64.68.90.78;64.68.90.79;64.68.90.8;64.68.90.80;64.68.90.9;64.68.91;64.68.92;66.249.64;66.249.65;66.249.66;66.249.67;66.249.68;66.249.69;66.249.70;66.249.71;66.249.72;66.249.73;66.249.78;66.249.79;72.14.199;8.6.48</value>
</configuration>
<configuration id="PS_LOGS_BY_EMAIL" name="PS_LOGS_BY_EMAIL">
<value>5</value>
</configuration>
<configuration id="PS_COOKIE_CHECKIP" name="PS_COOKIE_CHECKIP">
<value>1</value>
</configuration>
<configuration id="PS_STORES_CENTER_LAT" name="PS_STORES_CENTER_LAT">
<value>25.948969</value>
</configuration>
<configuration id="PS_STORES_CENTER_LONG" name="PS_STORES_CENTER_LONG">
<value>-80.226439</value>
</configuration>
<configuration id="PS_USE_ECOTAX" name="PS_USE_ECOTAX">
<value>0</value>
</configuration>
<configuration id="PS_CANONICAL_REDIRECT" name="PS_CANONICAL_REDIRECT">
<value>1</value>
</configuration>
<configuration id="PS_IMG_UPDATE_TIME" name="PS_IMG_UPDATE_TIME">
<value>1324977642</value>
</configuration>
<configuration id="PS_BACKUP_DROP_TABLE" name="PS_BACKUP_DROP_TABLE">
<value>1</value>
</configuration>
<configuration id="PS_OS_CHEQUE" name="PS_OS_CHEQUE">
<value>1</value>
</configuration>
<configuration id="PS_OS_PAYMENT" name="PS_OS_PAYMENT">
<value>2</value>
</configuration>
<configuration id="PS_OS_PREPARATION" name="PS_OS_PREPARATION">
<value>3</value>
</configuration>
<configuration id="PS_OS_SHIPPING" name="PS_OS_SHIPPING">
<value>4</value>
</configuration>
<configuration id="PS_OS_DELIVERED" name="PS_OS_DELIVERED">
<value>5</value>
</configuration>
<configuration id="PS_OS_CANCELED" name="PS_OS_CANCELED">
<value>6</value>
</configuration>
<configuration id="PS_OS_REFUND" name="PS_OS_REFUND">
<value>7</value>
</configuration>
<configuration id="PS_OS_ERROR" name="PS_OS_ERROR">
<value>8</value>
</configuration>
<configuration id="PS_OS_OUTOFSTOCK" name="PS_OS_OUTOFSTOCK">
<value>9</value>
</configuration>
<configuration id="PS_OS_BANKWIRE" name="PS_OS_BANKWIRE">
<value>10</value>
</configuration>
<configuration id="PS_OS_PAYPAL" name="PS_OS_PAYPAL">
<value>11</value>
</configuration>
<configuration id="PS_OS_WS_PAYMENT" name="PS_OS_WS_PAYMENT">
<value>12</value>
</configuration>
<configuration id="PS_OS_OUTOFSTOCK_PAID" name="PS_OS_OUTOFSTOCK_PAID">
<value>9</value>
</configuration>
<configuration id="PS_OS_OUTOFSTOCK_UNPAID" name="PS_OS_OUTOFSTOCK_UNPAID">
<value>13</value>
</configuration>
<configuration id="PS_OS_COD_VALIDATION" name="PS_OS_COD_VALIDATION">
<value>14</value>
</configuration>
<configuration id="PS_LEGACY_IMAGES" name="PS_LEGACY_IMAGES">
<value>0</value>
</configuration>
<configuration id="PS_IMAGE_QUALITY" name="PS_IMAGE_QUALITY">
<value>jpg</value>
</configuration>
<configuration id="PS_PNG_QUALITY" name="PS_PNG_QUALITY">
<value>7</value>
</configuration>
<configuration id="PS_JPEG_QUALITY" name="PS_JPEG_QUALITY">
<value>90</value>
</configuration>
<configuration id="PS_COOKIE_LIFETIME_FO" name="PS_COOKIE_LIFETIME_FO">
<value>480</value>
</configuration>
<configuration id="PS_COOKIE_LIFETIME_BO" name="PS_COOKIE_LIFETIME_BO">
<value>480</value>
</configuration>
<configuration id="PS_RESTRICT_DELIVERED_COUNTRIES" name="PS_RESTRICT_DELIVERED_COUNTRIES">
<value>0</value>
</configuration>
<configuration id="PS_SHOW_NEW_ORDERS" name="PS_SHOW_NEW_ORDERS">
<value>1</value>
</configuration>
<configuration id="PS_SHOW_NEW_CUSTOMERS" name="PS_SHOW_NEW_CUSTOMERS">
<value>1</value>
</configuration>
<configuration id="PS_SHOW_NEW_MESSAGES" name="PS_SHOW_NEW_MESSAGES">
<value>1</value>
</configuration>
<configuration id="PS_FEATURE_FEATURE_ACTIVE" name="PS_FEATURE_FEATURE_ACTIVE">
<value>1</value>
</configuration>
<configuration id="PS_COMBINATION_FEATURE_ACTIVE" name="PS_COMBINATION_FEATURE_ACTIVE">
<value>1</value>
</configuration>
<configuration id="PS_SPECIFIC_PRICE_FEATURE_ACTIVE" name="PS_SPECIFIC_PRICE_FEATURE_ACTIVE">
<value>1</value>
</configuration>
<configuration id="PS_SCENE_FEATURE_ACTIVE" name="PS_SCENE_FEATURE_ACTIVE">
<value>1</value>
</configuration>
<configuration id="PS_VIRTUAL_PROD_FEATURE_ACTIVE" name="PS_VIRTUAL_PROD_FEATURE_ACTIVE">
<value>0</value>
</configuration>
<configuration id="PS_CUSTOMIZATION_FEATURE_ACTIVE" name="PS_CUSTOMIZATION_FEATURE_ACTIVE">
<value>0</value>
</configuration>
<configuration id="PS_CART_RULE_FEATURE_ACTIVE" name="PS_CART_RULE_FEATURE_ACTIVE">
<value>0</value>
</configuration>
<configuration id="PS_PACK_FEATURE_ACTIVE" name="PS_PACK_FEATURE_ACTIVE">
<value>0</value>
</configuration>
<configuration id="PS_ALIAS_FEATURE_ACTIVE" name="PS_ALIAS_FEATURE_ACTIVE">
<value>1</value>
</configuration>
<configuration id="PS_TAX_ADDRESS_TYPE" name="PS_TAX_ADDRESS_TYPE">
<value>id_address_delivery</value>
</configuration>
<configuration id="PS_SHOP_DEFAULT" name="PS_SHOP_DEFAULT">
<value>1</value>
</configuration>
<configuration id="PS_CARRIER_DEFAULT_SORT" name="PS_CARRIER_DEFAULT_SORT">
<value>0</value>
</configuration>
<configuration id="PS_STOCK_MVT_INC_REASON_DEFAULT" name="PS_STOCK_MVT_INC_REASON_DEFAULT">
<value>1</value>
</configuration>
<configuration id="PS_STOCK_MVT_DEC_REASON_DEFAULT" name="PS_STOCK_MVT_DEC_REASON_DEFAULT">
<value>2</value>
</configuration>
<configuration id="PS_ADVANCED_STOCK_MANAGEMENT" name="PS_ADVANCED_STOCK_MANAGEMENT">
<value>0</value>
</configuration>
<configuration id="PS_ADMINREFRESH_NOTIFICATION" name="PS_ADMINREFRESH_NOTIFICATION">
<value>1</value>
</configuration>
<configuration id="PS_STOCK_MVT_TRANSFER_TO" name="PS_STOCK_MVT_TRANSFER_TO">
<value>7</value>
</configuration>
<configuration id="PS_STOCK_MVT_TRANSFER_FROM" name="PS_STOCK_MVT_TRANSFER_FROM">
<value>6</value>
</configuration>
<configuration id="PS_CARRIER_DEFAULT_ORDER" name="PS_CARRIER_DEFAULT_ORDER">
<value>0</value>
</configuration>
<configuration id="PS_STOCK_MVT_SUPPLY_ORDER" name="PS_STOCK_MVT_SUPPLY_ORDER">
<value>8</value>
</configuration>
<configuration id="PS_STOCK_CUSTOMER_ORDER_REASON" name="PS_STOCK_CUSTOMER_ORDER_REASON">
<value>3</value>
</configuration>
<configuration id="PS_UNIDENTIFIED_GROUP" name="PS_UNIDENTIFIED_GROUP">
<value>1</value>
</configuration>
<configuration id="PS_GUEST_GROUP" name="PS_GUEST_GROUP">
<value>2</value>
</configuration>
<configuration id="PS_CUSTOMER_GROUP" name="PS_CUSTOMER_GROUP">
<value>3</value>
</configuration>
<configuration id="PS_SMARTY_CONSOLE" name="PS_SMARTY_CONSOLE">
<value>0</value>
</configuration>
<configuration id="PS_INVOICE_MODEL" name="PS_INVOICE_MODEL">
<value>invoice</value>
</configuration>
<configuration id="PS_LIMIT_UPLOAD_IMAGE_VALUE" name="PS_LIMIT_UPLOAD_IMAGE_VALUE">
<value>2</value>
</configuration>
<configuration id="PS_LIMIT_UPLOAD_FILE_VALUE" name="PS_LIMIT_UPLOAD_FILE_VALUE">
<value>2</value>
</configuration>
<configuration id="MB_PAY_TO_EMAIL" name="MB_PAY_TO_EMAIL">
<value/>
</configuration>
<configuration id="MB_SECRET_WORD" name="MB_SECRET_WORD">
<value/>
</configuration>
<configuration id="MB_HIDE_LOGIN" name="MB_HIDE_LOGIN">
<value>1</value>
</configuration>
<configuration id="MB_ID_LOGO" name="MB_ID_LOGO">
<value>1</value>
</configuration>
<configuration id="MB_ID_LOGO_WALLET" name="MB_ID_LOGO_WALLET">
<value>1</value>
</configuration>
<configuration id="MB_PARAMETERS" name="MB_PARAMETERS">
<value>0</value>
</configuration>
<configuration id="MB_PARAMETERS_2" name="MB_PARAMETERS_2">
<value>0</value>
</configuration>
<configuration id="MB_DISPLAY_MODE" name="MB_DISPLAY_MODE">
<value>0</value>
</configuration>
<configuration id="MB_CANCEL_URL" name="MB_CANCEL_URL">
<value>http://www.yoursite.com</value>
</configuration>
<configuration id="MB_LOCAL_METHODS" name="MB_LOCAL_METHODS">
<value>2</value>
</configuration>
<configuration id="MB_INTER_METHODS" name="MB_INTER_METHODS">
<value>5</value>
</configuration>
<configuration id="BANK_WIRE_CURRENCIES" name="BANK_WIRE_CURRENCIES">
<value>2,1</value>
</configuration>
<configuration id="CHEQUE_CURRENCIES" name="CHEQUE_CURRENCIES">
<value>2,1</value>
</configuration>
<configuration id="PRODUCTS_VIEWED_NBR" name="PRODUCTS_VIEWED_NBR">
<value>2</value>
</configuration>
<configuration id="BLOCK_CATEG_DHTML" name="BLOCK_CATEG_DHTML">
<value>1</value>
</configuration>
<configuration id="BLOCK_CATEG_MAX_DEPTH" name="BLOCK_CATEG_MAX_DEPTH">
<value>4</value>
</configuration>
<configuration id="MANUFACTURER_DISPLAY_FORM" name="MANUFACTURER_DISPLAY_FORM">
<value>1</value>
</configuration>
<configuration id="MANUFACTURER_DISPLAY_TEXT" name="MANUFACTURER_DISPLAY_TEXT">
<value>1</value>
</configuration>
<configuration id="MANUFACTURER_DISPLAY_TEXT_NB" name="MANUFACTURER_DISPLAY_TEXT_NB">
<value>5</value>
</configuration>
<configuration id="NEW_PRODUCTS_NBR" name="NEW_PRODUCTS_NBR">
<value>5</value>
</configuration>
<configuration id="PS_TOKEN_ENABLE" name="PS_TOKEN_ENABLE">
<value>1</value>
</configuration>
<configuration id="PS_STATS_RENDER" name="PS_STATS_RENDER">
<value>graphnvd3</value>
</configuration>
<configuration id="PS_STATS_OLD_CONNECT_AUTO_CLEAN" name="PS_STATS_OLD_CONNECT_AUTO_CLEAN">
<value>never</value>
</configuration>
<configuration id="PS_STATS_GRID_RENDER" name="PS_STATS_GRID_RENDER">
<value>gridhtml</value>
</configuration>
<configuration id="BLOCKTAGS_NBR" name="BLOCKTAGS_NBR">
<value>10</value>
</configuration>
<configuration id="CHECKUP_DESCRIPTIONS_LT" name="CHECKUP_DESCRIPTIONS_LT">
<value>100</value>
</configuration>
<configuration id="CHECKUP_DESCRIPTIONS_GT" name="CHECKUP_DESCRIPTIONS_GT">
<value>400</value>
</configuration>
<configuration id="CHECKUP_IMAGES_LT" name="CHECKUP_IMAGES_LT">
<value>1</value>
</configuration>
<configuration id="CHECKUP_IMAGES_GT" name="CHECKUP_IMAGES_GT">
<value>2</value>
</configuration>
<configuration id="CHECKUP_SALES_LT" name="CHECKUP_SALES_LT">
<value>1</value>
</configuration>
<configuration id="CHECKUP_SALES_GT" name="CHECKUP_SALES_GT">
<value>2</value>
</configuration>
<configuration id="CHECKUP_STOCK_LT" name="CHECKUP_STOCK_LT">
<value>1</value>
</configuration>
<configuration id="CHECKUP_STOCK_GT" name="CHECKUP_STOCK_GT">
<value>3</value>
</configuration>
<configuration id="FOOTER_CMS" name="FOOTER_CMS">
<value>0_3|0_4</value>
</configuration>
<configuration id="FOOTER_BLOCK_ACTIVATION" name="FOOTER_BLOCK_ACTIVATION">
<value>0_3|0_4</value>
</configuration>
<configuration id="FOOTER_POWEREDBY" name="FOOTER_POWEREDBY">
<value>1</value>
</configuration>
<configuration id="BLOCKADVERT_LINK" name="BLOCKADVERT_LINK">
<value>http://www.prestashop.com</value>
</configuration>
<configuration id="BLOCKSTORE_IMG" name="BLOCKSTORE_IMG">
<value>store.jpg</value>
</configuration>
<configuration id="BLOCKADVERT_IMG_EXT" name="BLOCKADVERT_IMG_EXT">
<value>jpg</value>
</configuration>
<configuration id="MOD_BLOCKTOPMENU_ITEMS" name="MOD_BLOCKTOPMENU_ITEMS">
<value>CAT2,CAT3,CAT4</value>
</configuration>
<configuration id="MOD_BLOCKTOPMENU_SEARCH" name="MOD_BLOCKTOPMENU_SEARCH">
<value/>
</configuration>
<configuration id="blocksocial_facebook" name="BLOCKSOCIAL_FACEBOOK">
<value>http://www.facebook.com/prestashop</value>
</configuration>
<configuration id="blocksocial_twitter" name="BLOCKSOCIAL_TWITTER">
<value>http://www.twitter.com/prestashop</value>
</configuration>
<configuration id="blocksocial_rss" name="BLOCKSOCIAL_RSS">
<value>http://www.prestashop.com/blog/en/feed/</value>
</configuration>
<configuration id="blockcontactinfos_company" name="BLOCKCONTACTINFOS_COMPANY">
<value>Your company</value>
</configuration>
<configuration id="blockcontactinfos_address" name="BLOCKCONTACTINFOS_ADDRESS">
<value>Address line 1
City
Country</value>
</configuration>
<configuration id="blockcontactinfos_phone" name="BLOCKCONTACTINFOS_PHONE">
<value>0123-456-789</value>
</configuration>
<configuration id="blockcontactinfos_email" name="BLOCKCONTACTINFOS_EMAIL">
<value>pub@prestashop.com</value>
</configuration>
<configuration id="blockcontact_telnumber" name="BLOCKCONTACT_TELNUMBER">
<value>0123-456-789</value>
</configuration>
<configuration id="blockcontact_email" name="BLOCKCONTACT_EMAIL">
<value>pub@prestashop.com</value>
</configuration>
<configuration id="SUPPLIER_DISPLAY_TEXT" name="SUPPLIER_DISPLAY_TEXT">
<value>1</value>
</configuration>
<configuration id="SUPPLIER_DISPLAY_TEXT_NB" name="SUPPLIER_DISPLAY_TEXT_NB">
<value>5</value>
</configuration>
<configuration id="SUPPLIER_DISPLAY_FORM" name="SUPPLIER_DISPLAY_FORM">
<value>1</value>
</configuration>
<configuration id="BLOCK_CATEG_NBR_COLUMN_FOOTER" name="BLOCK_CATEG_NBR_COLUMN_FOOTER">
<value>1</value>
</configuration>
<configuration id="UPGRADER_BACKUPDB_FILENAME" name="UPGRADER_BACKUPDB_FILENAME">
<value/>
</configuration>
<configuration id="UPGRADER_BACKUPFILES_FILENAME" name="UPGRADER_BACKUPFILES_FILENAME">
<value/>
</configuration>
<configuration id="BLOCKREINSURANCE_NBBLOCKS" name="BLOCKREINSURANCE_NBBLOCKS">
<value>5</value>
</configuration>
<configuration id="HOMESLIDER_WIDTH" name="HOMESLIDER_WIDTH">
<value>535</value>
</configuration>
<configuration id="HOMESLIDER_SPEED" name="HOMESLIDER_SPEED">
<value>1300</value>
</configuration>
<configuration id="HOMESLIDER_PAUSE" name="HOMESLIDER_PAUSE">
<value>7700</value>
</configuration>
<configuration id="HOMESLIDER_LOOP" name="HOMESLIDER_LOOP">
<value>1</value>
</configuration>
<configuration id="PS_BASE_DISTANCE_UNIT" name="PS_BASE_DISTANCE_UNIT">
<value>m</value>
</configuration>
<configuration id="PS_SHOP_DOMAIN" name="PS_SHOP_DOMAIN">
<value>localhost</value>
</configuration>
<configuration id="PS_SHOP_DOMAIN_SSL" name="PS_SHOP_DOMAIN_SSL">
<value>localhost</value>
</configuration>
<configuration id="PS_SHOP_NAME" name="PS_SHOP_NAME">
<value>PrestaShop</value>
</configuration>
<configuration id="PS_SHOP_EMAIL" name="PS_SHOP_EMAIL">
<value>pub@prestashop.com</value>
</configuration>
<configuration id="PS_MAIL_METHOD" name="PS_MAIL_METHOD">
<value>1</value>
</configuration>
<configuration id="PS_SHOP_ACTIVITY" name="PS_SHOP_ACTIVITY">
<value>Animaux</value>
</configuration>
<configuration id="PS_LOGO" name="PS_LOGO">
<value>logo.jpg</value>
</configuration>
<configuration id="PS_FAVICON" name="PS_FAVICON">
<value>favicon.ico</value>
</configuration>
<configuration id="PS_STORES_ICON" name="PS_STORES_ICON">
<value>logo_stores.png</value>
</configuration>
<configuration id="PS_ROOT_CATEGORY" name="PS_ROOT_CATEGORY">
<value>1</value>
</configuration>
<configuration id="PS_HOME_CATEGORY" name="PS_HOME_CATEGORY">
<value>2</value>
</configuration>
<configuration id="PS_CONFIGURATION_AGREMENT" name="PS_CONFIGURATION_AGREMENT">
<value>0</value>
</configuration>
<configuration id="PS_MAIL_SERVER" name="PS_MAIL_SERVER">
<value>smtp.</value>
</configuration>
<configuration id="PS_MAIL_USER" name="PS_MAIL_USER">
<value/>
</configuration>
<configuration id="PS_MAIL_PASSWD" name="PS_MAIL_PASSWD">
<value/>
</configuration>
<configuration id="PS_MAIL_SMTP_ENCRYPTION" name="PS_MAIL_SMTP_ENCRYPTION">
<value>off</value>
</configuration>
<configuration id="PS_MAIL_SMTP_PORT" name="PS_MAIL_SMTP_PORT">
<value>25</value>
</configuration>
<configuration id="PS_MAIL_COLOR" name="PS_MAIL_COLOR">
<value>#db3484</value>
</configuration>
<configuration id="NW_SALT" name="NW_SALT">
<value>nK4KJP7jOsnzWMpo</value>
</configuration>
<configuration id="PS_PAYMENT_LOGO_CMS_ID" name="PS_PAYMENT_LOGO_CMS_ID">
<value>0</value>
</configuration>
<configuration id="HOME_FEATURED_NBR" name="HOME_FEATURED_NBR">
<value>8</value>
</configuration>
<configuration id="SEK_MIN_OCCURENCES" name="SEK_MIN_OCCURENCES">
<value>1</value>
</configuration>
<configuration id="SEK_FILTER_KW" name="SEK_FILTER_KW">
<value/>
</configuration>
<configuration id="PS_ALLOW_MOBILE_DEVICE" name="PS_ALLOW_MOBILE_DEVICE">
<value>1</value>
</configuration>
<configuration id="PS_CUSTOMER_CREATION_EMAIL" name="PS_CUSTOMER_CREATION_EMAIL">
<value>1</value>
</configuration>
<configuration id="PS_SMARTY_CONSOLE_KEY" name="PS_SMARTY_CONSOLE_KEY">
<value>SMARTY_DEBUG</value>
</configuration>
<configuration id="PS_DASHBOARD_USE_PUSH" name="PS_DASHBOARD_USE_PUSH">
<value>0</value>
</configuration>
<configuration id="PS_ATTRIBUTE_ANCHOR_SEPARATOR" name="PS_ATTRIBUTE_ANCHOR_SEPARATOR">
<value>-</value>
</configuration>
<configuration id="CONF_AVERAGE_PRODUCT_MARGIN" name="CONF_AVERAGE_PRODUCT_MARGIN">
<value>40</value>
</configuration>
<configuration id="PS_DASHBOARD_SIMULATION" name="PS_DASHBOARD_SIMULATION">
<value>1</value>
</configuration>
<configuration id="PS_QUICK_VIEW" name="PS_QUICK_VIEW">
<value>1</value>
</configuration>
<configuration id="PS_USE_HTMLPURIFIER" name="PS_USE_HTMLPURIFIER">
<value>1</value>
</configuration>
<configuration id="PS_SMARTY_CACHING_TYPE" name="PS_SMARTY_CACHING_TYPE">
<value>filesystem</value>
</configuration>
<configuration id="PS_SMARTY_CLEAR_CACHE" name="PS_SMARTY_CLEAR_CACHE">
<value>everytime</value>
</configuration>
<configuration id="PS_DETECT_LANG" name="PS_DETECT_LANG">
<value>1</value>
</configuration>
<configuration id="PS_DETECT_COUNTRY" name="PS_DETECT_COUNTRY">
<value>1</value>
</configuration>
<configuration id="PS_ROUND_TYPE" name="PS_ROUND_TYPE">
<value>2</value>
</configuration>
<configuration id="PS_PRICE_DISPLAY_PRECISION" name="PS_PRICE_DISPLAY_PRECISION">
<value>2</value>
</configuration>
<configuration id="PS_LOG_EMAILS" name="PS_LOG_EMAILS">
<value>1</value>
</configuration>
<configuration id="PS_CUSTOMER_NWSL" name="PS_CUSTOMER_NWSL">
<value>1</value>
</configuration>
<configuration id="PS_CUSTOMER_OPTIN" name="PS_CUSTOMER_OPTIN">
<value>1</value>
</configuration>
<configuration id="PS_PACK_STOCK_TYPE" name="PS_PACK_STOCK_TYPE">
<value>0</value>
</configuration>
<configuration id="PS_LOG_MODULE_PERFS_MODULO" name="PS_LOG_MODULE_PERFS_MODULO">
<value>0</value>
</configuration>
<configuration id="PS_DISALLOW_HISTORY_REORDERING" name="PS_DISALLOW_HISTORY_REORDERING">
<value>0</value>
</configuration>
<configuration id="PS_DISPLAY_PRODUCT_WEIGHT" name="PS_DISPLAY_PRODUCT_WEIGHT">
<value>0</value>
</configuration>
<configuration id="PS_PRODUCT_WEIGHT_PRECISION" name="PS_PRODUCT_WEIGHT_PRECISION">
<value>2</value>
</configuration>
<configuration id="PS_ADVANCED_PAYMENT_API" name="PS_ADVANCED_PAYMENT_API">
<value>0</value>
</configuration>
</entities>
</entity_configuration>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_contact>
<fields id="name" class="Contact">
<field name="customer_service"/>
</fields>
<entities>
<contact id="Webmaster" customer_service="1"/>
<contact id="Customer_service" customer_service="1"/>
</entities>
</entity_contact>

View File

@ -1,260 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_country>
<fields id="iso_code">
<field name="id_zone" relation="zone"/>
<field name="iso_code"/>
<field name="call_prefix"/>
<field name="active"/>
<field name="contains_states"/>
<field name="need_identification_number"/>
<field name="need_zip_code"/>
<field name="zip_code_format"/>
<field name="display_tax_label"/>
</fields>
<entities>
<country id="DE" id_zone="Europe" iso_code="DE" call_prefix="49" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="AT" id_zone="Europe" iso_code="AT" call_prefix="43" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="BE" id_zone="Europe" iso_code="BE" call_prefix="32" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="CA" id_zone="North_America" iso_code="CA" call_prefix="1" active="1" contains_states="1" need_identification_number="0" need_zip_code="1" zip_code_format="LNL NLN" display_tax_label="0"/>
<country id="CN" id_zone="Asia" iso_code="CN" call_prefix="86" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNNN" display_tax_label="1"/>
<country id="ES" id_zone="Europe" iso_code="ES" call_prefix="34" active="1" contains_states="0" need_identification_number="1" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="FI" id_zone="Europe" iso_code="FI" call_prefix="358" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="FR" id_zone="Europe" iso_code="FR" call_prefix="33" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="GR" id_zone="Europe" iso_code="GR" call_prefix="30" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="IT" id_zone="Europe" iso_code="IT" call_prefix="39" active="1" contains_states="1" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="JP" id_zone="Asia" iso_code="JP" call_prefix="81" active="1" contains_states="1" need_identification_number="0" need_zip_code="1" zip_code_format="NNN-NNNN" display_tax_label="1"/>
<country id="LU" id_zone="Europe" iso_code="LU" call_prefix="352" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="NL" id_zone="Europe" iso_code="NL" call_prefix="31" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN LL" display_tax_label="1"/>
<country id="PL" id_zone="Europe" iso_code="PL" call_prefix="48" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NN-NNN" display_tax_label="1"/>
<country id="PT" id_zone="Europe" iso_code="PT" call_prefix="351" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN-NNN" display_tax_label="1"/>
<country id="CZ" id_zone="Europe" iso_code="CZ" call_prefix="420" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNN NN" display_tax_label="1"/>
<country id="GB" id_zone="Europe" iso_code="GB" call_prefix="44" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="SE" id_zone="Europe" iso_code="SE" call_prefix="46" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNN NN" display_tax_label="1"/>
<country id="CH" id_zone="Europe_out_E_U" iso_code="CH" call_prefix="41" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="DK" id_zone="Europe" iso_code="DK" call_prefix="45" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="US" id_zone="North_America" iso_code="US" call_prefix="1" active="1" contains_states="1" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="0"/>
<country id="HK" id_zone="Asia" iso_code="HK" call_prefix="852" active="1" contains_states="0" need_identification_number="0" need_zip_code="0" zip_code_format="" display_tax_label="1"/>
<country id="NO" id_zone="Europe_out_E_U" iso_code="NO" call_prefix="47" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="AU" id_zone="Oceania" iso_code="AU" call_prefix="61" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="SG" id_zone="Asia" iso_code="SG" call_prefix="65" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNNN" display_tax_label="1"/>
<country id="IE" id_zone="Europe" iso_code="IE" call_prefix="353" active="1" contains_states="0" need_identification_number="0" need_zip_code="0" zip_code_format="" display_tax_label="1"/>
<country id="NZ" id_zone="Oceania" iso_code="NZ" call_prefix="64" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="KR" id_zone="Asia" iso_code="KR" call_prefix="82" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNN-NNN" display_tax_label="1"/>
<country id="IL" id_zone="Asia" iso_code="IL" call_prefix="972" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNNNN" display_tax_label="1"/>
<country id="ZA" id_zone="Africa" iso_code="ZA" call_prefix="27" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="NG" id_zone="Africa" iso_code="NG" call_prefix="234" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="CI" id_zone="Africa" iso_code="CI" call_prefix="225" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="TG" id_zone="Africa" iso_code="TG" call_prefix="228" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="BO" id_zone="South_America" iso_code="BO" call_prefix="591" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="MU" id_zone="Africa" iso_code="MU" call_prefix="230" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="RO" id_zone="Europe" iso_code="RO" call_prefix="40" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNNN" display_tax_label="1"/>
<country id="SK" id_zone="Europe" iso_code="SK" call_prefix="421" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNN NN" display_tax_label="1"/>
<country id="DZ" id_zone="Africa" iso_code="DZ" call_prefix="213" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="AS" id_zone="North_America" iso_code="AS" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="AD" id_zone="Europe_out_E_U" iso_code="AD" call_prefix="376" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="CNNN" display_tax_label="1"/>
<country id="AO" id_zone="Africa" iso_code="AO" call_prefix="244" active="1" contains_states="0" need_identification_number="0" need_zip_code="0" zip_code_format="" display_tax_label="1"/>
<country id="AI" id_zone="Central_America_Antilla" iso_code="AI" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="AG" id_zone="North_America" iso_code="AG" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="AR" id_zone="South_America" iso_code="AR" call_prefix="54" active="1" contains_states="1" need_identification_number="0" need_zip_code="1" zip_code_format="LNNNNLLL" display_tax_label="1"/>
<country id="AM" id_zone="Asia" iso_code="AM" call_prefix="374" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="AW" id_zone="Central_America_Antilla" iso_code="AW" call_prefix="297" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="AZ" id_zone="Asia" iso_code="AZ" call_prefix="994" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="CNNNN" display_tax_label="1"/>
<country id="BS" id_zone="North_America" iso_code="BS" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="BH" id_zone="Asia" iso_code="BH" call_prefix="973" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="BD" id_zone="Asia" iso_code="BD" call_prefix="880" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="BB" id_zone="North_America" iso_code="BB" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="CNNNNN" display_tax_label="1"/>
<country id="BY" id_zone="Europe_out_E_U" iso_code="BY" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNNN" display_tax_label="1"/>
<country id="BZ" id_zone="Central_America_Antilla" iso_code="BZ" call_prefix="501" active="1" contains_states="0" need_identification_number="0" need_zip_code="0" zip_code_format="" display_tax_label="1"/>
<country id="BJ" id_zone="Africa" iso_code="BJ" call_prefix="229" active="1" contains_states="0" need_identification_number="0" need_zip_code="0" zip_code_format="" display_tax_label="1"/>
<country id="BM" id_zone="North_America" iso_code="BM" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="BT" id_zone="Asia" iso_code="BT" call_prefix="975" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="BW" id_zone="Africa" iso_code="BW" call_prefix="267" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="BR" id_zone="South_America" iso_code="BR" call_prefix="55" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN-NNN" display_tax_label="1"/>
<country id="BN" id_zone="Asia" iso_code="BN" call_prefix="673" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="LLNNNN" display_tax_label="1"/>
<country id="BF" id_zone="Africa" iso_code="BF" call_prefix="226" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="MM" id_zone="Asia" iso_code="MM" call_prefix="95" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="BI" id_zone="Africa" iso_code="BI" call_prefix="257" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="KH" id_zone="Asia" iso_code="KH" call_prefix="855" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="CM" id_zone="Africa" iso_code="CM" call_prefix="237" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="CV" id_zone="Africa" iso_code="CV" call_prefix="238" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="CF" id_zone="Africa" iso_code="CF" call_prefix="236" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="TD" id_zone="Africa" iso_code="TD" call_prefix="235" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="CL" id_zone="South_America" iso_code="CL" call_prefix="56" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNN-NNNN" display_tax_label="1"/>
<country id="CO" id_zone="South_America" iso_code="CO" call_prefix="57" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNNN" display_tax_label="1"/>
<country id="KM" id_zone="Africa" iso_code="KM" call_prefix="269" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="CD" id_zone="Africa" iso_code="CD" call_prefix="242" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="CG" id_zone="Africa" iso_code="CG" call_prefix="243" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="CR" id_zone="Central_America_Antilla" iso_code="CR" call_prefix="506" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="HR" id_zone="Europe_out_E_U" iso_code="HR" call_prefix="385" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="CU" id_zone="Central_America_Antilla" iso_code="CU" call_prefix="53" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="CY" id_zone="Europe" iso_code="CY" call_prefix="357" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="DJ" id_zone="Africa" iso_code="DJ" call_prefix="253" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="DM" id_zone="Central_America_Antilla" iso_code="DM" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="DO" id_zone="Central_America_Antilla" iso_code="DO" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="TL" id_zone="Asia" iso_code="TL" call_prefix="670" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="EC" id_zone="South_America" iso_code="EC" call_prefix="593" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="CNNNNNN" display_tax_label="1"/>
<country id="EG" id_zone="Africa" iso_code="EG" call_prefix="20" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="SV" id_zone="Central_America_Antilla" iso_code="SV" call_prefix="503" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GQ" id_zone="Africa" iso_code="GQ" call_prefix="240" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="ER" id_zone="Africa" iso_code="ER" call_prefix="291" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="EE" id_zone="Europe" iso_code="EE" call_prefix="372" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="ET" id_zone="Africa" iso_code="ET" call_prefix="251" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="FK" id_zone="Central_America_Antilla" iso_code="FK" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="LLLL NLL" display_tax_label="1"/>
<country id="FO" id_zone="Europe_out_E_U" iso_code="FO" call_prefix="298" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="FJ" id_zone="Oceania" iso_code="FJ" call_prefix="679" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GA" id_zone="Africa" iso_code="GA" call_prefix="241" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GM" id_zone="Africa" iso_code="GM" call_prefix="220" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GE" id_zone="Asia" iso_code="GE" call_prefix="995" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="GH" id_zone="Africa" iso_code="GH" call_prefix="233" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GD" id_zone="Central_America_Antilla" iso_code="GD" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GL" id_zone="Europe_out_E_U" iso_code="GL" call_prefix="299" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GI" id_zone="Europe_out_E_U" iso_code="GI" call_prefix="350" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GP" id_zone="Central_America_Antilla" iso_code="GP" call_prefix="590" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GU" id_zone="Oceania" iso_code="GU" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GT" id_zone="Central_America_Antilla" iso_code="GT" call_prefix="502" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GG" id_zone="Europe_out_E_U" iso_code="GG" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="LLN NLL" display_tax_label="1"/>
<country id="GN" id_zone="Africa" iso_code="GN" call_prefix="224" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GW" id_zone="Africa" iso_code="GW" call_prefix="245" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GY" id_zone="South_America" iso_code="GY" call_prefix="592" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="HT" id_zone="Central_America_Antilla" iso_code="HT" call_prefix="509" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="HM" id_zone="Oceania" iso_code="HM" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="VA" id_zone="Europe_out_E_U" iso_code="VA" call_prefix="379" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="HN" id_zone="Central_America_Antilla" iso_code="HN" call_prefix="504" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="IS" id_zone="Europe_out_E_U" iso_code="IS" call_prefix="354" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNN" display_tax_label="1"/>
<country id="IN" id_zone="Asia" iso_code="IN" call_prefix="91" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNN NNN" display_tax_label="1"/>
<country id="ID" id_zone="Asia" iso_code="ID" call_prefix="62" active="1" contains_states="1" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="IR" id_zone="Asia" iso_code="IR" call_prefix="98" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN-NNNNN" display_tax_label="1"/>
<country id="IQ" id_zone="Asia" iso_code="IQ" call_prefix="964" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="IM" id_zone="Europe_out_E_U" iso_code="IM" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="CN NLL" display_tax_label="1"/>
<country id="JM" id_zone="Central_America_Antilla" iso_code="JM" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="JE" id_zone="Europe_out_E_U" iso_code="JE" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="CN NLL" display_tax_label="1"/>
<country id="JO" id_zone="Asia" iso_code="JO" call_prefix="962" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="KZ" id_zone="Asia" iso_code="KZ" call_prefix="7" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNNN" display_tax_label="1"/>
<country id="KE" id_zone="Africa" iso_code="KE" call_prefix="254" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="KI" id_zone="Oceania" iso_code="KI" call_prefix="686" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="KP" id_zone="Asia" iso_code="KP" call_prefix="850" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="KW" id_zone="Asia" iso_code="KW" call_prefix="965" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="KG" id_zone="Asia" iso_code="KG" call_prefix="996" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="LA" id_zone="Asia" iso_code="LA" call_prefix="856" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="LV" id_zone="Europe" iso_code="LV" call_prefix="371" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="C-NNNN" display_tax_label="1"/>
<country id="LB" id_zone="Asia" iso_code="LB" call_prefix="961" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="LS" id_zone="Africa" iso_code="LS" call_prefix="266" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="LR" id_zone="Africa" iso_code="LR" call_prefix="231" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="LY" id_zone="Africa" iso_code="LY" call_prefix="218" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="LI" id_zone="Europe" iso_code="LI" call_prefix="423" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="LT" id_zone="Europe" iso_code="LT" call_prefix="370" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="MO" id_zone="Asia" iso_code="MO" call_prefix="853" active="1" contains_states="0" need_identification_number="0" need_zip_code="0" zip_code_format="" display_tax_label="1"/>
<country id="MK" id_zone="Europe_out_E_U" iso_code="MK" call_prefix="389" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="MG" id_zone="Africa" iso_code="MG" call_prefix="261" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="MW" id_zone="Africa" iso_code="MW" call_prefix="265" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="MY" id_zone="Asia" iso_code="MY" call_prefix="60" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="MV" id_zone="Asia" iso_code="MV" call_prefix="960" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="ML" id_zone="Africa" iso_code="ML" call_prefix="223" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="MT" id_zone="Europe" iso_code="MT" call_prefix="356" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="LLL NNNN" display_tax_label="1"/>
<country id="MH" id_zone="Oceania" iso_code="MH" call_prefix="692" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="MQ" id_zone="Central_America_Antilla" iso_code="MQ" call_prefix="596" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="MR" id_zone="Africa" iso_code="MR" call_prefix="222" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="HU" id_zone="Europe" iso_code="HU" call_prefix="36" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="YT" id_zone="Africa" iso_code="YT" call_prefix="262" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="MX" id_zone="North_America" iso_code="MX" call_prefix="52" active="1" contains_states="1" need_identification_number="1" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="FM" id_zone="Oceania" iso_code="FM" call_prefix="691" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="MD" id_zone="Europe_out_E_U" iso_code="MD" call_prefix="373" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="C-NNNN" display_tax_label="1"/>
<country id="MC" id_zone="Europe_out_E_U" iso_code="MC" call_prefix="377" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="980NN" display_tax_label="1"/>
<country id="MN" id_zone="Asia" iso_code="MN" call_prefix="976" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="ME" id_zone="Europe_out_E_U" iso_code="ME" call_prefix="382" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="MS" id_zone="Central_America_Antilla" iso_code="MS" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="MA" id_zone="Africa" iso_code="MA" call_prefix="212" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="MZ" id_zone="Africa" iso_code="MZ" call_prefix="258" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="NA" id_zone="Africa" iso_code="NA" call_prefix="264" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="NR" id_zone="Oceania" iso_code="NR" call_prefix="674" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="NP" id_zone="Asia" iso_code="NP" call_prefix="977" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="AN" id_zone="Central_America_Antilla" iso_code="AN" call_prefix="599" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="NC" id_zone="Oceania" iso_code="NC" call_prefix="687" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="NI" id_zone="Central_America_Antilla" iso_code="NI" call_prefix="505" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNNN" display_tax_label="1"/>
<country id="NE" id_zone="Africa" iso_code="NE" call_prefix="227" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="NU" id_zone="Oceania" iso_code="NU" call_prefix="683" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="NF" id_zone="Oceania" iso_code="NF" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="MP" id_zone="Oceania" iso_code="MP" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="OM" id_zone="Asia" iso_code="OM" call_prefix="968" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="PK" id_zone="Asia" iso_code="PK" call_prefix="92" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="PW" id_zone="Oceania" iso_code="PW" call_prefix="680" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="PS" id_zone="Asia" iso_code="PS" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="PA" id_zone="Central_America_Antilla" iso_code="PA" call_prefix="507" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNNN" display_tax_label="1"/>
<country id="PG" id_zone="Oceania" iso_code="PG" call_prefix="675" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="PY" id_zone="South_America" iso_code="PY" call_prefix="595" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="PE" id_zone="South_America" iso_code="PE" call_prefix="51" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="PH" id_zone="Asia" iso_code="PH" call_prefix="63" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="PN" id_zone="Oceania" iso_code="PN" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="LLLL NLL" display_tax_label="1"/>
<country id="PR" id_zone="Central_America_Antilla" iso_code="PR" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="QA" id_zone="Asia" iso_code="QA" call_prefix="974" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="RE" id_zone="Africa" iso_code="RE" call_prefix="262" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="RU" id_zone="Europe_out_E_U" iso_code="RU" call_prefix="7" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNNN" display_tax_label="1"/>
<country id="RW" id_zone="Africa" iso_code="RW" call_prefix="250" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="BL" id_zone="Central_America_Antilla" iso_code="BL" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="KN" id_zone="Central_America_Antilla" iso_code="KN" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="LC" id_zone="Central_America_Antilla" iso_code="LC" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="MF" id_zone="Central_America_Antilla" iso_code="MF" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="PM" id_zone="Central_America_Antilla" iso_code="PM" call_prefix="508" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="VC" id_zone="Central_America_Antilla" iso_code="VC" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="WS" id_zone="Oceania" iso_code="WS" call_prefix="685" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="SM" id_zone="Europe_out_E_U" iso_code="SM" call_prefix="378" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="ST" id_zone="Africa" iso_code="ST" call_prefix="239" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="SA" id_zone="Asia" iso_code="SA" call_prefix="966" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="SN" id_zone="Africa" iso_code="SN" call_prefix="221" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="RS" id_zone="Europe_out_E_U" iso_code="RS" call_prefix="381" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="SC" id_zone="Africa" iso_code="SC" call_prefix="248" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="SL" id_zone="Africa" iso_code="SL" call_prefix="232" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="SI" id_zone="Europe" iso_code="SI" call_prefix="386" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="C-NNNN" display_tax_label="1"/>
<country id="SB" id_zone="Oceania" iso_code="SB" call_prefix="677" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="SO" id_zone="Africa" iso_code="SO" call_prefix="252" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GS" id_zone="Central_America_Antilla" iso_code="GS" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="LLLL NLL" display_tax_label="1"/>
<country id="LK" id_zone="Asia" iso_code="LK" call_prefix="94" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="SD" id_zone="Africa" iso_code="SD" call_prefix="249" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="SR" id_zone="Central_America_Antilla" iso_code="SR" call_prefix="597" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="SJ" id_zone="Europe_out_E_U" iso_code="SJ" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="SZ" id_zone="Africa" iso_code="SZ" call_prefix="268" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="SY" id_zone="Asia" iso_code="SY" call_prefix="963" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="TW" id_zone="Asia" iso_code="TW" call_prefix="886" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="TJ" id_zone="Asia" iso_code="TJ" call_prefix="992" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="TZ" id_zone="Africa" iso_code="TZ" call_prefix="255" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="TH" id_zone="Asia" iso_code="TH" call_prefix="66" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="TK" id_zone="Oceania" iso_code="TK" call_prefix="690" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="TO" id_zone="Oceania" iso_code="TO" call_prefix="676" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="TT" id_zone="South_America" iso_code="TT" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="TN" id_zone="Africa" iso_code="TN" call_prefix="216" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="TR" id_zone="Europe_out_E_U" iso_code="TR" call_prefix="90" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="TM" id_zone="Asia" iso_code="TM" call_prefix="993" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="TC" id_zone="Central_America_Antilla" iso_code="TC" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="LLLL NLL" display_tax_label="1"/>
<country id="TV" id_zone="Oceania" iso_code="TV" call_prefix="688" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="UG" id_zone="Africa" iso_code="UG" call_prefix="256" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="UA" id_zone="Europe" iso_code="UA" call_prefix="380" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
<country id="AE" id_zone="Asia" iso_code="AE" call_prefix="971" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="UY" id_zone="South_America" iso_code="UY" call_prefix="598" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="UZ" id_zone="Asia" iso_code="UZ" call_prefix="998" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="VU" id_zone="Oceania" iso_code="VU" call_prefix="678" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="VE" id_zone="South_America" iso_code="VE" call_prefix="58" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="VN" id_zone="Asia" iso_code="VN" call_prefix="84" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNNN" display_tax_label="1"/>
<country id="VG" id_zone="North_America" iso_code="VG" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="CNNNN" display_tax_label="1"/>
<country id="VI" id_zone="North_America" iso_code="VI" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="WF" id_zone="Oceania" iso_code="WF" call_prefix="681" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="EH" id_zone="Africa" iso_code="EH" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="YE" id_zone="Asia" iso_code="YE" call_prefix="967" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="ZM" id_zone="Africa" iso_code="ZM" call_prefix="260" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="ZW" id_zone="Africa" iso_code="ZW" call_prefix="263" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="AL" id_zone="Europe_out_E_U" iso_code="AL" call_prefix="355" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="AF" id_zone="Asia" iso_code="AF" call_prefix="93" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="AQ" id_zone="Oceania" iso_code="AQ" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="BA" id_zone="Europe" iso_code="BA" call_prefix="387" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="BV" id_zone="Oceania" iso_code="BV" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="IO" id_zone="Oceania" iso_code="IO" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="LLLL NLL" display_tax_label="1"/>
<country id="BG" id_zone="Europe" iso_code="BG" call_prefix="359" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNN" display_tax_label="1"/>
<country id="KY" id_zone="Central_America_Antilla" iso_code="KY" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="CX" id_zone="Asia" iso_code="CX" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="CC" id_zone="Asia" iso_code="CC" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="CK" id_zone="Oceania" iso_code="CK" call_prefix="682" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="GF" id_zone="South_America" iso_code="GF" call_prefix="594" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="PF" id_zone="Oceania" iso_code="PF" call_prefix="689" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="TF" id_zone="Oceania" iso_code="TF" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="" display_tax_label="1"/>
<country id="AX" id_zone="Europe_out_E_U" iso_code="AX" call_prefix="0" active="1" contains_states="0" need_identification_number="0" need_zip_code="1" zip_code_format="NNNNN" display_tax_label="1"/>
</entities>
</entity_country>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_gender>
<fields id="name" class="Gender" image="genders">
<field name="type"/>
</fields>
<entities>
<gender id="Mr" type="0"/>
<gender id="Mrs" type="1"/>
</entities>
</entity_gender>

View File

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_group>
<fields id="name" class="Group">
<field name="reduction"/>
<field name="price_display_method"/>
<field name="show_prices"/>
</fields>
<entities>
<group id="Visitor" reduction="0.00" price_display_method="0" show_prices="1"/>
<group id="Guest" reduction="0.00" price_display_method="0" show_prices="1"/>
<group id="Customer" reduction="0.00" price_display_method="0" show_prices="1"/>
</entities>
</entity_group>

View File

@ -1,332 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_hook>
<fields id="name">
<field name="name"/>
<field name="title"/>
<field name="description"/>
<field name="live_edit"/>
</fields>
<entities>
<hook id="displayPayment" live_edit="1">
<name>displayPayment</name><title>Payment</title><description>This hook displays new elements on the payment page</description>
</hook>
<hook id="actionValidateOrder" live_edit="0">
<name>actionValidateOrder</name><title>New orders</title><description/>
</hook>
<hook id="displayMaintenance" live_edit="0">
<name>displayMaintenance</name><title>Maintenance Page</title><description>This hook displays new elements on the maintenance page</description>
</hook>
<hook id="actionPaymentConfirmation" live_edit="0">
<name>actionPaymentConfirmation</name><title>Payment confirmation</title><description>This hook displays new elements after the payment is validated</description>
</hook>
<hook id="displayPaymentReturn" live_edit="0">
<name>displayPaymentReturn</name><title>Payment return</title><description/>
</hook>
<hook id="actionUpdateQuantity" live_edit="0">
<name>actionUpdateQuantity</name><title>Quantity update</title><description>Quantity is updated only when a customer effectively places their order</description>
</hook>
<hook id="displayRightColumn" live_edit="1">
<name>displayRightColumn</name><title>Right column blocks</title><description>This hook displays new elements in the right-hand column</description>
</hook>
<hook id="displayLeftColumn" live_edit="1">
<name>displayLeftColumn</name><title>Left column blocks</title><description>This hook displays new elements in the left-hand column</description>
</hook>
<hook id="displayHome" live_edit="1">
<name>displayHome</name><title>Homepage content</title><description>This hook displays new elements on the homepage</description>
</hook>
<hook id="Header" live_edit="0">
<name>Header</name><title>Pages html head section</title><description>This hook adds additional elements in the head section of your pages (head section of html)</description>
</hook>
<hook id="actionCartSave" live_edit="0">
<name>actionCartSave</name><title>Cart creation and update</title><description>This hook is displayed when a product is added to the cart or if the cart's content is modified</description>
</hook>
<hook id="actionAuthentication" live_edit="0">
<name>actionAuthentication</name><title>Successful customer authentication</title><description>This hook is displayed after a customer successfully signs in</description>
</hook>
<hook id="actionProductAdd" live_edit="0">
<name>actionProductAdd</name><title>Product creation</title><description>This hook is displayed after a product is created</description>
</hook>
<hook id="actionProductUpdate" live_edit="0">
<name>actionProductUpdate</name><title>Product update</title><description>This hook is displayed after a product has been updated</description>
</hook>
<hook id="displayTop" live_edit="0">
<name>displayTop</name><title>Top of pages</title><description>This hook displays additional elements at the top of your pages</description>
</hook>
<hook id="displayRightColumnProduct" live_edit="0">
<name>displayRightColumnProduct</name><title>New elements on the product page (right column)</title><description>This hook displays new elements in the right-hand column of the product page</description>
</hook>
<hook id="actionProductDelete" live_edit="0">
<name>actionProductDelete</name><title>Product deletion</title><description>This hook is called when a product is deleted</description>
</hook>
<hook id="displayFooterProduct" live_edit="1">
<name>displayFooterProduct</name><title>Product footer</title><description>This hook adds new blocks under the product's description</description>
</hook>
<hook id="displayInvoice" live_edit="0">
<name>displayInvoice</name><title>Invoice</title><description>This hook displays new blocks on the invoice (order)</description>
</hook>
<hook id="actionOrderStatusUpdate" live_edit="0">
<name>actionOrderStatusUpdate</name><title>Order status update - Event</title><description>This hook launches modules when the status of an order changes.</description>
</hook>
<hook id="displayAdminOrder" live_edit="0">
<name>displayAdminOrder</name><title>Display new elements in the Back Office, tab AdminOrder</title><description>This hook launches modules when the AdminOrder tab is displayed in the Back Office</description>
</hook>
<hook id="displayAdminOrderTabOrder" live_edit="0">
<name>displayAdminOrderTabOrder</name><title>Display new elements in Back Office, AdminOrder, panel Order</title><description>This hook launches modules when the AdminOrder tab is displayed in the Back Office and extends / override Order panel tabs</description>
</hook>
<hook id="displayAdminOrderTabShip" live_edit="0">
<name>displayAdminOrderTabShip</name><title>Display new elements in Back Office, AdminOrder, panel Shipping</title><description>This hook launches modules when the AdminOrder tab is displayed in the Back Office and extends / override Shipping panel tabs</description>
</hook>
<hook id="displayAdminOrderContentOrder" live_edit="0">
<name>displayAdminOrderContentOrder</name><title>Display new elements in Back Office, AdminOrder, panel Order</title><description>This hook launches modules when the AdminOrder tab is displayed in the Back Office and extends / override Order panel content</description>
</hook>
<hook id="displayAdminOrderContentShip" live_edit="0">
<name>displayAdminOrderContentShip</name><title>Display new elements in Back Office, AdminOrder, panel Shipping</title><description>This hook launches modules when the AdminOrder tab is displayed in the Back Office and extends / override Shipping panel content</description>
</hook>
<hook id="displayFooter" live_edit="0">
<name>displayFooter</name><title>Footer</title><description>This hook displays new blocks in the footer</description>
</hook>
<hook id="displayPDFInvoice" live_edit="0">
<name>displayPDFInvoice</name><title>PDF Invoice</title><description>This hook allows you to display additional information on PDF invoices</description>
</hook>
<hook id="displayInvoiceLegalFreeText" live_edit="0">
<name>displayInvoiceLegalFreeText</name><title>PDF Invoice - Legal Free Text</title><description>This hook allows you to modify the legal free text on PDF invoices</description>
</hook>
<hook id="displayAdminCustomers" live_edit="0">
<name>displayAdminCustomers</name><title>Display new elements in the Back Office, tab AdminCustomers</title><description>This hook launches modules when the AdminCustomers tab is displayed in the Back Office</description>
</hook>
<hook id="displayOrderConfirmation" live_edit="0">
<name>displayOrderConfirmation</name><title>Order confirmation page</title><description>This hook is called within an order's confirmation page</description>
</hook>
<hook id="actionCustomerAccountAdd" live_edit="0">
<name>actionCustomerAccountAdd</name><title>Successful customer account creation</title><description>This hook is called when a new customer creates an account successfully</description>
</hook>
<hook id="displayCustomerAccount" live_edit="0">
<name>displayCustomerAccount</name><title>Customer account displayed in Front Office</title><description>This hook displays new elements on the customer account page</description>
</hook>
<hook id="displayCustomerIdentityForm" live_edit="0">
<name>displayCustomerIdentityForm</name><title>Customer identity form displayed in Front Office</title><description>This hook displays new elements on the form to update a customer identity</description>
</hook>
<hook id="actionOrderSlipAdd" live_edit="0">
<name>actionOrderSlipAdd</name><title>Order slip creation</title><description>This hook is called when a new credit slip is added regarding client order</description>
</hook>
<hook id="displayProductTab" live_edit="0">
<name>displayProductTab</name><title>Tabs on product page</title><description>This hook is called on the product page's tab</description>
</hook>
<hook id="displayProductTabContent" live_edit="0">
<name>displayProductTabContent</name><title>Tabs content on the product page</title><description>This hook is called on the product page's tab</description>
</hook>
<hook id="displayShoppingCartFooter" live_edit="0">
<name>displayShoppingCartFooter</name><title>Shopping cart footer</title><description>This hook displays some specific information on the shopping cart's page</description>
</hook>
<hook id="displayCustomerAccountForm" live_edit="0">
<name>displayCustomerAccountForm</name><title>Customer account creation form</title><description>This hook displays some information on the form to create a customer account</description>
</hook>
<hook id="displayAdminStatsModules" live_edit="0">
<name>displayAdminStatsModules</name><title>Stats - Modules</title><description/>
</hook>
<hook id="displayAdminStatsGraphEngine" live_edit="0">
<name>displayAdminStatsGraphEngine</name><title>Graph engines</title><description/>
</hook>
<hook id="actionOrderReturn" live_edit="0">
<name>actionOrderReturn</name><title>Returned product</title><description>This hook is displayed when a customer returns a product </description>
</hook>
<hook id="displayProductButtons" live_edit="0">
<name>displayProductButtons</name><title>Product page actions</title><description>This hook adds new action buttons on the product page</description>
</hook>
<hook id="displayBackOfficeHome" live_edit="0">
<name>displayBackOfficeHome</name><title>Administration panel homepage</title><description>This hook is displayed on the admin panel's homepage</description>
</hook>
<hook id="displayAdminStatsGridEngine" live_edit="0">
<name>displayAdminStatsGridEngine</name><title>Grid engines</title><description/>
</hook>
<hook id="actionWatermark" live_edit="0">
<name>actionWatermark</name><title>Watermark</title><description/>
</hook>
<hook id="actionProductCancel" live_edit="0">
<name>actionProductCancel</name><title>Product cancelled</title><description>This hook is called when you cancel a product in an order</description>
</hook>
<hook id="displayLeftColumnProduct" live_edit="0">
<name>displayLeftColumnProduct</name><title>New elements on the product page (left column)</title><description>This hook displays new elements in the left-hand column of the product page</description>
</hook>
<hook id="actionProductOutOfStock" live_edit="0">
<name>actionProductOutOfStock</name><title>Out-of-stock product</title><description>This hook displays new action buttons if a product is out of stock</description>
</hook>
<hook id="actionProductAttributeUpdate" live_edit="0">
<name>actionProductAttributeUpdate</name><title>Product attribute update</title><description>This hook is displayed when a product's attribute is updated</description>
</hook>
<hook id="displayCarrierList" live_edit="0">
<name>displayCarrierList</name><title>Extra carrier (module mode)</title><description/>
</hook>
<hook id="displayShoppingCart" live_edit="0">
<name>displayShoppingCart</name><title>Shopping cart - Additional button</title><description>This hook displays new action buttons within the shopping cart</description>
</hook>
<hook id="actionSearch" live_edit="0">
<name>actionSearch</name><title>Search</title><description/>
</hook>
<hook id="displayBeforePayment" live_edit="0">
<name>displayBeforePayment</name><title>Redirect during the order process</title><description>This hook redirects the user to the module instead of displaying payment modules</description>
</hook>
<hook id="actionCarrierUpdate" live_edit="0">
<name>actionCarrierUpdate</name><title>Carrier Update</title><description>This hook is called when a carrier is updated</description>
</hook>
<hook id="actionOrderStatusPostUpdate" live_edit="0">
<name>actionOrderStatusPostUpdate</name><title>Post update of order status</title><description/>
</hook>
<hook id="displayCustomerAccountFormTop" live_edit="0">
<name>displayCustomerAccountFormTop</name><title>Block above the form for create an account</title><description>This hook is displayed above the customer's account creation form</description>
</hook>
<hook id="displayBackOfficeHeader" live_edit="0">
<name>displayBackOfficeHeader</name><title>Administration panel header</title><description>This hook is displayed in the header of the admin panel</description>
</hook>
<hook id="displayBackOfficeTop" live_edit="0">
<name>displayBackOfficeTop</name><title>Administration panel hover the tabs</title><description>This hook is displayed on the roll hover of the tabs within the admin panel</description>
</hook>
<hook id="displayBackOfficeFooter" live_edit="0">
<name>displayBackOfficeFooter</name><title>Administration panel footer</title><description>This hook is displayed within the admin panel's footer</description>
</hook>
<hook id="actionProductAttributeDelete" live_edit="0">
<name>actionProductAttributeDelete</name><title>Product attribute deletion</title><description>This hook is displayed when a product's attribute is deleted</description>
</hook>
<hook id="actionCarrierProcess" live_edit="0">
<name>actionCarrierProcess</name><title>Carrier process</title><description/>
</hook>
<hook id="actionOrderDetail" live_edit="0">
<name>actionOrderDetail</name><title>Order detail</title><description>This hook is used to set the follow-up in Smarty when an order's detail is called</description>
</hook>
<hook id="displayBeforeCarrier" live_edit="0">
<name>displayBeforeCarrier</name><title>Before carriers list</title><description>This hook is displayed before the carrier list in Front Office</description>
</hook>
<hook id="displayOrderDetail" live_edit="0">
<name>displayOrderDetail</name><title>Order detail</title><description>This hook is displayed within the order's details in Front Office</description>
</hook>
<hook id="actionPaymentCCAdd" live_edit="0">
<name>actionPaymentCCAdd</name><title>Payment CC added</title><description/>
</hook>
<hook id="displayProductComparison" live_edit="0">
<name>displayProductComparison</name><title>Extra product comparison</title><description/>
</hook>
<hook id="actionCategoryAdd" live_edit="0">
<name>actionCategoryAdd</name><title>Category creation</title><description>This hook is displayed when a category is created</description>
</hook>
<hook id="actionCategoryUpdate" live_edit="0">
<name>actionCategoryUpdate</name><title>Category modification</title><description>This hook is displayed when a category is modified</description>
</hook>
<hook id="actionCategoryDelete" live_edit="0">
<name>actionCategoryDelete</name><title>Category deletion</title><description>This hook is displayed when a category is deleted</description>
</hook>
<hook id="actionBeforeAuthentication" live_edit="0">
<name>actionBeforeAuthentication</name><title>Before authentication</title><description>This hook is displayed before the customer's authentication</description>
</hook>
<hook id="displayPaymentTop" live_edit="0">
<name>displayPaymentTop</name><title>Top of payment page</title><description>This hook is displayed at the top of the payment page</description>
</hook>
<hook id="actionHtaccessCreate" live_edit="0">
<name>actionHtaccessCreate</name><title>After htaccess creation</title><description>This hook is displayed after the htaccess creation</description>
</hook>
<hook id="actionAdminMetaSave" live_edit="0">
<name>actionAdminMetaSave</name><title>After saving the configuration in AdminMeta</title><description>This hook is displayed after saving the configuration in AdminMeta</description>
</hook>
<hook id="displayAttributeGroupForm" live_edit="0">
<name>displayAttributeGroupForm</name><title>Add fields to the form 'attribute group'</title><description>This hook adds fields to the form 'attribute group'</description>
</hook>
<hook id="actionAttributeGroupSave" live_edit="0">
<name>actionAttributeGroupSave</name><title>Saving an attribute group</title><description>This hook is called while saving an attributes group</description>
</hook>
<hook id="actionAttributeGroupDelete" live_edit="0">
<name>actionAttributeGroupDelete</name><title>Deleting attribute group</title><description>This hook is called while deleting an attributes group</description>
</hook>
<hook id="displayFeatureForm" live_edit="0">
<name>displayFeatureForm</name><title>Add fields to the form 'feature'</title><description>This hook adds fields to the form 'feature'</description>
</hook>
<hook id="actionFeatureSave" live_edit="0">
<name>actionFeatureSave</name><title>Saving attributes' features</title><description>This hook is called while saving an attributes features</description>
</hook>
<hook id="actionFeatureDelete" live_edit="0">
<name>actionFeatureDelete</name><title>Deleting attributes' features</title><description>This hook is called while deleting an attributes features</description>
</hook>
<hook id="actionProductSave" live_edit="0">
<name>actionProductSave</name><title>Saving products</title><description>This hook is called while saving products</description>
</hook>
<hook id="actionProductListOverride" live_edit="0">
<name>actionProductListOverride</name><title>Assign a products list to a category</title><description>This hook assigns a products list to a category</description>
</hook>
<hook id="displayAttributeGroupPostProcess" live_edit="0">
<name>displayAttributeGroupPostProcess</name><title>On post-process in admin attribute group</title><description>This hook is called on post-process in admin attribute group</description>
</hook>
<hook id="displayFeaturePostProcess" live_edit="0">
<name>displayFeaturePostProcess</name><title>On post-process in admin feature</title><description>This hook is called on post-process in admin feature</description>
</hook>
<hook id="displayFeatureValueForm" live_edit="0">
<name>displayFeatureValueForm</name><title>Add fields to the form 'feature value'</title><description>This hook adds fields to the form 'feature value'</description>
</hook>
<hook id="displayFeatureValuePostProcess" live_edit="0">
<name>displayFeatureValuePostProcess</name><title>On post-process in admin feature value</title><description>This hook is called on post-process in admin feature value</description>
</hook>
<hook id="actionFeatureValueDelete" live_edit="0">
<name>actionFeatureValueDelete</name><title>Deleting attributes' features' values</title><description>This hook is called while deleting an attributes features value</description>
</hook>
<hook id="actionFeatureValueSave" live_edit="0">
<name>actionFeatureValueSave</name><title>Saving an attributes features value</title><description>This hook is called while saving an attributes features value</description>
</hook>
<hook id="displayAttributeForm" live_edit="0">
<name>displayAttributeForm</name><title>Add fields to the form 'attribute value'</title><description>This hook adds fields to the form 'attribute value'</description>
</hook>
<hook id="actionAttributePostProcess" live_edit="0">
<name>actionAttributePostProcess</name><title>On post-process in admin feature value</title><description>This hook is called on post-process in admin feature value</description>
</hook>
<hook id="actionAttributeDelete" live_edit="0">
<name>actionAttributeDelete</name><title>Deleting an attributes features value</title><description>This hook is called while deleting an attributes features value</description>
</hook>
<hook id="actionAttributeSave" live_edit="0">
<name>actionAttributeSave</name><title>Saving an attributes features value</title><description>This hook is called while saving an attributes features value</description>
</hook>
<hook id="actionTaxManager" live_edit="0">
<name>actionTaxManager</name><title>Tax Manager Factory</title><description/>
</hook>
<hook id="displayMyAccountBlock" live_edit="0">
<name>displayMyAccountBlock</name><title>My account block</title><description>This hook displays extra information within the 'my account' block"</description>
</hook>
<hook id="actionModuleInstallBefore" live_edit="0">
<name>actionModuleInstallBefore</name><title>actionModuleInstallBefore</title><description></description>
</hook>
<hook id="actionModuleInstallAfter" live_edit="0">
<name>actionModuleInstallAfter</name><title>actionModuleInstallAfter</title><description></description>
</hook>
<hook id="displayHomeTab" live_edit="1">
<name>displayHomeTab</name><title>Home Page Tabs</title><description>This hook displays new elements on the homepage tabs</description>
</hook>
<hook id="displayHomeTabContent" live_edit="1">
<name>displayHomeTabContent</name><title>Home Page Tabs Content</title><description>This hook displays new elements on the homepage tabs content</description>
</hook>
<hook id="displayTopColumn" live_edit="1">
<name>displayTopColumn</name><title>Top column blocks</title><description>This hook displays new elements in the top of columns</description>
</hook>
<hook id="displayBackOfficeCategory" live_edit="0">
<name>displayBackOfficeCategory</name><title>Display new elements in the Back Office, tab AdminCategories</title><description>This hook launches modules when the AdminCategories tab is displayed in the Back Office</description>
</hook>
<hook id="displayProductListFunctionalButtons" live_edit="0">
<name>displayProductListFunctionalButtons</name><title>Display new elements in the Front Office, products list</title><description>This hook launches modules when the products list is displayed in the Front Office</description>
</hook>
<hook id="displayNav" live_edit="1">
<name>displayNav</name><title>Navigation</title><description></description>
</hook>
<hook id="displayOverrideTemplate" live_edit="0">
<name>displayOverrideTemplate</name><title>Change the default template of current controller</title><description></description>
</hook>
<hook id="actionAdminLoginControllerSetMedia" live_edit="0">
<name>actionAdminLoginControllerSetMedia</name><title>Set media on admin login page header</title><description>This hook is called after adding media to admin login page header</description>
</hook>
<hook id="actionOrderEdited" live_edit="0">
<name>actionOrderEdited</name><title>Order edited</title><description>This hook is called when an order is edited.</description>
</hook>
<hook id="actionEmailAddBeforeContent" live_edit="0">
<name>actionEmailAddBeforeContent</name><title>Add extra content before mail content</title><description>This hook is called just before fetching mail template</description>
</hook>
<hook id="actionEmailAddAfterContent" live_edit="0">
<name>actionEmailAddAfterContent</name><title>Add extra content after mail content</title><description>This hook is called just after fetching mail template</description>
</hook>
<hook id="displayCartExtraProductActions" live_edit="0">
<name>displayCartExtraProductActions</name><title>Extra buttons in shopping cart</title><description>This hook adds extra buttons to the product lines, in the shopping cart</description>
</hook>
</entities>
</entity_hook>

View File

@ -1,353 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_hook_alias>
<fields id="alias">
<field name="alias"/>
<field name="name"/>
</fields>
<entities>
<hook_alias id="payment">
<alias>payment</alias>
<name>displayPayment</name>
</hook_alias>
<hook_alias id="newOrder">
<alias>newOrder</alias>
<name>actionValidateOrder</name>
</hook_alias>
<hook_alias id="paymentConfirm">
<alias>paymentConfirm</alias>
<name>actionPaymentConfirmation</name>
</hook_alias>
<hook_alias id="paymentReturn">
<alias>paymentReturn</alias>
<name>displayPaymentReturn</name>
</hook_alias>
<hook_alias id="updateQuantity">
<alias>updateQuantity</alias>
<name>actionUpdateQuantity</name>
</hook_alias>
<hook_alias id="rightColumn">
<alias>rightColumn</alias>
<name>displayRightColumn</name>
</hook_alias>
<hook_alias id="leftColumn">
<alias>leftColumn</alias>
<name>displayLeftColumn</name>
</hook_alias>
<hook_alias id="home">
<alias>home</alias>
<name>displayHome</name>
</hook_alias>
<hook_alias id="header">
<alias>displayHeader</alias>
<name>Header</name>
</hook_alias>
<hook_alias id="cart">
<alias>cart</alias>
<name>actionCartSave</name>
</hook_alias>
<hook_alias id="authentication">
<alias>authentication</alias>
<name>actionAuthentication</name>
</hook_alias>
<hook_alias id="addproduct">
<alias>addproduct</alias>
<name>actionProductAdd</name>
</hook_alias>
<hook_alias id="updateproduct">
<alias>updateproduct</alias>
<name>actionProductUpdate</name>
</hook_alias>
<hook_alias id="top">
<alias>top</alias>
<name>displayTop</name>
</hook_alias>
<hook_alias id="extraRight">
<alias>extraRight</alias>
<name>displayRightColumnProduct</name>
</hook_alias>
<hook_alias id="deleteproduct">
<alias>deleteproduct</alias>
<name>actionProductDelete</name>
</hook_alias>
<hook_alias id="productfooter">
<alias>productfooter</alias>
<name>displayFooterProduct</name>
</hook_alias>
<hook_alias id="invoice">
<alias>invoice</alias>
<name>displayInvoice</name>
</hook_alias>
<hook_alias id="updateOrderStatus">
<alias>updateOrderStatus</alias>
<name>actionOrderStatusUpdate</name>
</hook_alias>
<hook_alias id="adminOrder">
<alias>adminOrder</alias>
<name>displayAdminOrder</name>
</hook_alias>
<hook_alias id="footer">
<alias>footer</alias>
<name>displayFooter</name>
</hook_alias>
<hook_alias id="PDFInvoice">
<alias>PDFInvoice</alias>
<name>displayPDFInvoice</name>
</hook_alias>
<hook_alias id="adminCustomers">
<alias>adminCustomers</alias>
<name>displayAdminCustomers</name>
</hook_alias>
<hook_alias id="orderConfirmation">
<alias>orderConfirmation</alias>
<name>displayOrderConfirmation</name>
</hook_alias>
<hook_alias id="createAccount">
<alias>createAccount</alias>
<name>actionCustomerAccountAdd</name>
</hook_alias>
<hook_alias id="customerAccount">
<alias>customerAccount</alias>
<name>displayCustomerAccount</name>
</hook_alias>
<hook_alias id="orderSlip">
<alias>orderSlip</alias>
<name>actionOrderSlipAdd</name>
</hook_alias>
<hook_alias id="productTab">
<alias>productTab</alias>
<name>displayProductTab</name>
</hook_alias>
<hook_alias id="productTabContent">
<alias>productTabContent</alias>
<name>displayProductTabContent</name>
</hook_alias>
<hook_alias id="shoppingCart">
<alias>shoppingCart</alias>
<name>displayShoppingCartFooter</name>
</hook_alias>
<hook_alias id="createAccountForm">
<alias>createAccountForm</alias>
<name>displayCustomerAccountForm</name>
</hook_alias>
<hook_alias id="AdminStatsModules">
<alias>AdminStatsModules</alias>
<name>displayAdminStatsModules</name>
</hook_alias>
<hook_alias id="GraphEngine">
<alias>GraphEngine</alias>
<name>displayAdminStatsGraphEngine</name>
</hook_alias>
<hook_alias id="orderReturn">
<alias>orderReturn</alias>
<name>actionOrderReturn</name>
</hook_alias>
<hook_alias id="productActions">
<alias>productActions</alias>
<name>displayProductButtons</name>
</hook_alias>
<hook_alias id="backOfficeHome">
<alias>backOfficeHome</alias>
<name>displayBackOfficeHome</name>
</hook_alias>
<hook_alias id="GridEngine">
<alias>GridEngine</alias>
<name>displayAdminStatsGridEngine</name>
</hook_alias>
<hook_alias id="watermark">
<alias>watermark</alias>
<name>actionWatermark</name>
</hook_alias>
<hook_alias id="cancelProduct">
<alias>cancelProduct</alias>
<name>actionProductCancel</name>
</hook_alias>
<hook_alias id="extraLeft">
<alias>extraLeft</alias>
<name>displayLeftColumnProduct</name>
</hook_alias>
<hook_alias id="productOutOfStock">
<alias>productOutOfStock</alias>
<name>actionProductOutOfStock</name>
</hook_alias>
<hook_alias id="updateProductAttribute">
<alias>updateProductAttribute</alias>
<name>actionProductAttributeUpdate</name>
</hook_alias>
<hook_alias id="extraCarrier">
<alias>extraCarrier</alias>
<name>displayCarrierList</name>
</hook_alias>
<hook_alias id="shoppingCartExtra">
<alias>shoppingCartExtra</alias>
<name>displayShoppingCart</name>
</hook_alias>
<hook_alias id="search">
<alias>search</alias>
<name>actionSearch</name>
</hook_alias>
<hook_alias id="backBeforePayment">
<alias>backBeforePayment</alias>
<name>displayBeforePayment</name>
</hook_alias>
<hook_alias id="updateCarrier">
<alias>updateCarrier</alias>
<name>actionCarrierUpdate</name>
</hook_alias>
<hook_alias id="postUpdateOrderStatus">
<alias>postUpdateOrderStatus</alias>
<name>actionOrderStatusPostUpdate</name>
</hook_alias>
<hook_alias id="createAccountTop">
<alias>createAccountTop</alias>
<name>displayCustomerAccountFormTop</name>
</hook_alias>
<hook_alias id="backOfficeHeader">
<alias>backOfficeHeader</alias>
<name>displayBackOfficeHeader</name>
</hook_alias>
<hook_alias id="backOfficeTop">
<alias>backOfficeTop</alias>
<name>displayBackOfficeTop</name>
</hook_alias>
<hook_alias id="backOfficeFooter">
<alias>backOfficeFooter</alias>
<name>displayBackOfficeFooter</name>
</hook_alias>
<hook_alias id="deleteProductAttribute">
<alias>deleteProductAttribute</alias>
<name>actionProductAttributeDelete</name>
</hook_alias>
<hook_alias id="processCarrier">
<alias>processCarrier</alias>
<name>actionCarrierProcess</name>
</hook_alias>
<hook_alias id="orderDetail">
<alias>orderDetail</alias>
<name>actionOrderDetail</name>
</hook_alias>
<hook_alias id="beforeCarrier">
<alias>beforeCarrier</alias>
<name>displayBeforeCarrier</name>
</hook_alias>
<hook_alias id="orderDetailDisplayed">
<alias>orderDetailDisplayed</alias>
<name>displayOrderDetail</name>
</hook_alias>
<hook_alias id="paymentCCAdded">
<alias>paymentCCAdded</alias>
<name>actionPaymentCCAdd</name>
</hook_alias>
<hook_alias id="extraProductComparison">
<alias>extraProductComparison</alias>
<name>displayProductComparison</name>
</hook_alias>
<hook_alias id="categoryAddition">
<alias>categoryAddition</alias>
<name>actionCategoryAdd</name>
</hook_alias>
<hook_alias id="categoryUpdate">
<alias>categoryUpdate</alias>
<name>actionCategoryUpdate</name>
</hook_alias>
<hook_alias id="categoryDeletion">
<alias>categoryDeletion</alias>
<name>actionCategoryDelete</name>
</hook_alias>
<hook_alias id="beforeAuthentication">
<alias>beforeAuthentication</alias>
<name>actionBeforeAuthentication</name>
</hook_alias>
<hook_alias id="paymentTop">
<alias>paymentTop</alias>
<name>displayPaymentTop</name>
</hook_alias>
<hook_alias id="afterCreateHtaccess">
<alias>afterCreateHtaccess</alias>
<name>actionHtaccessCreate</name>
</hook_alias>
<hook_alias id="afterSaveAdminMeta">
<alias>afterSaveAdminMeta</alias>
<name>actionAdminMetaSave</name>
</hook_alias>
<hook_alias id="attributeGroupForm">
<alias>attributeGroupForm</alias>
<name>displayAttributeGroupForm</name>
</hook_alias>
<hook_alias id="afterSaveAttributeGroup">
<alias>afterSaveAttributeGroup</alias>
<name>actionAttributeGroupSave</name>
</hook_alias>
<hook_alias id="afterDeleteAttributeGroup">
<alias>afterDeleteAttributeGroup</alias>
<name>actionAttributeGroupDelete</name>
</hook_alias>
<hook_alias id="featureForm">
<alias>featureForm</alias>
<name>displayFeatureForm</name>
</hook_alias>
<hook_alias id="afterSaveFeature">
<alias>afterSaveFeature</alias>
<name>actionFeatureSave</name>
</hook_alias>
<hook_alias id="afterDeleteFeature">
<alias>afterDeleteFeature</alias>
<name>actionFeatureDelete</name>
</hook_alias>
<hook_alias id="afterSaveProduct">
<alias>afterSaveProduct</alias>
<name>actionProductSave</name>
</hook_alias>
<hook_alias id="productListAssign">
<alias>productListAssign</alias>
<name>actionProductListOverride</name>
</hook_alias>
<hook_alias id="postProcessAttributeGroup">
<alias>postProcessAttributeGroup</alias>
<name>displayAttributeGroupPostProcess</name>
</hook_alias>
<hook_alias id="postProcessFeature">
<alias>postProcessFeature</alias>
<name>displayFeaturePostProcess</name>
</hook_alias>
<hook_alias id="featureValueForm">
<alias>featureValueForm</alias>
<name>displayFeatureValueForm</name>
</hook_alias>
<hook_alias id="postProcessFeatureValue">
<alias>postProcessFeatureValue</alias>
<name>displayFeatureValuePostProcess</name>
</hook_alias>
<hook_alias id="afterDeleteFeatureValue">
<alias>afterDeleteFeatureValue</alias>
<name>actionFeatureValueDelete</name>
</hook_alias>
<hook_alias id="afterSaveFeatureValue">
<alias>afterSaveFeatureValue</alias>
<name>actionFeatureValueSave</name>
</hook_alias>
<hook_alias id="attributeForm">
<alias>attributeForm</alias>
<name>displayAttributeForm</name>
</hook_alias>
<hook_alias id="postProcessAttribute">
<alias>postProcessAttribute</alias>
<name>actionAttributePostProcess</name>
</hook_alias>
<hook_alias id="afterDeleteAttribute">
<alias>afterDeleteAttribute</alias>
<name>actionAttributeDelete</name>
</hook_alias>
<hook_alias id="afterSaveAttribute">
<alias>afterSaveAttribute</alias>
<name>actionAttributeSave</name>
</hook_alias>
<hook_alias id="taxManager">
<alias>taxManager</alias>
<name>actionTaxManager</name>
</hook_alias>
<hook_alias id="myAccountBlock">
<alias>myAccountBlock</alias>
<name>displayMyAccountBlock</name>
</hook_alias>
</entities>
</entity_hook_alias>

View File

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_image_type>
<fields id="name" class="ImageType">
<field name="name"/>
<field name="width"/>
<field name="height"/>
<field name="products"/>
<field name="categories"/>
<field name="manufacturers"/>
<field name="suppliers"/>
<field name="scenes"/>
<field name="stores"/>
</fields>
<entities>
<image_type id="cart_default" name="cart_default" width="80" height="80" products="1" categories="0" manufacturers="0" suppliers="0" scenes="0" stores="0"/>
<image_type id="small_default" name="small_default" width="98" height="98" products="1" categories="0" manufacturers="1" suppliers="1" scenes="0" stores="0"/>
<image_type id="medium_default" name="medium_default" width="125" height="125" products="1" categories="1" manufacturers="1" suppliers="1" scenes="0" stores="1"/>
<image_type id="home_default" name="home_default" width="250" height="250" products="1" categories="0" manufacturers="0" suppliers="0" scenes="0" stores="0"/>
<image_type id="large_default" name="large_default" width="458" height="458" products="1" categories="0" manufacturers="1" suppliers="1" scenes="0" stores="0"/>
<image_type id="thickbox_default" name="thickbox_default" width="800" height="800" products="1" categories="0" manufacturers="0" suppliers="0" scenes="0" stores="0"/>
<image_type id="category_default" name="category_default" width="870" height="217" products="0" categories="1" manufacturers="0" suppliers="0" scenes="0" stores="0"/>
<image_type id="scene_default" name="scene_default" width="870" height="270" products="0" categories="0" manufacturers="0" suppliers="0" scenes="1" stores="0"/>
<image_type id="m_scene_default" name="m_scene_default" width="161" height="58" products="0" categories="0" manufacturers="0" suppliers="0" scenes="1" stores="0"/>
</entities>
</entity_image_type>

View File

@ -1,35 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../../../');
exit;

View File

@ -1,148 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_meta>
<fields id="page">
<field name="page"/>
</fields>
<entities>
<meta id="404">
<page>pagenotfound</page>
<configurable>1</configurable>
</meta>
<meta id="best-sales">
<page>best-sales</page>
<configurable>1</configurable>
</meta>
<meta id="contact">
<page>contact</page>
<configurable>1</configurable>
</meta>
<meta id="index">
<page>index</page>
<configurable>1</configurable>
</meta>
<meta id="manufacturer">
<page>manufacturer</page>
<configurable>1</configurable>
</meta>
<meta id="new-products">
<page>new-products</page>
<configurable>1</configurable>
</meta>
<meta id="password">
<page>password</page>
<configurable>1</configurable>
</meta>
<meta id="prices-drop">
<page>prices-drop</page>
<configurable>1</configurable>
</meta>
<meta id="sitemap">
<page>sitemap</page>
<configurable>1</configurable>
</meta>
<meta id="supplier">
<page>supplier</page>
<configurable>1</configurable>
</meta>
<meta id="address">
<page>address</page>
<configurable>1</configurable>
</meta>
<meta id="addresses">
<page>addresses</page>
<configurable>1</configurable>
</meta>
<meta id="authentication">
<page>authentication</page>
<configurable>1</configurable>
</meta>
<meta id="cart">
<page>cart</page>
<configurable>1</configurable>
</meta>
<meta id="discount">
<page>discount</page>
<configurable>1</configurable>
</meta>
<meta id="history">
<page>history</page>
<configurable>1</configurable>
</meta>
<meta id="identity">
<page>identity</page>
<configurable>1</configurable>
</meta>
<meta id="my-account">
<page>my-account</page>
<configurable>1</configurable>
</meta>
<meta id="order-follow">
<page>order-follow</page>
<configurable>1</configurable>
</meta>
<meta id="order-slip">
<page>order-slip</page>
<configurable>1</configurable>
</meta>
<meta id="order">
<page>order</page>
<configurable>1</configurable>
</meta>
<meta id="search">
<page>search</page>
<configurable>1</configurable>
</meta>
<meta id="stores">
<page>stores</page>
<configurable>1</configurable>
</meta>
<meta id="order-opc">
<page>order-opc</page>
<configurable>1</configurable>
</meta>
<meta id="guest-tracking">
<page>guest-tracking</page>
<configurable>1</configurable>
</meta>
<meta id="order-confirmation">
<page>order-confirmation</page>
<configurable>1</configurable>
</meta>
<meta id="product">
<page>product</page>
<configurable>0</configurable>
</meta>
<meta id="category">
<page>category</page>
<configurable>0</configurable>
</meta>
<meta id="cms">
<page>cms</page>
<configurable>0</configurable>
</meta>
<meta id="module-cheque-payment">
<page>module-cheque-payment</page>
<configurable>0</configurable>
</meta>
<meta id="module-cheque-validation">
<page>module-cheque-validation</page>
<configurable>0</configurable>
</meta>
<meta id="module-bankwire-validation">
<page>module-bankwire-validation</page>
<configurable>0</configurable>
</meta>
<meta id="module-bankwire-payment">
<page>module-bankwire-payment</page>
<configurable>0</configurable>
</meta>
<meta id="module-cashondelivery-validation">
<page>module-cashondelivery-validation</page>
<configurable>0</configurable>
</meta>
<meta id="products-comparison">
<page>products-comparison</page>
<configurable>1</configurable>
</meta>
</entities>
</entity_meta>

View File

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_operating_system>
<fields id="name">
<field name="name"/>
</fields>
<entities>
<operating_system id="Windows_XP">
<name>Windows XP</name>
</operating_system>
<operating_system id="Windows_Vista">
<name>Windows Vista</name>
</operating_system>
<operating_system id="Windows_7">
<name>Windows 7</name>
</operating_system>
<operating_system id="Windows_8">
<name>Windows 8</name>
</operating_system>
<operating_system id="MacOsX">
<name>MacOsX</name>
</operating_system>
<operating_system id="Linux">
<name>Linux</name>
</operating_system>
<operating_system id="Android">
<name>Android</name>
</operating_system>
</entities>
</entity_operating_system>

View File

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_order_return_state>
<fields id="name" class="OrderReturnState">
<field name="color"/>
</fields>
<entities>
<order_return_state id="Waiting_for_confirmation" color="#4169E1"/>
<order_return_state id="Waiting_for_package" color="#8A2BE2"/>
<order_return_state id="Package_received" color="#32CD32"/>
<order_return_state id="Return_denied" color="#DC143C"/>
<order_return_state id="Return_completed" color="#108510"/>
</entities>
</entity_order_return_state>

View File

@ -1,61 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_order_state>
<fields id="name" class="OrderState" image="os">
<field name="invoice"/>
<field name="send_email"/>
<field name="module_name"/>
<field name="color"/>
<field name="unremovable"/>
<field name="hidden"/>
<field name="logable"/>
<field name="delivery"/>
<field name="shipped"/>
<field name="paid"/>
<field name="pdf_delivery"/>
<field name="pdf_invoice"/>
</fields>
<entities>
<order_state id="Awaiting_cheque_payment" invoice="0" send_email="1" color="#4169E1" unremovable="1" hidden="0" logable="0" delivery="0" shipped="0" paid="0" pdf_delivery="0" pdf_invoice="0">
<module_name>cheque</module_name>
</order_state>
<order_state id="Payment_accepted" invoice="1" send_email="1" color="#32CD32" unremovable="1" hidden="0" logable="1" delivery="0" shipped="0" paid="1" pdf_delivery="0" pdf_invoice="1">
<module_name/>
</order_state>
<order_state id="Preparation_in_progress" invoice="1" send_email="1" color="#FF8C00" unremovable="1" hidden="0" logable="1" delivery="1" shipped="0" paid="1" pdf_delivery="0" pdf_invoice="0">
<module_name/>
</order_state>
<order_state id="Shipped" invoice="1" send_email="1" color="#8A2BE2" unremovable="1" hidden="0" logable="1" delivery="1" shipped="1" paid="1" pdf_delivery="0" pdf_invoice="0">
<module_name/>
</order_state>
<order_state id="Delivered" invoice="1" send_email="0" color="#108510" unremovable="1" hidden="0" logable="1" delivery="1" shipped="1" paid="1" pdf_delivery="0" pdf_invoice="0">
<module_name/>
</order_state>
<order_state id="Canceled" invoice="0" send_email="1" color="#DC143C" unremovable="1" hidden="0" logable="0" delivery="0" shipped="0" paid="0" pdf_delivery="0" pdf_invoice="0">
<module_name/>
</order_state>
<order_state id="Refund" invoice="1" send_email="1" color="#ec2e15" unremovable="1" hidden="0" logable="0" delivery="0" shipped="0" paid="0" pdf_delivery="0" pdf_invoice="0">
<module_name/>
</order_state>
<order_state id="Payment_error" invoice="0" send_email="1" color="#8f0621" unremovable="1" hidden="0" logable="0" delivery="0" shipped="0" paid="0" pdf_delivery="0" pdf_invoice="0">
<module_name/>
</order_state>
<order_state id="On_backorder_paid" invoice="1" send_email="1" color="#FF69B4" unremovable="1" hidden="0" logable="0" delivery="0" shipped="0" paid="1" pdf_delivery="0" pdf_invoice="0">
<module_name/>
</order_state>
<order_state id="Awaiting_bank_wire_payment" invoice="0" send_email="1" color="#4169E1" unremovable="1" hidden="0" logable="0" delivery="0" shipped="0" paid="0" pdf_delivery="0" pdf_invoice="0">
<module_name>bankwire</module_name>
</order_state>
<order_state id="Awaiting_PayPal_payment" invoice="0" send_email="0" color="#4169E1" unremovable="1" hidden="0" logable="0" delivery="0" shipped="0" paid="0" pdf_delivery="0" pdf_invoice="0">
<module_name/>
</order_state>
<order_state id="Payment_remotely_accepted" invoice="1" send_email="1" color="#32CD32" unremovable="1" hidden="0" logable="1" delivery="0" shipped="0" paid="1" pdf_delivery="0" pdf_invoice="0">
<module_name/>
</order_state>
<order_state id="On_backorder_unpaid" invoice="0" send_email="1" color="#FF69B4" unremovable="1" hidden="0" logable="0" delivery="0" shipped="0" paid="0" pdf_delivery="0" pdf_invoice="0">
<module_name/>
</order_state>
<order_state id="Awaiting_cod_validation" invoice="0" send_email="0" color="#4169E1" unremovable="1" hidden="0" logable="0" delivery="0" shipped="0" paid="0">
<module_name>cashondelivery</module_name>
</order_state>
</entities>
</entity_order_state>

View File

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_profile>
<fields id="name" class="Profile" sql="a.id_profile = 1"/>
<entities>
<profile id="SuperAdmin"/>
</entities>
</entity_profile>

View File

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_quick_access>
<fields id="name" class="QuickAccess">
<field name="new_window"/>
<field name="link"/>
</fields>
<entities>
<quick_access id="New_category" new_window="0">
<link>index.php?controller=AdminCategories&amp;addcategory</link>
</quick_access>
<quick_access id="New_product" new_window="0">
<link>index.php?controller=AdminProducts&amp;addproduct</link>
</quick_access>
<quick_access id="New_voucher" new_window="0">
<link>index.php?controller=AdminCartRules&amp;addcart_rule</link>
</quick_access>
</entities>
</entity_quick_access>

View File

@ -1,13 +0,0 @@
<?xml version="1.0"?>
<entity_risk>
<fields id="name" class="Risk">
<field name="percent"/>
<field name="color"/>
</fields>
<entities>
<risk id="None" percent="0" color="#32CD32"/>
<risk id="Low" percent="35" color="#FF8C00"/>
<risk id="Medium" percent="75" color="#DC143C"/>
<risk id="High" percent="100" color="#ec2e15"/>
</entities>
</entity_risk>

View File

@ -1,123 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_search_engine>
<fields id="server" class="SearchEngine">
<field name="server"/>
<field name="getvar"/>
</fields>
<entities>
<search_engine id="google" getvar="q">
<server>google</server>
</search_engine>
<search_engine id="aol" getvar="q">
<server>aol</server>
</search_engine>
<search_engine id="yandex" getvar="text">
<server>yandex</server>
</search_engine>
<search_engine id="ask_com" getvar="q">
<server>ask.com</server>
</search_engine>
<search_engine id="nhl_com" getvar="q">
<server>nhl.com</server>
</search_engine>
<search_engine id="yahoo" getvar="p">
<server>yahoo</server>
</search_engine>
<search_engine id="baidu" getvar="wd">
<server>baidu</server>
</search_engine>
<search_engine id="lycos" getvar="query">
<server>lycos</server>
</search_engine>
<search_engine id="exalead" getvar="q">
<server>exalead</server>
</search_engine>
<search_engine id="search_live" getvar="q">
<server>search.live</server>
</search_engine>
<search_engine id="voila" getvar="rdata">
<server>voila</server>
</search_engine>
<search_engine id="altavista" getvar="q">
<server>altavista</server>
</search_engine>
<search_engine id="bing" getvar="q">
<server>bing</server>
</search_engine>
<search_engine id="daum" getvar="q">
<server>daum</server>
</search_engine>
<search_engine id="eniro" getvar="search_word">
<server>eniro</server>
</search_engine>
<search_engine id="naver" getvar="query">
<server>naver</server>
</search_engine>
<search_engine id="msn" getvar="q">
<server>msn</server>
</search_engine>
<search_engine id="netscape" getvar="query">
<server>netscape</server>
</search_engine>
<search_engine id="cnn" getvar="query">
<server>cnn</server>
</search_engine>
<search_engine id="about" getvar="terms">
<server>about</server>
</search_engine>
<search_engine id="mamma" getvar="query">
<server>mamma</server>
</search_engine>
<search_engine id="alltheweb" getvar="q">
<server>alltheweb</server>
</search_engine>
<search_engine id="virgilio" getvar="qs">
<server>virgilio</server>
</search_engine>
<search_engine id="alice" getvar="qs">
<server>alice</server>
</search_engine>
<search_engine id="najdi" getvar="q">
<server>najdi</server>
</search_engine>
<search_engine id="mama" getvar="query">
<server>mama</server>
</search_engine>
<search_engine id="seznam" getvar="q">
<server>seznam</server>
</search_engine>
<search_engine id="onet" getvar="qt">
<server>onet</server>
</search_engine>
<search_engine id="szukacz" getvar="q">
<server>szukacz</server>
</search_engine>
<search_engine id="yam" getvar="k">
<server>yam</server>
</search_engine>
<search_engine id="pchome" getvar="q">
<server>pchome</server>
</search_engine>
<search_engine id="kvasir" getvar="q">
<server>kvasir</server>
</search_engine>
<search_engine id="sesam" getvar="q">
<server>sesam</server>
</search_engine>
<search_engine id="ozu" getvar="q">
<server>ozu</server>
</search_engine>
<search_engine id="terra" getvar="query">
<server>terra</server>
</search_engine>
<search_engine id="mynet" getvar="q">
<server>mynet</server>
</search_engine>
<search_engine id="ekolay" getvar="q">
<server>ekolay</server>
</search_engine>
<search_engine id="rambler" getvar="words">
<server>rambler</server>
</search_engine>
</entities>
</entity_search_engine>

View File

@ -1,949 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_state>
<fields id="iso_code">
<field name="id_country" relation="country"/>
<field name="id_zone" relation="zone"/>
<field name="name"/>
<field name="iso_code"/>
<field name="tax_behavior"/>
<field name="active"/>
</fields>
<entities>
<state id="AL" id_country="US" id_zone="North_America" iso_code="AL" tax_behavior="0" active="1">
<name>Alabama</name>
</state>
<state id="AK" id_country="US" id_zone="North_America" iso_code="AK" tax_behavior="0" active="1">
<name>Alaska</name>
</state>
<state id="AZ" id_country="US" id_zone="North_America" iso_code="AZ" tax_behavior="0" active="1">
<name>Arizona</name>
</state>
<state id="AR" id_country="US" id_zone="North_America" iso_code="AR" tax_behavior="0" active="1">
<name>Arkansas</name>
</state>
<state id="CA" id_country="US" id_zone="North_America" iso_code="CA" tax_behavior="0" active="1">
<name>California</name>
</state>
<state id="CO" id_country="US" id_zone="North_America" iso_code="CO" tax_behavior="0" active="1">
<name>Colorado</name>
</state>
<state id="CT" id_country="US" id_zone="North_America" iso_code="CT" tax_behavior="0" active="1">
<name>Connecticut</name>
</state>
<state id="DE" id_country="US" id_zone="North_America" iso_code="DE" tax_behavior="0" active="1">
<name>Delaware</name>
</state>
<state id="FL" id_country="US" id_zone="North_America" iso_code="FL" tax_behavior="0" active="1">
<name>Florida</name>
</state>
<state id="GA" id_country="US" id_zone="North_America" iso_code="GA" tax_behavior="0" active="1">
<name>Georgia</name>
</state>
<state id="HI" id_country="US" id_zone="North_America" iso_code="HI" tax_behavior="0" active="1">
<name>Hawaii</name>
</state>
<state id="ID" id_country="US" id_zone="North_America" iso_code="ID" tax_behavior="0" active="1">
<name>Idaho</name>
</state>
<state id="IL" id_country="US" id_zone="North_America" iso_code="IL" tax_behavior="0" active="1">
<name>Illinois</name>
</state>
<state id="IN" id_country="US" id_zone="North_America" iso_code="IN" tax_behavior="0" active="1">
<name>Indiana</name>
</state>
<state id="IA" id_country="US" id_zone="North_America" iso_code="IA" tax_behavior="0" active="1">
<name>Iowa</name>
</state>
<state id="KS" id_country="US" id_zone="North_America" iso_code="KS" tax_behavior="0" active="1">
<name>Kansas</name>
</state>
<state id="KY" id_country="US" id_zone="North_America" iso_code="KY" tax_behavior="0" active="1">
<name>Kentucky</name>
</state>
<state id="LA" id_country="US" id_zone="North_America" iso_code="LA" tax_behavior="0" active="1">
<name>Louisiana</name>
</state>
<state id="ME" id_country="US" id_zone="North_America" iso_code="ME" tax_behavior="0" active="1">
<name>Maine</name>
</state>
<state id="MD" id_country="US" id_zone="North_America" iso_code="MD" tax_behavior="0" active="1">
<name>Maryland</name>
</state>
<state id="MA" id_country="US" id_zone="North_America" iso_code="MA" tax_behavior="0" active="1">
<name>Massachusetts</name>
</state>
<state id="MI" id_country="US" id_zone="North_America" iso_code="MI" tax_behavior="0" active="1">
<name>Michigan</name>
</state>
<state id="MN" id_country="US" id_zone="North_America" iso_code="MN" tax_behavior="0" active="1">
<name>Minnesota</name>
</state>
<state id="MS" id_country="US" id_zone="North_America" iso_code="MS" tax_behavior="0" active="1">
<name>Mississippi</name>
</state>
<state id="MO" id_country="US" id_zone="North_America" iso_code="MO" tax_behavior="0" active="1">
<name>Missouri</name>
</state>
<state id="MT" id_country="US" id_zone="North_America" iso_code="MT" tax_behavior="0" active="1">
<name>Montana</name>
</state>
<state id="NE" id_country="US" id_zone="North_America" iso_code="NE" tax_behavior="0" active="1">
<name>Nebraska</name>
</state>
<state id="NV" id_country="US" id_zone="North_America" iso_code="NV" tax_behavior="0" active="1">
<name>Nevada</name>
</state>
<state id="NH" id_country="US" id_zone="North_America" iso_code="NH" tax_behavior="0" active="1">
<name>New Hampshire</name>
</state>
<state id="NJ" id_country="US" id_zone="North_America" iso_code="NJ" tax_behavior="0" active="1">
<name>New Jersey</name>
</state>
<state id="NM" id_country="US" id_zone="North_America" iso_code="NM" tax_behavior="0" active="1">
<name>New Mexico</name>
</state>
<state id="NY" id_country="US" id_zone="North_America" iso_code="NY" tax_behavior="0" active="1">
<name>New York</name>
</state>
<state id="NC" id_country="US" id_zone="North_America" iso_code="NC" tax_behavior="0" active="1">
<name>North Carolina</name>
</state>
<state id="ND" id_country="US" id_zone="North_America" iso_code="ND" tax_behavior="0" active="1">
<name>North Dakota</name>
</state>
<state id="OH" id_country="US" id_zone="North_America" iso_code="OH" tax_behavior="0" active="1">
<name>Ohio</name>
</state>
<state id="OK" id_country="US" id_zone="North_America" iso_code="OK" tax_behavior="0" active="1">
<name>Oklahoma</name>
</state>
<state id="OR" id_country="US" id_zone="North_America" iso_code="OR" tax_behavior="0" active="1">
<name>Oregon</name>
</state>
<state id="PA" id_country="US" id_zone="North_America" iso_code="PA" tax_behavior="0" active="1">
<name>Pennsylvania</name>
</state>
<state id="RI" id_country="US" id_zone="North_America" iso_code="RI" tax_behavior="0" active="1">
<name>Rhode Island</name>
</state>
<state id="SC" id_country="US" id_zone="North_America" iso_code="SC" tax_behavior="0" active="1">
<name>South Carolina</name>
</state>
<state id="SD" id_country="US" id_zone="North_America" iso_code="SD" tax_behavior="0" active="1">
<name>South Dakota</name>
</state>
<state id="TN" id_country="US" id_zone="North_America" iso_code="TN" tax_behavior="0" active="1">
<name>Tennessee</name>
</state>
<state id="TX" id_country="US" id_zone="North_America" iso_code="TX" tax_behavior="0" active="1">
<name>Texas</name>
</state>
<state id="UT" id_country="US" id_zone="North_America" iso_code="UT" tax_behavior="0" active="1">
<name>Utah</name>
</state>
<state id="VT" id_country="US" id_zone="North_America" iso_code="VT" tax_behavior="0" active="1">
<name>Vermont</name>
</state>
<state id="VA" id_country="US" id_zone="North_America" iso_code="VA" tax_behavior="0" active="1">
<name>Virginia</name>
</state>
<state id="WA" id_country="US" id_zone="North_America" iso_code="WA" tax_behavior="0" active="1">
<name>Washington</name>
</state>
<state id="WV" id_country="US" id_zone="North_America" iso_code="WV" tax_behavior="0" active="1">
<name>West Virginia</name>
</state>
<state id="WI" id_country="US" id_zone="North_America" iso_code="WI" tax_behavior="0" active="1">
<name>Wisconsin</name>
</state>
<state id="WY" id_country="US" id_zone="North_America" iso_code="WY" tax_behavior="0" active="1">
<name>Wyoming</name>
</state>
<state id="PR" id_country="US" id_zone="North_America" iso_code="PR" tax_behavior="0" active="1">
<name>Puerto Rico</name>
</state>
<state id="VI" id_country="US" id_zone="North_America" iso_code="VI" tax_behavior="0" active="1">
<name>US Virgin Islands</name>
</state>
<state id="DC" id_country="US" id_zone="North_America" iso_code="DC" tax_behavior="0" active="1">
<name>District of Columbia</name>
</state>
<state id="AGS" id_country="MX" id_zone="North_America" iso_code="AGS" tax_behavior="0" active="1">
<name>Aguascalientes</name>
</state>
<state id="BCN" id_country="MX" id_zone="North_America" iso_code="BCN" tax_behavior="0" active="1">
<name>Baja California</name>
</state>
<state id="BCS" id_country="MX" id_zone="North_America" iso_code="BCS" tax_behavior="0" active="1">
<name>Baja California Sur</name>
</state>
<state id="CAM" id_country="MX" id_zone="North_America" iso_code="CAM" tax_behavior="0" active="1">
<name>Campeche</name>
</state>
<state id="CHP" id_country="MX" id_zone="North_America" iso_code="CHP" tax_behavior="0" active="1">
<name>Chiapas</name>
</state>
<state id="CHH" id_country="MX" id_zone="North_America" iso_code="CHH" tax_behavior="0" active="1">
<name>Chihuahua</name>
</state>
<state id="COA" id_country="MX" id_zone="North_America" iso_code="COA" tax_behavior="0" active="1">
<name>Coahuila</name>
</state>
<state id="COL" id_country="MX" id_zone="North_America" iso_code="COL" tax_behavior="0" active="1">
<name>Colima</name>
</state>
<state id="DIF" id_country="MX" id_zone="North_America" iso_code="DIF" tax_behavior="0" active="1">
<name>Distrito Federal</name>
</state>
<state id="DUR" id_country="MX" id_zone="North_America" iso_code="DUR" tax_behavior="0" active="1">
<name>Durango</name>
</state>
<state id="GUA" id_country="MX" id_zone="North_America" iso_code="GUA" tax_behavior="0" active="1">
<name>Guanajuato</name>
</state>
<state id="GRO" id_country="MX" id_zone="North_America" iso_code="GRO" tax_behavior="0" active="1">
<name>Guerrero</name>
</state>
<state id="HID" id_country="MX" id_zone="North_America" iso_code="HID" tax_behavior="0" active="1">
<name>Hidalgo</name>
</state>
<state id="JAL" id_country="MX" id_zone="North_America" iso_code="JAL" tax_behavior="0" active="1">
<name>Jalisco</name>
</state>
<state id="MEX" id_country="MX" id_zone="North_America" iso_code="MEX" tax_behavior="0" active="1">
<name>Estado de México</name>
</state>
<state id="MIC" id_country="MX" id_zone="North_America" iso_code="MIC" tax_behavior="0" active="1">
<name>Michoacán</name>
</state>
<state id="MOR" id_country="MX" id_zone="North_America" iso_code="MOR" tax_behavior="0" active="1">
<name>Morelos</name>
</state>
<state id="NAY" id_country="MX" id_zone="North_America" iso_code="NAY" tax_behavior="0" active="1">
<name>Nayarit</name>
</state>
<state id="NLE" id_country="MX" id_zone="North_America" iso_code="NLE" tax_behavior="0" active="1">
<name>Nuevo León</name>
</state>
<state id="OAX" id_country="MX" id_zone="North_America" iso_code="OAX" tax_behavior="0" active="1">
<name>Oaxaca</name>
</state>
<state id="PUE" id_country="MX" id_zone="North_America" iso_code="PUE" tax_behavior="0" active="1">
<name>Puebla</name>
</state>
<state id="QUE" id_country="MX" id_zone="North_America" iso_code="QUE" tax_behavior="0" active="1">
<name>Querétaro</name>
</state>
<state id="ROO" id_country="MX" id_zone="North_America" iso_code="ROO" tax_behavior="0" active="1">
<name>Quintana Roo</name>
</state>
<state id="SLP" id_country="MX" id_zone="North_America" iso_code="SLP" tax_behavior="0" active="1">
<name>San Luis Potosí</name>
</state>
<state id="SIN" id_country="MX" id_zone="North_America" iso_code="SIN" tax_behavior="0" active="1">
<name>Sinaloa</name>
</state>
<state id="SON" id_country="MX" id_zone="North_America" iso_code="SON" tax_behavior="0" active="1">
<name>Sonora</name>
</state>
<state id="TAB" id_country="MX" id_zone="North_America" iso_code="TAB" tax_behavior="0" active="1">
<name>Tabasco</name>
</state>
<state id="TAM" id_country="MX" id_zone="North_America" iso_code="TAM" tax_behavior="0" active="1">
<name>Tamaulipas</name>
</state>
<state id="TLA" id_country="MX" id_zone="North_America" iso_code="TLA" tax_behavior="0" active="1">
<name>Tlaxcala</name>
</state>
<state id="VER" id_country="MX" id_zone="North_America" iso_code="VER" tax_behavior="0" active="1">
<name>Veracruz</name>
</state>
<state id="YUC" id_country="MX" id_zone="North_America" iso_code="YUC" tax_behavior="0" active="1">
<name>Yucatán</name>
</state>
<state id="ZAC" id_country="MX" id_zone="North_America" iso_code="ZAC" tax_behavior="0" active="1">
<name>Zacatecas</name>
</state>
<state id="ON" id_country="CA" id_zone="North_America" iso_code="ON" tax_behavior="0" active="1">
<name>Ontario</name>
</state>
<state id="QC" id_country="CA" id_zone="North_America" iso_code="QC" tax_behavior="0" active="1">
<name>Quebec</name>
</state>
<state id="BC" id_country="CA" id_zone="North_America" iso_code="BC" tax_behavior="0" active="1">
<name>British Columbia</name>
</state>
<state id="AB" id_country="CA" id_zone="North_America" iso_code="AB" tax_behavior="0" active="1">
<name>Alberta</name>
</state>
<state id="MB" id_country="CA" id_zone="North_America" iso_code="MB" tax_behavior="0" active="1">
<name>Manitoba</name>
</state>
<state id="SK" id_country="CA" id_zone="North_America" iso_code="SK" tax_behavior="0" active="1">
<name>Saskatchewan</name>
</state>
<state id="NS" id_country="CA" id_zone="North_America" iso_code="NS" tax_behavior="0" active="1">
<name>Nova Scotia</name>
</state>
<state id="NB" id_country="CA" id_zone="North_America" iso_code="NB" tax_behavior="0" active="1">
<name>New Brunswick</name>
</state>
<state id="NL" id_country="CA" id_zone="North_America" iso_code="NL" tax_behavior="0" active="1">
<name>Newfoundland and Labrador</name>
</state>
<state id="PE" id_country="CA" id_zone="North_America" iso_code="PE" tax_behavior="0" active="1">
<name>Prince Edward Island</name>
</state>
<state id="NT" id_country="CA" id_zone="North_America" iso_code="NT" tax_behavior="0" active="1">
<name>Northwest Territories</name>
</state>
<state id="YT" id_country="CA" id_zone="North_America" iso_code="YT" tax_behavior="0" active="1">
<name>Yukon</name>
</state>
<state id="NU" id_country="CA" id_zone="North_America" iso_code="NU" tax_behavior="0" active="1">
<name>Nunavut</name>
</state>
<state id="B" id_country="AR" id_zone="South_America" iso_code="B" tax_behavior="0" active="1">
<name>Buenos Aires</name>
</state>
<state id="K" id_country="AR" id_zone="South_America" iso_code="K" tax_behavior="0" active="1">
<name>Catamarca</name>
</state>
<state id="H" id_country="AR" id_zone="South_America" iso_code="H" tax_behavior="0" active="1">
<name>Chaco</name>
</state>
<state id="U" id_country="AR" id_zone="South_America" iso_code="U" tax_behavior="0" active="1">
<name>Chubut</name>
</state>
<state id="C" id_country="AR" id_zone="South_America" iso_code="C" tax_behavior="0" active="1">
<name>Ciudad de Buenos Aires</name>
</state>
<state id="X" id_country="AR" id_zone="South_America" iso_code="X" tax_behavior="0" active="1">
<name>Córdoba</name>
</state>
<state id="W" id_country="AR" id_zone="South_America" iso_code="W" tax_behavior="0" active="1">
<name>Corrientes</name>
</state>
<state id="E" id_country="AR" id_zone="South_America" iso_code="E" tax_behavior="0" active="1">
<name>Entre Ríos</name>
</state>
<state id="P" id_country="AR" id_zone="South_America" iso_code="P" tax_behavior="0" active="1">
<name>Formosa</name>
</state>
<state id="Y" id_country="AR" id_zone="South_America" iso_code="Y" tax_behavior="0" active="1">
<name>Jujuy</name>
</state>
<state id="L" id_country="AR" id_zone="South_America" iso_code="L" tax_behavior="0" active="1">
<name>La Pampa</name>
</state>
<state id="F" id_country="AR" id_zone="South_America" iso_code="F" tax_behavior="0" active="1">
<name>La Rioja</name>
</state>
<state id="M" id_country="AR" id_zone="South_America" iso_code="M" tax_behavior="0" active="1">
<name>Mendoza</name>
</state>
<state id="N" id_country="AR" id_zone="South_America" iso_code="N" tax_behavior="0" active="1">
<name>Misiones</name>
</state>
<state id="Q" id_country="AR" id_zone="South_America" iso_code="Q" tax_behavior="0" active="1">
<name>Neuquén</name>
</state>
<state id="R" id_country="AR" id_zone="South_America" iso_code="R" tax_behavior="0" active="1">
<name>Río Negro</name>
</state>
<state id="A" id_country="AR" id_zone="South_America" iso_code="A" tax_behavior="0" active="1">
<name>Salta</name>
</state>
<state id="J" id_country="AR" id_zone="South_America" iso_code="J" tax_behavior="0" active="1">
<name>San Juan</name>
</state>
<state id="D" id_country="AR" id_zone="South_America" iso_code="D" tax_behavior="0" active="1">
<name>San Luis</name>
</state>
<state id="Z" id_country="AR" id_zone="South_America" iso_code="Z" tax_behavior="0" active="1">
<name>Santa Cruz</name>
</state>
<state id="S" id_country="AR" id_zone="South_America" iso_code="S" tax_behavior="0" active="1">
<name>Santa Fe</name>
</state>
<state id="G" id_country="AR" id_zone="South_America" iso_code="G" tax_behavior="0" active="1">
<name>Santiago del Estero</name>
</state>
<state id="V" id_country="AR" id_zone="South_America" iso_code="V" tax_behavior="0" active="1">
<name>Tierra del Fuego</name>
</state>
<state id="T" id_country="AR" id_zone="South_America" iso_code="T" tax_behavior="0" active="1">
<name>Tucumán</name>
</state>
<state id="AG" id_country="IT" id_zone="Europe" iso_code="AG" tax_behavior="0" active="1">
<name>Agrigento</name>
</state>
<state id="AL_1" id_country="IT" id_zone="Europe" iso_code="AL" tax_behavior="0" active="1">
<name>Alessandria</name>
</state>
<state id="AN" id_country="IT" id_zone="Europe" iso_code="AN" tax_behavior="0" active="1">
<name>Ancona</name>
</state>
<state id="AO" id_country="IT" id_zone="Europe" iso_code="AO" tax_behavior="0" active="1">
<name>Aosta</name>
</state>
<state id="AR_1" id_country="IT" id_zone="Europe" iso_code="AR" tax_behavior="0" active="1">
<name>Arezzo</name>
</state>
<state id="AP" id_country="IT" id_zone="Europe" iso_code="AP" tax_behavior="0" active="1">
<name>Ascoli Piceno</name>
</state>
<state id="AT" id_country="IT" id_zone="Europe" iso_code="AT" tax_behavior="0" active="1">
<name>Asti</name>
</state>
<state id="AV" id_country="IT" id_zone="Europe" iso_code="AV" tax_behavior="0" active="1">
<name>Avellino</name>
</state>
<state id="BA" id_country="IT" id_zone="Europe" iso_code="BA" tax_behavior="0" active="1">
<name>Bari</name>
</state>
<state id="BT" id_country="IT" id_zone="Europe" iso_code="BT" tax_behavior="0" active="1">
<name>Barletta-Andria-Trani</name>
</state>
<state id="BL" id_country="IT" id_zone="Europe" iso_code="BL" tax_behavior="0" active="1">
<name>Belluno</name>
</state>
<state id="BN" id_country="IT" id_zone="Europe" iso_code="BN" tax_behavior="0" active="1">
<name>Benevento</name>
</state>
<state id="BG" id_country="IT" id_zone="Europe" iso_code="BG" tax_behavior="0" active="1">
<name>Bergamo</name>
</state>
<state id="BI" id_country="IT" id_zone="Europe" iso_code="BI" tax_behavior="0" active="1">
<name>Biella</name>
</state>
<state id="BO" id_country="IT" id_zone="Europe" iso_code="BO" tax_behavior="0" active="1">
<name>Bologna</name>
</state>
<state id="BZ" id_country="IT" id_zone="Europe" iso_code="BZ" tax_behavior="0" active="1">
<name>Bolzano</name>
</state>
<state id="BS" id_country="IT" id_zone="Europe" iso_code="BS" tax_behavior="0" active="1">
<name>Brescia</name>
</state>
<state id="BR" id_country="IT" id_zone="Europe" iso_code="BR" tax_behavior="0" active="1">
<name>Brindisi</name>
</state>
<state id="CA_1" id_country="IT" id_zone="Europe" iso_code="CA" tax_behavior="0" active="1">
<name>Cagliari</name>
</state>
<state id="CL" id_country="IT" id_zone="Europe" iso_code="CL" tax_behavior="0" active="1">
<name>Caltanissetta</name>
</state>
<state id="CB" id_country="IT" id_zone="Europe" iso_code="CB" tax_behavior="0" active="1">
<name>Campobasso</name>
</state>
<state id="CI" id_country="IT" id_zone="Europe" iso_code="CI" tax_behavior="0" active="1">
<name>Carbonia-Iglesias</name>
</state>
<state id="CE" id_country="IT" id_zone="Europe" iso_code="CE" tax_behavior="0" active="1">
<name>Caserta</name>
</state>
<state id="CT_1" id_country="IT" id_zone="Europe" iso_code="CT" tax_behavior="0" active="1">
<name>Catania</name>
</state>
<state id="CZ" id_country="IT" id_zone="Europe" iso_code="CZ" tax_behavior="0" active="1">
<name>Catanzaro</name>
</state>
<state id="CH" id_country="IT" id_zone="Europe" iso_code="CH" tax_behavior="0" active="1">
<name>Chieti</name>
</state>
<state id="CO_1" id_country="IT" id_zone="Europe" iso_code="CO" tax_behavior="0" active="1">
<name>Como</name>
</state>
<state id="CS" id_country="IT" id_zone="Europe" iso_code="CS" tax_behavior="0" active="1">
<name>Cosenza</name>
</state>
<state id="CR" id_country="IT" id_zone="Europe" iso_code="CR" tax_behavior="0" active="1">
<name>Cremona</name>
</state>
<state id="KR" id_country="IT" id_zone="Europe" iso_code="KR" tax_behavior="0" active="1">
<name>Crotone</name>
</state>
<state id="CN" id_country="IT" id_zone="Europe" iso_code="CN" tax_behavior="0" active="1">
<name>Cuneo</name>
</state>
<state id="EN" id_country="IT" id_zone="Europe" iso_code="EN" tax_behavior="0" active="1">
<name>Enna</name>
</state>
<state id="FM" id_country="IT" id_zone="Europe" iso_code="FM" tax_behavior="0" active="1">
<name>Fermo</name>
</state>
<state id="FE" id_country="IT" id_zone="Europe" iso_code="FE" tax_behavior="0" active="1">
<name>Ferrara</name>
</state>
<state id="FI" id_country="IT" id_zone="Europe" iso_code="FI" tax_behavior="0" active="1">
<name>Firenze</name>
</state>
<state id="FG" id_country="IT" id_zone="Europe" iso_code="FG" tax_behavior="0" active="1">
<name>Foggia</name>
</state>
<state id="FC" id_country="IT" id_zone="Europe" iso_code="FC" tax_behavior="0" active="1">
<name>Forlì-Cesena</name>
</state>
<state id="FR" id_country="IT" id_zone="Europe" iso_code="FR" tax_behavior="0" active="1">
<name>Frosinone</name>
</state>
<state id="GE" id_country="IT" id_zone="Europe" iso_code="GE" tax_behavior="0" active="1">
<name>Genova</name>
</state>
<state id="GO" id_country="IT" id_zone="Europe" iso_code="GO" tax_behavior="0" active="1">
<name>Gorizia</name>
</state>
<state id="GR" id_country="IT" id_zone="Europe" iso_code="GR" tax_behavior="0" active="1">
<name>Grosseto</name>
</state>
<state id="IM" id_country="IT" id_zone="Europe" iso_code="IM" tax_behavior="0" active="1">
<name>Imperia</name>
</state>
<state id="IS" id_country="IT" id_zone="Europe" iso_code="IS" tax_behavior="0" active="1">
<name>Isernia</name>
</state>
<state id="AQ" id_country="IT" id_zone="Europe" iso_code="AQ" tax_behavior="0" active="1">
<name>L'Aquila</name>
</state>
<state id="SP" id_country="IT" id_zone="Europe" iso_code="SP" tax_behavior="0" active="1">
<name>La Spezia</name>
</state>
<state id="LT" id_country="IT" id_zone="Europe" iso_code="LT" tax_behavior="0" active="1">
<name>Latina</name>
</state>
<state id="LE" id_country="IT" id_zone="Europe" iso_code="LE" tax_behavior="0" active="1">
<name>Lecce</name>
</state>
<state id="LC" id_country="IT" id_zone="Europe" iso_code="LC" tax_behavior="0" active="1">
<name>Lecco</name>
</state>
<state id="LI" id_country="IT" id_zone="Europe" iso_code="LI" tax_behavior="0" active="1">
<name>Livorno</name>
</state>
<state id="LO" id_country="IT" id_zone="Europe" iso_code="LO" tax_behavior="0" active="1">
<name>Lodi</name>
</state>
<state id="LU" id_country="IT" id_zone="Europe" iso_code="LU" tax_behavior="0" active="1">
<name>Lucca</name>
</state>
<state id="MC" id_country="IT" id_zone="Europe" iso_code="MC" tax_behavior="0" active="1">
<name>Macerata</name>
</state>
<state id="MN_1" id_country="IT" id_zone="Europe" iso_code="MN" tax_behavior="0" active="1">
<name>Mantova</name>
</state>
<state id="MS_1" id_country="IT" id_zone="Europe" iso_code="MS" tax_behavior="0" active="1">
<name>Massa</name>
</state>
<state id="MT_1" id_country="IT" id_zone="Europe" iso_code="MT" tax_behavior="0" active="1">
<name>Matera</name>
</state>
<state id="VS" id_country="IT" id_zone="Europe" iso_code="VS" tax_behavior="0" active="1">
<name>Medio Campidano</name>
</state>
<state id="ME_1" id_country="IT" id_zone="Europe" iso_code="ME" tax_behavior="0" active="1">
<name>Messina</name>
</state>
<state id="MI_1" id_country="IT" id_zone="Europe" iso_code="MI" tax_behavior="0" active="1">
<name>Milano</name>
</state>
<state id="MO_1" id_country="IT" id_zone="Europe" iso_code="MO" tax_behavior="0" active="1">
<name>Modena</name>
</state>
<state id="MB_1" id_country="IT" id_zone="Europe" iso_code="MB" tax_behavior="0" active="1">
<name>Monza e della Brianza</name>
</state>
<state id="NA" id_country="IT" id_zone="Europe" iso_code="NA" tax_behavior="0" active="1">
<name>Napoli</name>
</state>
<state id="NO" id_country="IT" id_zone="Europe" iso_code="NO" tax_behavior="0" active="1">
<name>Novara</name>
</state>
<state id="NU_1" id_country="IT" id_zone="Europe" iso_code="NU" tax_behavior="0" active="1">
<name>Nuoro</name>
</state>
<state id="OG" id_country="IT" id_zone="Europe" iso_code="OG" tax_behavior="0" active="1">
<name>Ogliastra</name>
</state>
<state id="OT" id_country="IT" id_zone="Europe" iso_code="OT" tax_behavior="0" active="1">
<name>Olbia-Tempio</name>
</state>
<state id="OR_1" id_country="IT" id_zone="Europe" iso_code="OR" tax_behavior="0" active="1">
<name>Oristano</name>
</state>
<state id="PD" id_country="IT" id_zone="Europe" iso_code="PD" tax_behavior="0" active="1">
<name>Padova</name>
</state>
<state id="PA_1" id_country="IT" id_zone="Europe" iso_code="PA" tax_behavior="0" active="1">
<name>Palermo</name>
</state>
<state id="PR_1" id_country="IT" id_zone="Europe" iso_code="PR" tax_behavior="0" active="1">
<name>Parma</name>
</state>
<state id="PV" id_country="IT" id_zone="Europe" iso_code="PV" tax_behavior="0" active="1">
<name>Pavia</name>
</state>
<state id="PG" id_country="IT" id_zone="Europe" iso_code="PG" tax_behavior="0" active="1">
<name>Perugia</name>
</state>
<state id="PU" id_country="IT" id_zone="Europe" iso_code="PU" tax_behavior="0" active="1">
<name>Pesaro-Urbino</name>
</state>
<state id="PE_1" id_country="IT" id_zone="Europe" iso_code="PE" tax_behavior="0" active="1">
<name>Pescara</name>
</state>
<state id="PC" id_country="IT" id_zone="Europe" iso_code="PC" tax_behavior="0" active="1">
<name>Piacenza</name>
</state>
<state id="PI" id_country="IT" id_zone="Europe" iso_code="PI" tax_behavior="0" active="1">
<name>Pisa</name>
</state>
<state id="PT" id_country="IT" id_zone="Europe" iso_code="PT" tax_behavior="0" active="1">
<name>Pistoia</name>
</state>
<state id="PN" id_country="IT" id_zone="Europe" iso_code="PN" tax_behavior="0" active="1">
<name>Pordenone</name>
</state>
<state id="PZ" id_country="IT" id_zone="Europe" iso_code="PZ" tax_behavior="0" active="1">
<name>Potenza</name>
</state>
<state id="PO" id_country="IT" id_zone="Europe" iso_code="PO" tax_behavior="0" active="1">
<name>Prato</name>
</state>
<state id="RG" id_country="IT" id_zone="Europe" iso_code="RG" tax_behavior="0" active="1">
<name>Ragusa</name>
</state>
<state id="RA" id_country="IT" id_zone="Europe" iso_code="RA" tax_behavior="0" active="1">
<name>Ravenna</name>
</state>
<state id="RC" id_country="IT" id_zone="Europe" iso_code="RC" tax_behavior="0" active="1">
<name>Reggio Calabria</name>
</state>
<state id="RE" id_country="IT" id_zone="Europe" iso_code="RE" tax_behavior="0" active="1">
<name>Reggio Emilia</name>
</state>
<state id="RI_1" id_country="IT" id_zone="Europe" iso_code="RI" tax_behavior="0" active="1">
<name>Rieti</name>
</state>
<state id="RN" id_country="IT" id_zone="Europe" iso_code="RN" tax_behavior="0" active="1">
<name>Rimini</name>
</state>
<state id="RM" id_country="IT" id_zone="Europe" iso_code="RM" tax_behavior="0" active="1">
<name>Roma</name>
</state>
<state id="RO" id_country="IT" id_zone="Europe" iso_code="RO" tax_behavior="0" active="1">
<name>Rovigo</name>
</state>
<state id="SA" id_country="IT" id_zone="Europe" iso_code="SA" tax_behavior="0" active="1">
<name>Salerno</name>
</state>
<state id="SS" id_country="IT" id_zone="Europe" iso_code="SS" tax_behavior="0" active="1">
<name>Sassari</name>
</state>
<state id="SV" id_country="IT" id_zone="Europe" iso_code="SV" tax_behavior="0" active="1">
<name>Savona</name>
</state>
<state id="SI" id_country="IT" id_zone="Europe" iso_code="SI" tax_behavior="0" active="1">
<name>Siena</name>
</state>
<state id="SR" id_country="IT" id_zone="Europe" iso_code="SR" tax_behavior="0" active="1">
<name>Siracusa</name>
</state>
<state id="SO" id_country="IT" id_zone="Europe" iso_code="SO" tax_behavior="0" active="1">
<name>Sondrio</name>
</state>
<state id="TA" id_country="IT" id_zone="Europe" iso_code="TA" tax_behavior="0" active="1">
<name>Taranto</name>
</state>
<state id="TE" id_country="IT" id_zone="Europe" iso_code="TE" tax_behavior="0" active="1">
<name>Teramo</name>
</state>
<state id="TR" id_country="IT" id_zone="Europe" iso_code="TR" tax_behavior="0" active="1">
<name>Terni</name>
</state>
<state id="TO" id_country="IT" id_zone="Europe" iso_code="TO" tax_behavior="0" active="1">
<name>Torino</name>
</state>
<state id="TP" id_country="IT" id_zone="Europe" iso_code="TP" tax_behavior="0" active="1">
<name>Trapani</name>
</state>
<state id="TN_1" id_country="IT" id_zone="Europe" iso_code="TN" tax_behavior="0" active="1">
<name>Trento</name>
</state>
<state id="TV" id_country="IT" id_zone="Europe" iso_code="TV" tax_behavior="0" active="1">
<name>Treviso</name>
</state>
<state id="TS" id_country="IT" id_zone="Europe" iso_code="TS" tax_behavior="0" active="1">
<name>Trieste</name>
</state>
<state id="UD" id_country="IT" id_zone="Europe" iso_code="UD" tax_behavior="0" active="1">
<name>Udine</name>
</state>
<state id="VA_1" id_country="IT" id_zone="Europe" iso_code="VA" tax_behavior="0" active="1">
<name>Varese</name>
</state>
<state id="VE" id_country="IT" id_zone="Europe" iso_code="VE" tax_behavior="0" active="1">
<name>Venezia</name>
</state>
<state id="VB" id_country="IT" id_zone="Europe" iso_code="VB" tax_behavior="0" active="1">
<name>Verbano-Cusio-Ossola</name>
</state>
<state id="VC" id_country="IT" id_zone="Europe" iso_code="VC" tax_behavior="0" active="1">
<name>Vercelli</name>
</state>
<state id="VR" id_country="IT" id_zone="Europe" iso_code="VR" tax_behavior="0" active="1">
<name>Verona</name>
</state>
<state id="VV" id_country="IT" id_zone="Europe" iso_code="VV" tax_behavior="0" active="1">
<name>Vibo Valentia</name>
</state>
<state id="VI_1" id_country="IT" id_zone="Europe" iso_code="VI" tax_behavior="0" active="1">
<name>Vicenza</name>
</state>
<state id="VT_1" id_country="IT" id_zone="Europe" iso_code="VT" tax_behavior="0" active="1">
<name>Viterbo</name>
</state>
<state id="AC" id_country="ID" id_zone="Asia" iso_code="AC" tax_behavior="0" active="1">
<name>Aceh</name>
</state>
<state id="BA_1" id_country="ID" id_zone="Asia" iso_code="BA" tax_behavior="0" active="1">
<name>Bali</name>
</state>
<state id="BB" id_country="ID" id_zone="Asia" iso_code="BB" tax_behavior="0" active="1">
<name>Bangka</name>
</state>
<state id="BT_1" id_country="ID" id_zone="Asia" iso_code="BT" tax_behavior="0" active="1">
<name>Banten</name>
</state>
<state id="BE" id_country="ID" id_zone="Asia" iso_code="BE" tax_behavior="0" active="1">
<name>Bengkulu</name>
</state>
<state id="JT" id_country="ID" id_zone="Asia" iso_code="JT" tax_behavior="0" active="1">
<name>Central Java</name>
</state>
<state id="KT" id_country="ID" id_zone="Asia" iso_code="KT" tax_behavior="0" active="1">
<name>Central Kalimantan</name>
</state>
<state id="ST" id_country="ID" id_zone="Asia" iso_code="ST" tax_behavior="0" active="1">
<name>Central Sulawesi</name>
</state>
<state id="JI" id_country="ID" id_zone="Asia" iso_code="JI" tax_behavior="0" active="1">
<name>Coat of arms of East Java</name>
</state>
<state id="KI" id_country="ID" id_zone="Asia" iso_code="KI" tax_behavior="0" active="1">
<name>East kalimantan</name>
</state>
<state id="NT_1" id_country="ID" id_zone="Asia" iso_code="NT" tax_behavior="0" active="1">
<name>East Nusa Tenggara</name>
</state>
<state id="GO_1" id_country="ID" id_zone="Asia" iso_code="GO" tax_behavior="0" active="1">
<name>Lambang propinsi</name>
</state>
<state id="JK" id_country="ID" id_zone="Asia" iso_code="JK" tax_behavior="0" active="1">
<name>Jakarta</name>
</state>
<state id="JA" id_country="ID" id_zone="Asia" iso_code="JA" tax_behavior="0" active="1">
<name>Jambi</name>
</state>
<state id="LA_1" id_country="ID" id_zone="Asia" iso_code="LA" tax_behavior="0" active="1">
<name>Lampung</name>
</state>
<state id="MA_1" id_country="ID" id_zone="Asia" iso_code="MA" tax_behavior="0" active="1">
<name>Maluku</name>
</state>
<state id="MU" id_country="ID" id_zone="Asia" iso_code="MU" tax_behavior="0" active="1">
<name>North Maluku</name>
</state>
<state id="SA_1" id_country="ID" id_zone="Asia" iso_code="SA" tax_behavior="0" active="1">
<name>North Sulawesi</name>
</state>
<state id="SU" id_country="ID" id_zone="Asia" iso_code="SU" tax_behavior="0" active="1">
<name>North Sumatra</name>
</state>
<state id="PA_2" id_country="ID" id_zone="Asia" iso_code="PA" tax_behavior="0" active="1">
<name>Papua</name>
</state>
<state id="RI_2" id_country="ID" id_zone="Asia" iso_code="RI" tax_behavior="0" active="1">
<name>Riau</name>
</state>
<state id="KR_1" id_country="ID" id_zone="Asia" iso_code="KR" tax_behavior="0" active="1">
<name>Lambang Riau</name>
</state>
<state id="SG" id_country="ID" id_zone="Asia" iso_code="SG" tax_behavior="0" active="1">
<name>Southeast Sulawesi</name>
</state>
<state id="KS_1" id_country="ID" id_zone="Asia" iso_code="KS" tax_behavior="0" active="1">
<name>South Kalimantan</name>
</state>
<state id="SN" id_country="ID" id_zone="Asia" iso_code="SN" tax_behavior="0" active="1">
<name>South Sulawesi</name>
</state>
<state id="SS_1" id_country="ID" id_zone="Asia" iso_code="SS" tax_behavior="0" active="1">
<name>South Sumatra</name>
</state>
<state id="JB" id_country="ID" id_zone="Asia" iso_code="JB" tax_behavior="0" active="1">
<name>West Java</name>
</state>
<state id="KB" id_country="ID" id_zone="Asia" iso_code="KB" tax_behavior="0" active="1">
<name>West Kalimantan</name>
</state>
<state id="NB_1" id_country="ID" id_zone="Asia" iso_code="NB" tax_behavior="0" active="1">
<name>West Nusa Tenggara</name>
</state>
<state id="PB" id_country="ID" id_zone="Asia" iso_code="PB" tax_behavior="0" active="1">
<name>Lambang Provinsi Papua Barat</name>
</state>
<state id="SR_1" id_country="ID" id_zone="Asia" iso_code="SR" tax_behavior="0" active="1">
<name>West Sulawesi</name>
</state>
<state id="SB" id_country="ID" id_zone="Asia" iso_code="SB" tax_behavior="0" active="1">
<name>West Sumatra</name>
</state>
<state id="YO" id_country="ID" id_zone="Asia" iso_code="YO" tax_behavior="0" active="1">
<name>Yogyakarta</name>
</state>
<state id="JP-23" id_country="JP" id_zone="Asia" iso_code="23" tax_behavior="0" active="1">
<name>Aichi</name>
</state>
<state id="JP-05" id_country="JP" id_zone="Asia" iso_code="05" tax_behavior="0" active="1">
<name>Akita</name>
</state>
<state id="JP-02" id_country="JP" id_zone="Asia" iso_code="02" tax_behavior="0" active="1">
<name>Aomori</name>
</state>
<state id="JP-12" id_country="JP" id_zone="Asia" iso_code="12" tax_behavior="0" active="1">
<name>Chiba</name>
</state>
<state id="JP-38" id_country="JP" id_zone="Asia" iso_code="38" tax_behavior="0" active="1">
<name>Ehime</name>
</state>
<state id="JP-18" id_country="JP" id_zone="Asia" iso_code="18" tax_behavior="0" active="1">
<name>Fukui</name>
</state>
<state id="JP-40" id_country="JP" id_zone="Asia" iso_code="40" tax_behavior="0" active="1">
<name>Fukuoka</name>
</state>
<state id="JP-07" id_country="JP" id_zone="Asia" iso_code="07" tax_behavior="0" active="1">
<name>Fukushima</name>
</state>
<state id="JP-21" id_country="JP" id_zone="Asia" iso_code="21" tax_behavior="0" active="1">
<name>Gifu</name>
</state>
<state id="JP-10" id_country="JP" id_zone="Asia" iso_code="10" tax_behavior="0" active="1">
<name>Gunma</name>
</state>
<state id="JP-34" id_country="JP" id_zone="Asia" iso_code="34" tax_behavior="0" active="1">
<name>Hiroshima</name>
</state>
<state id="JP-01" id_country="JP" id_zone="Asia" iso_code="01" tax_behavior="0" active="1">
<name>Hokkaido</name>
</state>
<state id="JP-28" id_country="JP" id_zone="Asia" iso_code="28" tax_behavior="0" active="1">
<name>Hyogo</name>
</state>
<state id="JP-08" id_country="JP" id_zone="Asia" iso_code="08" tax_behavior="0" active="1">
<name>Ibaraki</name>
</state>
<state id="JP-17" id_country="JP" id_zone="Asia" iso_code="17" tax_behavior="0" active="1">
<name>Ishikawa</name>
</state>
<state id="JP-03" id_country="JP" id_zone="Asia" iso_code="03" tax_behavior="0" active="1">
<name>Iwate</name>
</state>
<state id="JP-37" id_country="JP" id_zone="Asia" iso_code="37" tax_behavior="0" active="1">
<name>Kagawa</name>
</state>
<state id="JP-46" id_country="JP" id_zone="Asia" iso_code="46" tax_behavior="0" active="1">
<name>Kagoshima</name>
</state>
<state id="JP-14" id_country="JP" id_zone="Asia" iso_code="14" tax_behavior="0" active="1">
<name>Kanagawa</name>
</state>
<state id="JP-39" id_country="JP" id_zone="Asia" iso_code="39" tax_behavior="0" active="1">
<name>Kochi</name>
</state>
<state id="JP-43" id_country="JP" id_zone="Asia" iso_code="43" tax_behavior="0" active="1">
<name>Kumamoto</name>
</state>
<state id="JP-26" id_country="JP" id_zone="Asia" iso_code="26" tax_behavior="0" active="1">
<name>Kyoto</name>
</state>
<state id="JP-24" id_country="JP" id_zone="Asia" iso_code="24" tax_behavior="0" active="1">
<name>Mie</name>
</state>
<state id="JP-04" id_country="JP" id_zone="Asia" iso_code="04" tax_behavior="0" active="1">
<name>Miyagi</name>
</state>
<state id="JP-45" id_country="JP" id_zone="Asia" iso_code="45" tax_behavior="0" active="1">
<name>Miyazaki</name>
</state>
<state id="JP-20" id_country="JP" id_zone="Asia" iso_code="20" tax_behavior="0" active="1">
<name>Nagano</name>
</state>
<state id="JP-42" id_country="JP" id_zone="Asia" iso_code="42" tax_behavior="0" active="1">
<name>Nagasaki</name>
</state>
<state id="JP-29" id_country="JP" id_zone="Asia" iso_code="29" tax_behavior="0" active="1">
<name>Nara</name>
</state>
<state id="JP-15" id_country="JP" id_zone="Asia" iso_code="15" tax_behavior="0" active="1">
<name>Niigata</name>
</state>
<state id="JP-44" id_country="JP" id_zone="Asia" iso_code="44" tax_behavior="0" active="1">
<name>Oita</name>
</state>
<state id="JP-33" id_country="JP" id_zone="Asia" iso_code="33" tax_behavior="0" active="1">
<name>Okayama</name>
</state>
<state id="JP-47" id_country="JP" id_zone="Asia" iso_code="47" tax_behavior="0" active="1">
<name>Okinawa</name>
</state>
<state id="JP-27" id_country="JP" id_zone="Asia" iso_code="27" tax_behavior="0" active="1">
<name>Osaka</name>
</state>
<state id="JP-41" id_country="JP" id_zone="Asia" iso_code="41" tax_behavior="0" active="1">
<name>Saga</name>
</state>
<state id="JP-11" id_country="JP" id_zone="Asia" iso_code="11" tax_behavior="0" active="1">
<name>Saitama</name>
</state>
<state id="JP-25" id_country="JP" id_zone="Asia" iso_code="25" tax_behavior="0" active="1">
<name>Shiga</name>
</state>
<state id="JP-32" id_country="JP" id_zone="Asia" iso_code="32" tax_behavior="0" active="1">
<name>Shimane</name>
</state>
<state id="JP-22" id_country="JP" id_zone="Asia" iso_code="22" tax_behavior="0" active="1">
<name>Shizuoka</name>
</state>
<state id="JP-09" id_country="JP" id_zone="Asia" iso_code="09" tax_behavior="0" active="1">
<name>Tochigi</name>
</state>
<state id="JP-36" id_country="JP" id_zone="Asia" iso_code="36" tax_behavior="0" active="1">
<name>Tokushima</name>
</state>
<state id="JP-13" id_country="JP" id_zone="Asia" iso_code="13" tax_behavior="0" active="1">
<name>Tokyo</name>
</state>
<state id="JP-31" id_country="JP" id_zone="Asia" iso_code="31" tax_behavior="0" active="1">
<name>Tottori</name>
</state>
<state id="JP-16" id_country="JP" id_zone="Asia" iso_code="16" tax_behavior="0" active="1">
<name>Toyama</name>
</state>
<state id="JP-30" id_country="JP" id_zone="Asia" iso_code="30" tax_behavior="0" active="1">
<name>Wakayama</name>
</state>
<state id="JP-06" id_country="JP" id_zone="Asia" iso_code="06" tax_behavior="0" active="1">
<name>Yamagata</name>
</state>
<state id="JP-35" id_country="JP" id_zone="Asia" iso_code="35" tax_behavior="0" active="1">
<name>Yamaguchi</name>
</state>
<state id="JP-19" id_country="JP" id_zone="Asia" iso_code="19" tax_behavior="0" active="1">
<name>Yamanashi</name>
</state>
</entities>
</entity_state>

View File

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_stock_mvt_reason>
<fields id="name" class="StockMvtReason">
<field name="sign"/>
</fields>
<entities>
<stock_mvt_reason id="Increase" sign="1"/>
<stock_mvt_reason id="Decrease" sign="-1"/>
<stock_mvt_reason id="Customer_Order" sign="-1"/>
<stock_mvt_reason id="Regulation_following_an_inventory_of_stock" sign="-1"/>
<stock_mvt_reason id="Regulation_following_an_inventory_of_stock_1" sign="1"/>
<stock_mvt_reason id="Transfer_to_another_warehouse" sign="-1"/>
<stock_mvt_reason id="Transfer_from_another_warehouse" sign="1"/>
<stock_mvt_reason id="Supply_Order" sign="1"/>
</entities>
</entity_stock_mvt_reason>

View File

@ -1,19 +0,0 @@
<?xml version="1.0"?>
<entity_supply_order_state>
<fields class="SupplyOrderState">
<field name="delivery_note"/>
<field name="editable"/>
<field name="receipt_state"/>
<field name="pending_receipt"/>
<field name="enclosed"/>
<field name="color"/>
</fields>
<entities>
<supply_order_state id="supply_order_state_1" delivery_note="0" editable="1" receipt_state="0" pending_receipt="0" enclosed="0" color="#faab00"/>
<supply_order_state id="supply_order_state_2" delivery_note="1" editable="0" receipt_state="0" pending_receipt="0" enclosed="0" color="#273cff"/>
<supply_order_state id="supply_order_state_3" delivery_note="0" editable="0" receipt_state="0" pending_receipt="1" enclosed="0" color="#ff37f5"/>
<supply_order_state id="supply_order_state_4" delivery_note="0" editable="0" receipt_state="1" pending_receipt="1" enclosed="0" color="#ff3e33"/>
<supply_order_state id="supply_order_state_5" delivery_note="0" editable="0" receipt_state="1" pending_receipt="0" enclosed="1" color="#00d60c"/>
<supply_order_state id="supply_order_state_6" delivery_note="0" editable="0" receipt_state="0" pending_receipt="0" enclosed="1" color="#666666"/>
</entities>
</entity_supply_order_state>

View File

@ -1,310 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_tab>
<fields id="name" ordersql="a.id_parent, a.position" image="t">
<field name="id_parent" relation="tab"/>
<field name="class_name"/>
<field name="active"/>
</fields>
<entities>
<tab id="Dashboard" id_parent="" active="1" hide_host_mode="0">
<class_name>AdminDashboard</class_name>
</tab>
<tab id="CMS_Pages" id_parent="-1" active="1" hide_host_mode="0">
<class_name>AdminCms</class_name>
</tab>
<tab id="CMS_Categories" id_parent="-1" active="1" hide_host_mode="0">
<class_name>AdminCmsCategories</class_name>
</tab>
<tab id="Combinations_Generator" id_parent="-1" active="1" hide_host_mode="0">
<class_name>AdminAttributeGenerator</class_name>
</tab>
<tab id="Search" id_parent="-1" active="1" hide_host_mode="0">
<class_name>AdminSearch</class_name>
</tab>
<tab id="Login" id_parent="-1" active="1" hide_host_mode="0">
<class_name>AdminLogin</class_name>
</tab>
<tab id="Shops" id_parent="-1" active="1" hide_host_mode="0">
<class_name>AdminShop</class_name>
</tab>
<tab id="Shop_URLs" id_parent="-1" active="1" hide_host_mode="0">
<class_name>AdminShopUrl</class_name>
</tab>
<tab id="Catalog" id_parent="" active="1" hide_host_mode="0">
<class_name>AdminCatalog</class_name>
</tab>
<tab id="Orders" id_parent="" active="1" hide_host_mode="0">
<class_name>AdminParentOrders</class_name>
</tab>
<tab id="Customers" id_parent="" active="1" hide_host_mode="0">
<class_name>AdminParentCustomer</class_name>
</tab>
<tab id="Price_Rules" id_parent="" active="1" hide_host_mode="0">
<class_name>AdminPriceRule</class_name>
</tab>
<tab id="Modules" id_parent="" active="1" hide_host_mode="0">
<class_name>AdminParentModules</class_name>
</tab>
<tab id="Shipping" id_parent="" active="1" hide_host_mode="0">
<class_name>AdminParentShipping</class_name>
</tab>
<tab id="Localization" id_parent="" active="1" hide_host_mode="0">
<class_name>AdminParentLocalization</class_name>
</tab>
<tab id="Preferences" id_parent="" active="1" hide_host_mode="0">
<class_name>AdminParentPreferences</class_name>
</tab>
<tab id="Advanced_Parameters" id_parent="" active="1" hide_host_mode="0">
<class_name>AdminTools</class_name>
</tab>
<tab id="Administration" id_parent="" active="1" hide_host_mode="0">
<class_name>AdminAdmin</class_name>
</tab>
<tab id="Stats" id_parent="" active="1" hide_host_mode="0">
<class_name>AdminParentStats</class_name>
</tab>
<tab id="Stock" id_parent="" active="1" hide_host_mode="0">
<class_name>AdminStock</class_name>
</tab>
<tab id="Products" id_parent="Catalog" active="1" hide_host_mode="0">
<class_name>AdminProducts</class_name>
</tab>
<tab id="Categories" id_parent="Catalog" active="1" hide_host_mode="0">
<class_name>AdminCategories</class_name>
</tab>
<tab id="Monitoring" id_parent="Catalog" active="1" hide_host_mode="0">
<class_name>AdminTracking</class_name>
</tab>
<tab id="Attributes_and_Values" id_parent="Catalog" active="1" hide_host_mode="0">
<class_name>AdminAttributesGroups</class_name>
</tab>
<tab id="Features" id_parent="Catalog" active="1" hide_host_mode="0">
<class_name>AdminFeatures</class_name>
</tab>
<tab id="Manufacturers" id_parent="Catalog" active="1" hide_host_mode="0">
<class_name>AdminManufacturers</class_name>
</tab>
<tab id="Suppliers" id_parent="Catalog" active="1" hide_host_mode="0">
<class_name>AdminSuppliers</class_name>
</tab>
<tab id="Tags" id_parent="Catalog" active="1" hide_host_mode="0">
<class_name>AdminTags</class_name>
</tab>
<tab id="Attachments" id_parent="Catalog" active="1" hide_host_mode="0">
<class_name>AdminAttachments</class_name>
</tab>
<tab id="Orders_1" id_parent="Orders" active="1" hide_host_mode="0">
<class_name>AdminOrders</class_name>
</tab>
<tab id="Invoices" id_parent="Orders" active="1" hide_host_mode="0">
<class_name>AdminInvoices</class_name>
</tab>
<tab id="Merchandise_Returns" id_parent="Orders" active="1" hide_host_mode="0">
<class_name>AdminReturn</class_name>
</tab>
<tab id="Delivery_Slips" id_parent="Orders" active="1" hide_host_mode="0">
<class_name>AdminDeliverySlip</class_name>
</tab>
<tab id="Credit_Slips" id_parent="Orders" active="1" hide_host_mode="0">
<class_name>AdminSlip</class_name>
</tab>
<tab id="Statuses" id_parent="Orders" active="1" hide_host_mode="0">
<class_name>AdminStatuses</class_name>
</tab>
<tab id="Order_Messages" id_parent="Orders" active="1" hide_host_mode="0">
<class_name>AdminOrderMessage</class_name>
</tab>
<tab id="Customers_1" id_parent="Customers" active="1" hide_host_mode="0">
<class_name>AdminCustomers</class_name>
</tab>
<tab id="Addresses" id_parent="Customers" active="1" hide_host_mode="0">
<class_name>AdminAddresses</class_name>
</tab>
<tab id="Groups" id_parent="Customers" active="1" hide_host_mode="0">
<class_name>AdminGroups</class_name>
</tab>
<tab id="Shopping_Carts" id_parent="Customers" active="1" hide_host_mode="0">
<class_name>AdminCarts</class_name>
</tab>
<tab id="Customer_Service" id_parent="Customers" active="1" hide_host_mode="0">
<class_name>AdminCustomerThreads</class_name>
</tab>
<tab id="Contacts" id_parent="Customers" active="1" hide_host_mode="0">
<class_name>AdminContacts</class_name>
</tab>
<tab id="Titles" id_parent="Customers" active="1" hide_host_mode="0">
<class_name>AdminGenders</class_name>
</tab>
<tab id="Outstanding" id_parent="Customers" active="0" hide_host_mode="0">
<class_name>AdminOutstanding</class_name>
</tab>
<tab id="Cart_Rules" id_parent="Price_Rules" active="1" hide_host_mode="0">
<class_name>AdminCartRules</class_name>
</tab>
<tab id="Catalog_Price_Rules" id_parent="Price_Rules" active="1" hide_host_mode="0">
<class_name>AdminSpecificPriceRule</class_name>
</tab>
<tab id="Marketing" id_parent="Price_Rules" active="1" hide_host_mode="0">
<class_name>AdminMarketing</class_name>
</tab>
<tab id="Carriers" id_parent="Shipping" active="1" hide_host_mode="0">
<class_name>AdminCarriers</class_name>
</tab>
<tab id="Shipping_1" id_parent="Shipping" active="1" hide_host_mode="0">
<class_name>AdminShipping</class_name>
</tab>
<tab id="CarrierWizard" id_parent="Shipping" active="1" hide_host_mode="0">
<class_name>AdminCarrierWizard</class_name>
</tab>
<tab id="Localization_1" id_parent="Localization" active="1" hide_host_mode="0">
<class_name>AdminLocalization</class_name>
</tab>
<tab id="Languages" id_parent="Localization" active="1" hide_host_mode="0">
<class_name>AdminLanguages</class_name>
</tab>
<tab id="Zones" id_parent="Localization" active="1" hide_host_mode="0">
<class_name>AdminZones</class_name>
</tab>
<tab id="Countries" id_parent="Localization" active="1" hide_host_mode="0">
<class_name>AdminCountries</class_name>
</tab>
<tab id="States" id_parent="Localization" active="1" hide_host_mode="0">
<class_name>AdminStates</class_name>
</tab>
<tab id="Currencies" id_parent="Localization" active="1" hide_host_mode="0">
<class_name>AdminCurrencies</class_name>
</tab>
<tab id="Taxes" id_parent="Localization" active="1" hide_host_mode="0">
<class_name>AdminTaxes</class_name>
</tab>
<tab id="Tax_Rules" id_parent="Localization" active="1" hide_host_mode="0">
<class_name>AdminTaxRulesGroup</class_name>
</tab>
<tab id="Translations" id_parent="Localization" active="1" hide_host_mode="0">
<class_name>AdminTranslations</class_name>
</tab>
<tab id="Modules_1" id_parent="Modules" active="1" hide_host_mode="0">
<class_name>AdminModules</class_name>
</tab>
<tab id="Modules_Themes_Catalog" id_parent="Modules" active="1" hide_host_mode="0">
<class_name>AdminAddonsCatalog</class_name>
</tab>
<tab id="Positions" id_parent="Modules" active="1" hide_host_mode="0">
<class_name>AdminModulesPositions</class_name>
</tab>
<tab id="Payment" id_parent="Modules" active="1" hide_host_mode="0">
<class_name>AdminPayment</class_name>
</tab>
<tab id="General" id_parent="Preferences" active="1" hide_host_mode="0">
<class_name>AdminPreferences</class_name>
</tab>
<tab id="Orders_2" id_parent="Preferences" active="1" hide_host_mode="0">
<class_name>AdminOrderPreferences</class_name>
</tab>
<tab id="Products_1" id_parent="Preferences" active="1" hide_host_mode="0">
<class_name>AdminPPreferences</class_name>
</tab>
<tab id="Customers_2" id_parent="Preferences" active="1" hide_host_mode="0">
<class_name>AdminCustomerPreferences</class_name>
</tab>
<tab id="Themes" id_parent="Preferences" active="1" hide_host_mode="0">
<class_name>AdminThemes</class_name>
</tab>
<tab id="SEO_URLs" id_parent="Preferences" active="1" hide_host_mode="0">
<class_name>AdminMeta</class_name>
</tab>
<tab id="CMS" id_parent="Preferences" active="1" hide_host_mode="0">
<class_name>AdminCmsContent</class_name>
</tab>
<tab id="Images" id_parent="Preferences" active="1" hide_host_mode="0">
<class_name>AdminImages</class_name>
</tab>
<tab id="Store_Contacts" id_parent="Preferences" active="1" hide_host_mode="0">
<class_name>AdminStores</class_name>
</tab>
<tab id="Search_1" id_parent="Preferences" active="1" hide_host_mode="0">
<class_name>AdminSearchConf</class_name>
</tab>
<tab id="Maintenance" id_parent="Preferences" active="1" hide_host_mode="0">
<class_name>AdminMaintenance</class_name>
</tab>
<tab id="Geolocation" id_parent="Preferences" active="1" hide_host_mode="0">
<class_name>AdminGeolocation</class_name>
</tab>
<tab id="Configuration_Information" id_parent="Advanced_Parameters" active="1" hide_host_mode="0">
<class_name>AdminInformation</class_name>
</tab>
<tab id="Performance" id_parent="Advanced_Parameters" active="1" hide_host_mode="0">
<class_name>AdminPerformance</class_name>
</tab>
<tab id="E-mail" id_parent="Advanced_Parameters" active="1" hide_host_mode="0">
<class_name>AdminEmails</class_name>
</tab>
<tab id="Multistore" id_parent="Advanced_Parameters" active="0" hide_host_mode="0">
<class_name>AdminShopGroup</class_name>
</tab>
<tab id="CSV_Import" id_parent="Advanced_Parameters" active="1" hide_host_mode="0">
<class_name>AdminImport</class_name>
</tab>
<tab id="DB_Backup" id_parent="Advanced_Parameters" active="1" hide_host_mode="0">
<class_name>AdminBackup</class_name>
</tab>
<tab id="SQL_Manager" id_parent="Advanced_Parameters" active="1" hide_host_mode="0">
<class_name>AdminRequestSql</class_name>
</tab>
<tab id="Logs" id_parent="Advanced_Parameters" active="1" hide_host_mode="0">
<class_name>AdminLogs</class_name>
</tab>
<tab id="Webservice" id_parent="Advanced_Parameters" active="1" hide_host_mode="0">
<class_name>AdminWebservice</class_name>
</tab>
<tab id="Preferences_1" id_parent="Administration" active="1" hide_host_mode="0">
<class_name>AdminAdminPreferences</class_name>
</tab>
<tab id="Quick_Access" id_parent="Administration" active="1" hide_host_mode="0">
<class_name>AdminQuickAccesses</class_name>
</tab>
<tab id="Employees" id_parent="Administration" active="1" hide_host_mode="0">
<class_name>AdminEmployees</class_name>
</tab>
<tab id="Profiles" id_parent="Administration" active="1" hide_host_mode="0">
<class_name>AdminProfiles</class_name>
</tab>
<tab id="Permissions" id_parent="Administration" active="1" hide_host_mode="0">
<class_name>AdminAccess</class_name>
</tab>
<tab id="Menus" id_parent="Administration" active="1" hide_host_mode="0">
<class_name>AdminTabs</class_name>
</tab>
<tab id="Stats_1" id_parent="Stats" active="1" hide_host_mode="0">
<class_name>AdminStats</class_name>
</tab>
<tab id="Search_Engines" id_parent="Stats" active="1" hide_host_mode="0">
<class_name>AdminSearchEngines</class_name>
</tab>
<tab id="Referrers" id_parent="Stats" active="1" hide_host_mode="0">
<class_name>AdminReferrers</class_name>
</tab>
<tab id="Warehouses" id_parent="Stock" active="1" hide_host_mode="0">
<class_name>AdminWarehouses</class_name>
</tab>
<tab id="Stock_Management" id_parent="Stock" active="1" hide_host_mode="0">
<class_name>AdminStockManagement</class_name>
</tab>
<tab id="Stock_Movement" id_parent="Stock" active="1" hide_host_mode="0">
<class_name>AdminStockMvt</class_name>
</tab>
<tab id="Instant_Stock_Status" id_parent="Stock" active="1" hide_host_mode="0">
<class_name>AdminStockInstantState</class_name>
</tab>
<tab id="Stock_Coverage" id_parent="Stock" active="1" hide_host_mode="0">
<class_name>AdminStockCover</class_name>
</tab>
<tab id="Supply_orders" id_parent="Stock" active="1" hide_host_mode="0">
<class_name>AdminSupplyOrders</class_name>
</tab>
<tab id="Configuration" id_parent="Stock" active="1" hide_host_mode="0">
<class_name>AdminStockConfiguration</class_name>
</tab>
</entities>
</entity_tab>

View File

@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_theme>
<fields id="name" class="Theme">
<field name="name"/>
<field name="directory"/>
<field name="responsive"/>
<field name="default_left_column"/>
<field name="default_right_column"/>
<field name="product_per_page"/>
</fields>
<entities>
<theme id="default">
<name>default-bootstrap</name>
<directory>default-bootstrap</directory>
<responsive>1</responsive>
<default_left_column>1</default_left_column>
<default_right_column>0</default_right_column>
<product_per_page>12</product_per_page>
</theme>
</entities>
</entity_theme>

View File

@ -1,45 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_theme_meta>
<fields>
<field name="id_theme"/>
<field name="id_meta"/>
<field name="left_column"/>
<field name="right_column"/>
</fields>
<entities>
<theme_meta id="theme_meta_1" id_theme="1" id_meta="1" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_2" id_theme="1" id_meta="2" left_column="1" right_column="0"/>
<theme_meta id="theme_meta_3" id_theme="1" id_meta="3" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_4" id_theme="1" id_meta="4" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_5" id_theme="1" id_meta="5" left_column="1" right_column="0"/>
<theme_meta id="theme_meta_6" id_theme="1" id_meta="6" left_column="1" right_column="0"/>
<theme_meta id="theme_meta_7" id_theme="1" id_meta="7" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_8" id_theme="1" id_meta="8" left_column="1" right_column="0"/>
<theme_meta id="theme_meta_10" id_theme="1" id_meta="9" left_column="1" right_column="0"/>
<theme_meta id="theme_meta_11" id_theme="1" id_meta="10" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_12" id_theme="1" id_meta="11" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_13" id_theme="1" id_meta="12" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_14" id_theme="1" id_meta="13" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_15" id_theme="1" id_meta="14" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_16" id_theme="1" id_meta="15" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_17" id_theme="1" id_meta="16" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_18" id_theme="1" id_meta="17" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_19" id_theme="1" id_meta="18" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_20" id_theme="1" id_meta="19" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_21" id_theme="1" id_meta="20" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_22" id_theme="1" id_meta="21" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_23" id_theme="1" id_meta="22" left_column="1" right_column="0"/>
<theme_meta id="theme_meta_24" id_theme="1" id_meta="23" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_25" id_theme="1" id_meta="24" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_26" id_theme="1" id_meta="25" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_27" id_theme="1" id_meta="26" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_28" id_theme="1" id_meta="28" left_column="1" right_column="0"/>
<theme_meta id="theme_meta_29" id_theme="1" id_meta="29" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_30" id_theme="1" id_meta="27" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_31" id_theme="1" id_meta="30" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_32" id_theme="1" id_meta="31" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_33" id_theme="1" id_meta="32" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_34" id_theme="1" id_meta="33" left_column="0" right_column="0"/>
<theme_meta id="theme_meta_35" id_theme="1" id_meta="34" left_column="0" right_column="0"/>
</entities>
</entity_theme_meta>

View File

@ -1,568 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_timezone>
<fields id="name">
<field name="name"/>
</fields>
<entities>
<timezone id="Africa_Abidjan" name="Africa/Abidjan"/>
<timezone id="Africa_Accra" name="Africa/Accra"/>
<timezone id="Africa_Addis_Ababa" name="Africa/Addis_Ababa"/>
<timezone id="Africa_Algiers" name="Africa/Algiers"/>
<timezone id="Africa_Asmara" name="Africa/Asmara"/>
<timezone id="Africa_Asmera" name="Africa/Asmera"/>
<timezone id="Africa_Bamako" name="Africa/Bamako"/>
<timezone id="Africa_Bangui" name="Africa/Bangui"/>
<timezone id="Africa_Banjul" name="Africa/Banjul"/>
<timezone id="Africa_Bissau" name="Africa/Bissau"/>
<timezone id="Africa_Blantyre" name="Africa/Blantyre"/>
<timezone id="Africa_Brazzaville" name="Africa/Brazzaville"/>
<timezone id="Africa_Bujumbura" name="Africa/Bujumbura"/>
<timezone id="Africa_Cairo" name="Africa/Cairo"/>
<timezone id="Africa_Casablanca" name="Africa/Casablanca"/>
<timezone id="Africa_Ceuta" name="Africa/Ceuta"/>
<timezone id="Africa_Conakry" name="Africa/Conakry"/>
<timezone id="Africa_Dakar" name="Africa/Dakar"/>
<timezone id="Africa_Dar_es_Salaam" name="Africa/Dar_es_Salaam"/>
<timezone id="Africa_Djibouti" name="Africa/Djibouti"/>
<timezone id="Africa_Douala" name="Africa/Douala"/>
<timezone id="Africa_El_Aaiun" name="Africa/El_Aaiun"/>
<timezone id="Africa_Freetown" name="Africa/Freetown"/>
<timezone id="Africa_Gaborone" name="Africa/Gaborone"/>
<timezone id="Africa_Harare" name="Africa/Harare"/>
<timezone id="Africa_Johannesburg" name="Africa/Johannesburg"/>
<timezone id="Africa_Kampala" name="Africa/Kampala"/>
<timezone id="Africa_Khartoum" name="Africa/Khartoum"/>
<timezone id="Africa_Kigali" name="Africa/Kigali"/>
<timezone id="Africa_Kinshasa" name="Africa/Kinshasa"/>
<timezone id="Africa_Lagos" name="Africa/Lagos"/>
<timezone id="Africa_Libreville" name="Africa/Libreville"/>
<timezone id="Africa_Lome" name="Africa/Lome"/>
<timezone id="Africa_Luanda" name="Africa/Luanda"/>
<timezone id="Africa_Lubumbashi" name="Africa/Lubumbashi"/>
<timezone id="Africa_Lusaka" name="Africa/Lusaka"/>
<timezone id="Africa_Malabo" name="Africa/Malabo"/>
<timezone id="Africa_Maputo" name="Africa/Maputo"/>
<timezone id="Africa_Maseru" name="Africa/Maseru"/>
<timezone id="Africa_Mbabane" name="Africa/Mbabane"/>
<timezone id="Africa_Mogadishu" name="Africa/Mogadishu"/>
<timezone id="Africa_Monrovia" name="Africa/Monrovia"/>
<timezone id="Africa_Nairobi" name="Africa/Nairobi"/>
<timezone id="Africa_Ndjamena" name="Africa/Ndjamena"/>
<timezone id="Africa_Niamey" name="Africa/Niamey"/>
<timezone id="Africa_Nouakchott" name="Africa/Nouakchott"/>
<timezone id="Africa_Ouagadougou" name="Africa/Ouagadougou"/>
<timezone id="Africa_Porto-Novo" name="Africa/Porto-Novo"/>
<timezone id="Africa_Sao_Tome" name="Africa/Sao_Tome"/>
<timezone id="Africa_Timbuktu" name="Africa/Timbuktu"/>
<timezone id="Africa_Tripoli" name="Africa/Tripoli"/>
<timezone id="Africa_Tunis" name="Africa/Tunis"/>
<timezone id="Africa_Windhoek" name="Africa/Windhoek"/>
<timezone id="America_Adak" name="America/Adak"/>
<timezone id="America_Anchorage" name="America/Anchorage "/>
<timezone id="America_Anguilla" name="America/Anguilla"/>
<timezone id="America_Antigua" name="America/Antigua"/>
<timezone id="America_Araguaina" name="America/Araguaina"/>
<timezone id="America_Argentina_Buenos_Aires" name="America/Argentina/Buenos_Aires"/>
<timezone id="America_Argentina_Catamarca" name="America/Argentina/Catamarca"/>
<timezone id="America_Argentina_ComodRivadavia" name="America/Argentina/ComodRivadavia"/>
<timezone id="America_Argentina_Cordoba" name="America/Argentina/Cordoba"/>
<timezone id="America_Argentina_Jujuy" name="America/Argentina/Jujuy"/>
<timezone id="America_Argentina_La_Rioja" name="America/Argentina/La_Rioja"/>
<timezone id="America_Argentina_Mendoza" name="America/Argentina/Mendoza"/>
<timezone id="America_Argentina_Rio_Gallegos" name="America/Argentina/Rio_Gallegos"/>
<timezone id="America_Argentina_Salta" name="America/Argentina/Salta"/>
<timezone id="America_Argentina_San_Juan" name="America/Argentina/San_Juan"/>
<timezone id="America_Argentina_San_Luis" name="America/Argentina/San_Luis"/>
<timezone id="America_Argentina_Tucuman" name="America/Argentina/Tucuman"/>
<timezone id="America_Argentina_Ushuaia" name="America/Argentina/Ushuaia"/>
<timezone id="America_Aruba" name="America/Aruba"/>
<timezone id="America_Asuncion" name="America/Asuncion"/>
<timezone id="America_Atikokan" name="America/Atikokan"/>
<timezone id="America_Atka" name="America/Atka"/>
<timezone id="America_Bahia" name="America/Bahia"/>
<timezone id="America_Barbados" name="America/Barbados"/>
<timezone id="America_Belem" name="America/Belem"/>
<timezone id="America_Belize" name="America/Belize"/>
<timezone id="America_Blanc-Sablon" name="America/Blanc-Sablon"/>
<timezone id="America_Boa_Vista" name="America/Boa_Vista"/>
<timezone id="America_Bogota" name="America/Bogota"/>
<timezone id="America_Boise" name="America/Boise"/>
<timezone id="America_Buenos_Aires" name="America/Buenos_Aires"/>
<timezone id="America_Cambridge_Bay" name="America/Cambridge_Bay"/>
<timezone id="America_Campo_Grande" name="America/Campo_Grande"/>
<timezone id="America_Cancun" name="America/Cancun"/>
<timezone id="America_Caracas" name="America/Caracas"/>
<timezone id="America_Catamarca" name="America/Catamarca"/>
<timezone id="America_Cayenne" name="America/Cayenne"/>
<timezone id="America_Cayman" name="America/Cayman"/>
<timezone id="America_Chicago" name="America/Chicago"/>
<timezone id="America_Chihuahua" name="America/Chihuahua"/>
<timezone id="America_Coral_Harbour" name="America/Coral_Harbour"/>
<timezone id="America_Cordoba" name="America/Cordoba"/>
<timezone id="America_Costa_Rica" name="America/Costa_Rica"/>
<timezone id="America_Cuiaba" name="America/Cuiaba"/>
<timezone id="America_Curacao" name="America/Curacao"/>
<timezone id="America_Danmarkshavn" name="America/Danmarkshavn"/>
<timezone id="America_Dawson" name="America/Dawson"/>
<timezone id="America_Dawson_Creek" name="America/Dawson_Creek"/>
<timezone id="America_Denver" name="America/Denver"/>
<timezone id="America_Detroit" name="America/Detroit"/>
<timezone id="America_Dominica" name="America/Dominica"/>
<timezone id="America_Edmonton" name="America/Edmonton"/>
<timezone id="America_Eirunepe" name="America/Eirunepe"/>
<timezone id="America_El_Salvador" name="America/El_Salvador"/>
<timezone id="America_Ensenada" name="America/Ensenada"/>
<timezone id="America_Fort_Wayne" name="America/Fort_Wayne"/>
<timezone id="America_Fortaleza" name="America/Fortaleza"/>
<timezone id="America_Glace_Bay" name="America/Glace_Bay"/>
<timezone id="America_Godthab" name="America/Godthab"/>
<timezone id="America_Goose_Bay" name="America/Goose_Bay"/>
<timezone id="America_Grand_Turk" name="America/Grand_Turk"/>
<timezone id="America_Grenada" name="America/Grenada"/>
<timezone id="America_Guadeloupe" name="America/Guadeloupe"/>
<timezone id="America_Guatemala" name="America/Guatemala"/>
<timezone id="America_Guayaquil" name="America/Guayaquil"/>
<timezone id="America_Guyana" name="America/Guyana"/>
<timezone id="America_Halifax" name="America/Halifax"/>
<timezone id="America_Havana" name="America/Havana"/>
<timezone id="America_Hermosillo" name="America/Hermosillo"/>
<timezone id="America_Indiana_Indianapolis" name="America/Indiana/Indianapolis"/>
<timezone id="America_Indiana_Knox" name="America/Indiana/Knox"/>
<timezone id="America_Indiana_Marengo" name="America/Indiana/Marengo"/>
<timezone id="America_Indiana_Petersburg" name="America/Indiana/Petersburg"/>
<timezone id="America_Indiana_Tell_City" name="America/Indiana/Tell_City"/>
<timezone id="America_Indiana_Vevay" name="America/Indiana/Vevay"/>
<timezone id="America_Indiana_Vincennes" name="America/Indiana/Vincennes"/>
<timezone id="America_Indiana_Winamac" name="America/Indiana/Winamac"/>
<timezone id="America_Indianapolis" name="America/Indianapolis"/>
<timezone id="America_Inuvik" name="America/Inuvik"/>
<timezone id="America_Iqaluit" name="America/Iqaluit"/>
<timezone id="America_Jamaica" name="America/Jamaica"/>
<timezone id="America_Jujuy" name="America/Jujuy"/>
<timezone id="America_Juneau" name="America/Juneau"/>
<timezone id="America_Kentucky_Louisville" name="America/Kentucky/Louisville"/>
<timezone id="America_Kentucky_Monticello" name="America/Kentucky/Monticello"/>
<timezone id="America_Knox_IN" name="America/Knox_IN"/>
<timezone id="America_La_Paz" name="America/La_Paz"/>
<timezone id="America_Lima" name="America/Lima"/>
<timezone id="America_Los_Angeles" name="America/Los_Angeles"/>
<timezone id="America_Louisville" name="America/Louisville"/>
<timezone id="America_Maceio" name="America/Maceio"/>
<timezone id="America_Managua" name="America/Managua"/>
<timezone id="America_Manaus" name="America/Manaus"/>
<timezone id="America_Marigot" name="America/Marigot"/>
<timezone id="America_Martinique" name="America/Martinique"/>
<timezone id="America_Mazatlan" name="America/Mazatlan"/>
<timezone id="America_Mendoza" name="America/Mendoza"/>
<timezone id="America_Menominee" name="America/Menominee"/>
<timezone id="America_Merida" name="America/Merida"/>
<timezone id="America_Mexico_City" name="America/Mexico_City"/>
<timezone id="America_Miquelon" name="America/Miquelon"/>
<timezone id="America_Moncton" name="America/Moncton"/>
<timezone id="America_Monterrey" name="America/Monterrey"/>
<timezone id="America_Montevideo" name="America/Montevideo"/>
<timezone id="America_Montreal" name="America/Montreal"/>
<timezone id="America_Montserrat" name="America/Montserrat"/>
<timezone id="America_Nassau" name="America/Nassau"/>
<timezone id="America_New_York" name="America/New_York"/>
<timezone id="America_Nipigon" name="America/Nipigon"/>
<timezone id="America_Nome" name="America/Nome"/>
<timezone id="America_Noronha" name="America/Noronha"/>
<timezone id="America_North_Dakota_Center" name="America/North_Dakota/Center"/>
<timezone id="America_North_Dakota_New_Salem" name="America/North_Dakota/New_Salem"/>
<timezone id="America_Panama" name="America/Panama"/>
<timezone id="America_Pangnirtung" name="America/Pangnirtung"/>
<timezone id="America_Paramaribo" name="America/Paramaribo"/>
<timezone id="America_Phoenix" name="America/Phoenix"/>
<timezone id="America_Port-au-Prince" name="America/Port-au-Prince"/>
<timezone id="America_Port_of_Spain" name="America/Port_of_Spain"/>
<timezone id="America_Porto_Acre" name="America/Porto_Acre"/>
<timezone id="America_Porto_Velho" name="America/Porto_Velho"/>
<timezone id="America_Puerto_Rico" name="America/Puerto_Rico"/>
<timezone id="America_Rainy_River" name="America/Rainy_River"/>
<timezone id="America_Rankin_Inlet" name="America/Rankin_Inlet"/>
<timezone id="America_Recife" name="America/Recife"/>
<timezone id="America_Regina" name="America/Regina"/>
<timezone id="America_Resolute" name="America/Resolute"/>
<timezone id="America_Rio_Branco" name="America/Rio_Branco"/>
<timezone id="America_Rosario" name="America/Rosario"/>
<timezone id="America_Santarem" name="America/Santarem"/>
<timezone id="America_Santiago" name="America/Santiago"/>
<timezone id="America_Santo_Domingo" name="America/Santo_Domingo"/>
<timezone id="America_Sao_Paulo" name="America/Sao_Paulo"/>
<timezone id="America_Scoresbysund" name="America/Scoresbysund"/>
<timezone id="America_Shiprock" name="America/Shiprock"/>
<timezone id="America_St_Barthelemy" name="America/St_Barthelemy"/>
<timezone id="America_St_Johns" name="America/St_Johns"/>
<timezone id="America_St_Kitts" name="America/St_Kitts"/>
<timezone id="America_St_Lucia" name="America/St_Lucia"/>
<timezone id="America_St_Thomas" name="America/St_Thomas"/>
<timezone id="America_St_Vincent" name="America/St_Vincent"/>
<timezone id="America_Swift_Current" name="America/Swift_Current"/>
<timezone id="America_Tegucigalpa" name="America/Tegucigalpa"/>
<timezone id="America_Thule" name="America/Thule"/>
<timezone id="America_Thunder_Bay" name="America/Thunder_Bay"/>
<timezone id="America_Tijuana" name="America/Tijuana"/>
<timezone id="America_Toronto" name="America/Toronto"/>
<timezone id="America_Tortola" name="America/Tortola"/>
<timezone id="America_Vancouver" name="America/Vancouver"/>
<timezone id="America_Virgin" name="America/Virgin"/>
<timezone id="America_Whitehorse" name="America/Whitehorse"/>
<timezone id="America_Winnipeg" name="America/Winnipeg"/>
<timezone id="America_Yakutat" name="America/Yakutat"/>
<timezone id="America_Yellowknife" name="America/Yellowknife"/>
<timezone id="Antarctica_Casey" name="Antarctica/Casey"/>
<timezone id="Antarctica_Davis" name="Antarctica/Davis"/>
<timezone id="Antarctica_DumontDUrville" name="Antarctica/DumontDUrville"/>
<timezone id="Antarctica_Mawson" name="Antarctica/Mawson"/>
<timezone id="Antarctica_McMurdo" name="Antarctica/McMurdo"/>
<timezone id="Antarctica_Palmer" name="Antarctica/Palmer"/>
<timezone id="Antarctica_Rothera" name="Antarctica/Rothera"/>
<timezone id="Antarctica_South_Pole" name="Antarctica/South_Pole"/>
<timezone id="Antarctica_Syowa" name="Antarctica/Syowa"/>
<timezone id="Antarctica_Vostok" name="Antarctica/Vostok"/>
<timezone id="Arctic_Longyearbyen" name="Arctic/Longyearbyen"/>
<timezone id="Asia_Aden" name="Asia/Aden"/>
<timezone id="Asia_Almaty" name="Asia/Almaty"/>
<timezone id="Asia_Amman" name="Asia/Amman"/>
<timezone id="Asia_Anadyr" name="Asia/Anadyr"/>
<timezone id="Asia_Aqtau" name="Asia/Aqtau"/>
<timezone id="Asia_Aqtobe" name="Asia/Aqtobe"/>
<timezone id="Asia_Ashgabat" name="Asia/Ashgabat"/>
<timezone id="Asia_Ashkhabad" name="Asia/Ashkhabad"/>
<timezone id="Asia_Baghdad" name="Asia/Baghdad"/>
<timezone id="Asia_Bahrain" name="Asia/Bahrain"/>
<timezone id="Asia_Baku" name="Asia/Baku"/>
<timezone id="Asia_Bangkok" name="Asia/Bangkok"/>
<timezone id="Asia_Beirut" name="Asia/Beirut"/>
<timezone id="Asia_Bishkek" name="Asia/Bishkek"/>
<timezone id="Asia_Brunei" name="Asia/Brunei"/>
<timezone id="Asia_Calcutta" name="Asia/Calcutta"/>
<timezone id="Asia_Choibalsan" name="Asia/Choibalsan"/>
<timezone id="Asia_Chongqing" name="Asia/Chongqing"/>
<timezone id="Asia_Chungking" name="Asia/Chungking"/>
<timezone id="Asia_Colombo" name="Asia/Colombo"/>
<timezone id="Asia_Dacca" name="Asia/Dacca"/>
<timezone id="Asia_Damascus" name="Asia/Damascus"/>
<timezone id="Asia_Dhaka" name="Asia/Dhaka"/>
<timezone id="Asia_Dili" name="Asia/Dili"/>
<timezone id="Asia_Dubai" name="Asia/Dubai"/>
<timezone id="Asia_Dushanbe" name="Asia/Dushanbe"/>
<timezone id="Asia_Gaza" name="Asia/Gaza"/>
<timezone id="Asia_Harbin" name="Asia/Harbin"/>
<timezone id="Asia_Ho_Chi_Minh" name="Asia/Ho_Chi_Minh"/>
<timezone id="Asia_Hong_Kong" name="Asia/Hong_Kong"/>
<timezone id="Asia_Hovd" name="Asia/Hovd"/>
<timezone id="Asia_Irkutsk" name="Asia/Irkutsk"/>
<timezone id="Asia_Istanbul" name="Asia/Istanbul"/>
<timezone id="Asia_Jakarta" name="Asia/Jakarta"/>
<timezone id="Asia_Jayapura" name="Asia/Jayapura"/>
<timezone id="Asia_Jerusalem" name="Asia/Jerusalem"/>
<timezone id="Asia_Kabul" name="Asia/Kabul"/>
<timezone id="Asia_Kamchatka" name="Asia/Kamchatka"/>
<timezone id="Asia_Karachi" name="Asia/Karachi"/>
<timezone id="Asia_Kashgar" name="Asia/Kashgar"/>
<timezone id="Asia_Kathmandu" name="Asia/Kathmandu"/>
<timezone id="Asia_Katmandu" name="Asia/Katmandu"/>
<timezone id="Asia_Kolkata" name="Asia/Kolkata"/>
<timezone id="Asia_Krasnoyarsk" name="Asia/Krasnoyarsk"/>
<timezone id="Asia_Kuala_Lumpur" name="Asia/Kuala_Lumpur"/>
<timezone id="Asia_Kuching" name="Asia/Kuching"/>
<timezone id="Asia_Kuwait" name="Asia/Kuwait"/>
<timezone id="Asia_Macao" name="Asia/Macao"/>
<timezone id="Asia_Macau" name="Asia/Macau"/>
<timezone id="Asia_Magadan" name="Asia/Magadan"/>
<timezone id="Asia_Makassar" name="Asia/Makassar"/>
<timezone id="Asia_Manila" name="Asia/Manila"/>
<timezone id="Asia_Muscat" name="Asia/Muscat"/>
<timezone id="Asia_Nicosia" name="Asia/Nicosia"/>
<timezone id="Asia_Novosibirsk" name="Asia/Novosibirsk"/>
<timezone id="Asia_Omsk" name="Asia/Omsk"/>
<timezone id="Asia_Oral" name="Asia/Oral"/>
<timezone id="Asia_Phnom_Penh" name="Asia/Phnom_Penh"/>
<timezone id="Asia_Pontianak" name="Asia/Pontianak"/>
<timezone id="Asia_Pyongyang" name="Asia/Pyongyang"/>
<timezone id="Asia_Qatar" name="Asia/Qatar"/>
<timezone id="Asia_Qyzylorda" name="Asia/Qyzylorda"/>
<timezone id="Asia_Rangoon" name="Asia/Rangoon"/>
<timezone id="Asia_Riyadh" name="Asia/Riyadh"/>
<timezone id="Asia_Saigon" name="Asia/Saigon"/>
<timezone id="Asia_Sakhalin" name="Asia/Sakhalin"/>
<timezone id="Asia_Samarkand" name="Asia/Samarkand"/>
<timezone id="Asia_Seoul" name="Asia/Seoul"/>
<timezone id="Asia_Shanghai" name="Asia/Shanghai"/>
<timezone id="Asia_Singapore" name="Asia/Singapore"/>
<timezone id="Asia_Taipei" name="Asia/Taipei"/>
<timezone id="Asia_Tashkent" name="Asia/Tashkent"/>
<timezone id="Asia_Tbilisi" name="Asia/Tbilisi"/>
<timezone id="Asia_Tehran" name="Asia/Tehran"/>
<timezone id="Asia_Tel_Aviv" name="Asia/Tel_Aviv"/>
<timezone id="Asia_Thimbu" name="Asia/Thimbu"/>
<timezone id="Asia_Thimphu" name="Asia/Thimphu"/>
<timezone id="Asia_Tokyo" name="Asia/Tokyo"/>
<timezone id="Asia_Ujung_Pandang" name="Asia/Ujung_Pandang"/>
<timezone id="Asia_Ulaanbaatar" name="Asia/Ulaanbaatar"/>
<timezone id="Asia_Ulan_Bator" name="Asia/Ulan_Bator"/>
<timezone id="Asia_Urumqi" name="Asia/Urumqi"/>
<timezone id="Asia_Vientiane" name="Asia/Vientiane"/>
<timezone id="Asia_Vladivostok" name="Asia/Vladivostok"/>
<timezone id="Asia_Yakutsk" name="Asia/Yakutsk"/>
<timezone id="Asia_Yekaterinburg" name="Asia/Yekaterinburg"/>
<timezone id="Asia_Yerevan" name="Asia/Yerevan"/>
<timezone id="Atlantic_Azores" name="Atlantic/Azores"/>
<timezone id="Atlantic_Bermuda" name="Atlantic/Bermuda"/>
<timezone id="Atlantic_Canary" name="Atlantic/Canary"/>
<timezone id="Atlantic_Cape_Verde" name="Atlantic/Cape_Verde"/>
<timezone id="Atlantic_Faeroe" name="Atlantic/Faeroe"/>
<timezone id="Atlantic_Faroe" name="Atlantic/Faroe"/>
<timezone id="Atlantic_Jan_Mayen" name="Atlantic/Jan_Mayen"/>
<timezone id="Atlantic_Madeira" name="Atlantic/Madeira"/>
<timezone id="Atlantic_Reykjavik" name="Atlantic/Reykjavik"/>
<timezone id="Atlantic_South_Georgia" name="Atlantic/South_Georgia"/>
<timezone id="Atlantic_St_Helena" name="Atlantic/St_Helena"/>
<timezone id="Atlantic_Stanley" name="Atlantic/Stanley"/>
<timezone id="Australia_ACT" name="Australia/ACT"/>
<timezone id="Australia_Adelaide" name="Australia/Adelaide"/>
<timezone id="Australia_Brisbane" name="Australia/Brisbane"/>
<timezone id="Australia_Broken_Hill" name="Australia/Broken_Hill"/>
<timezone id="Australia_Canberra" name="Australia/Canberra"/>
<timezone id="Australia_Currie" name="Australia/Currie"/>
<timezone id="Australia_Darwin" name="Australia/Darwin"/>
<timezone id="Australia_Eucla" name="Australia/Eucla"/>
<timezone id="Australia_Hobart" name="Australia/Hobart"/>
<timezone id="Australia_LHI" name="Australia/LHI"/>
<timezone id="Australia_Lindeman" name="Australia/Lindeman"/>
<timezone id="Australia_Lord_Howe" name="Australia/Lord_Howe"/>
<timezone id="Australia_Melbourne" name="Australia/Melbourne"/>
<timezone id="Australia_North" name="Australia/North"/>
<timezone id="Australia_NSW" name="Australia/NSW"/>
<timezone id="Australia_Perth" name="Australia/Perth"/>
<timezone id="Australia_Queensland" name="Australia/Queensland"/>
<timezone id="Australia_South" name="Australia/South"/>
<timezone id="Australia_Sydney" name="Australia/Sydney"/>
<timezone id="Australia_Tasmania" name="Australia/Tasmania"/>
<timezone id="Australia_Victoria" name="Australia/Victoria"/>
<timezone id="Australia_West" name="Australia/West"/>
<timezone id="Australia_Yancowinna" name="Australia/Yancowinna"/>
<timezone id="Europe_Amsterdam" name="Europe/Amsterdam"/>
<timezone id="Europe_Andorra" name="Europe/Andorra"/>
<timezone id="Europe_Athens" name="Europe/Athens"/>
<timezone id="Europe_Belfast" name="Europe/Belfast"/>
<timezone id="Europe_Belgrade" name="Europe/Belgrade"/>
<timezone id="Europe_Berlin" name="Europe/Berlin"/>
<timezone id="Europe_Bratislava" name="Europe/Bratislava"/>
<timezone id="Europe_Brussels" name="Europe/Brussels"/>
<timezone id="Europe_Bucharest" name="Europe/Bucharest"/>
<timezone id="Europe_Budapest" name="Europe/Budapest"/>
<timezone id="Europe_Chisinau" name="Europe/Chisinau"/>
<timezone id="Europe_Copenhagen" name="Europe/Copenhagen"/>
<timezone id="Europe_Dublin" name="Europe/Dublin"/>
<timezone id="Europe_Gibraltar" name="Europe/Gibraltar"/>
<timezone id="Europe_Guernsey" name="Europe/Guernsey"/>
<timezone id="Europe_Helsinki" name="Europe/Helsinki"/>
<timezone id="Europe_Isle_of_Man" name="Europe/Isle_of_Man"/>
<timezone id="Europe_Istanbul" name="Europe/Istanbul"/>
<timezone id="Europe_Jersey" name="Europe/Jersey"/>
<timezone id="Europe_Kaliningrad" name="Europe/Kaliningrad"/>
<timezone id="Europe_Kiev" name="Europe/Kiev"/>
<timezone id="Europe_Lisbon" name="Europe/Lisbon"/>
<timezone id="Europe_Ljubljana" name="Europe/Ljubljana"/>
<timezone id="Europe_London" name="Europe/London"/>
<timezone id="Europe_Luxembourg" name="Europe/Luxembourg"/>
<timezone id="Europe_Madrid" name="Europe/Madrid"/>
<timezone id="Europe_Malta" name="Europe/Malta"/>
<timezone id="Europe_Mariehamn" name="Europe/Mariehamn"/>
<timezone id="Europe_Minsk" name="Europe/Minsk"/>
<timezone id="Europe_Monaco" name="Europe/Monaco"/>
<timezone id="Europe_Moscow" name="Europe/Moscow"/>
<timezone id="Europe_Nicosia" name="Europe/Nicosia"/>
<timezone id="Europe_Oslo" name="Europe/Oslo"/>
<timezone id="Europe_Paris" name="Europe/Paris"/>
<timezone id="Europe_Podgorica" name="Europe/Podgorica"/>
<timezone id="Europe_Prague" name="Europe/Prague"/>
<timezone id="Europe_Riga" name="Europe/Riga"/>
<timezone id="Europe_Rome" name="Europe/Rome"/>
<timezone id="Europe_Samara" name="Europe/Samara"/>
<timezone id="Europe_San_Marino" name="Europe/San_Marino"/>
<timezone id="Europe_Sarajevo" name="Europe/Sarajevo"/>
<timezone id="Europe_Simferopol" name="Europe/Simferopol"/>
<timezone id="Europe_Skopje" name="Europe/Skopje"/>
<timezone id="Europe_Sofia" name="Europe/Sofia"/>
<timezone id="Europe_Stockholm" name="Europe/Stockholm"/>
<timezone id="Europe_Tallinn" name="Europe/Tallinn"/>
<timezone id="Europe_Tirane" name="Europe/Tirane"/>
<timezone id="Europe_Tiraspol" name="Europe/Tiraspol"/>
<timezone id="Europe_Uzhgorod" name="Europe/Uzhgorod"/>
<timezone id="Europe_Vaduz" name="Europe/Vaduz"/>
<timezone id="Europe_Vatican" name="Europe/Vatican"/>
<timezone id="Europe_Vienna" name="Europe/Vienna"/>
<timezone id="Europe_Vilnius" name="Europe/Vilnius"/>
<timezone id="Europe_Volgograd" name="Europe/Volgograd"/>
<timezone id="Europe_Warsaw" name="Europe/Warsaw"/>
<timezone id="Europe_Zagreb" name="Europe/Zagreb"/>
<timezone id="Europe_Zaporozhye" name="Europe/Zaporozhye"/>
<timezone id="Europe_Zurich" name="Europe/Zurich"/>
<timezone id="Indian_Antananarivo" name="Indian/Antananarivo"/>
<timezone id="Indian_Chagos" name="Indian/Chagos"/>
<timezone id="Indian_Christmas" name="Indian/Christmas"/>
<timezone id="Indian_Cocos" name="Indian/Cocos"/>
<timezone id="Indian_Comoro" name="Indian/Comoro"/>
<timezone id="Indian_Kerguelen" name="Indian/Kerguelen"/>
<timezone id="Indian_Mahe" name="Indian/Mahe"/>
<timezone id="Indian_Maldives" name="Indian/Maldives"/>
<timezone id="Indian_Mauritius" name="Indian/Mauritius"/>
<timezone id="Indian_Mayotte" name="Indian/Mayotte"/>
<timezone id="Indian_Reunion" name="Indian/Reunion"/>
<timezone id="Pacific_Apia" name="Pacific/Apia"/>
<timezone id="Pacific_Auckland" name="Pacific/Auckland"/>
<timezone id="Pacific_Chatham" name="Pacific/Chatham"/>
<timezone id="Pacific_Easter" name="Pacific/Easter"/>
<timezone id="Pacific_Efate" name="Pacific/Efate"/>
<timezone id="Pacific_Enderbury" name="Pacific/Enderbury"/>
<timezone id="Pacific_Fakaofo" name="Pacific/Fakaofo"/>
<timezone id="Pacific_Fiji" name="Pacific/Fiji"/>
<timezone id="Pacific_Funafuti" name="Pacific/Funafuti"/>
<timezone id="Pacific_Galapagos" name="Pacific/Galapagos"/>
<timezone id="Pacific_Gambier" name="Pacific/Gambier"/>
<timezone id="Pacific_Guadalcanal" name="Pacific/Guadalcanal"/>
<timezone id="Pacific_Guam" name="Pacific/Guam"/>
<timezone id="Pacific_Honolulu" name="Pacific/Honolulu"/>
<timezone id="Pacific_Johnston" name="Pacific/Johnston"/>
<timezone id="Pacific_Kiritimati" name="Pacific/Kiritimati"/>
<timezone id="Pacific_Kosrae" name="Pacific/Kosrae"/>
<timezone id="Pacific_Kwajalein" name="Pacific/Kwajalein"/>
<timezone id="Pacific_Majuro" name="Pacific/Majuro"/>
<timezone id="Pacific_Marquesas" name="Pacific/Marquesas"/>
<timezone id="Pacific_Midway" name="Pacific/Midway"/>
<timezone id="Pacific_Nauru" name="Pacific/Nauru"/>
<timezone id="Pacific_Niue" name="Pacific/Niue"/>
<timezone id="Pacific_Norfolk" name="Pacific/Norfolk"/>
<timezone id="Pacific_Noumea" name="Pacific/Noumea"/>
<timezone id="Pacific_Pago_Pago" name="Pacific/Pago_Pago"/>
<timezone id="Pacific_Palau" name="Pacific/Palau"/>
<timezone id="Pacific_Pitcairn" name="Pacific/Pitcairn"/>
<timezone id="Pacific_Ponape" name="Pacific/Ponape"/>
<timezone id="Pacific_Port_Moresby" name="Pacific/Port_Moresby"/>
<timezone id="Pacific_Rarotonga" name="Pacific/Rarotonga"/>
<timezone id="Pacific_Saipan" name="Pacific/Saipan"/>
<timezone id="Pacific_Samoa" name="Pacific/Samoa"/>
<timezone id="Pacific_Tahiti" name="Pacific/Tahiti"/>
<timezone id="Pacific_Tarawa" name="Pacific/Tarawa"/>
<timezone id="Pacific_Tongatapu" name="Pacific/Tongatapu"/>
<timezone id="Pacific_Truk" name="Pacific/Truk"/>
<timezone id="Pacific_Wake" name="Pacific/Wake"/>
<timezone id="Pacific_Wallis" name="Pacific/Wallis"/>
<timezone id="Pacific_Yap" name="Pacific/Yap"/>
<timezone id="Brazil_Acre" name="Brazil/Acre"/>
<timezone id="Brazil_DeNoronha" name="Brazil/DeNoronha"/>
<timezone id="Brazil_East" name="Brazil/East"/>
<timezone id="Brazil_West" name="Brazil/West"/>
<timezone id="Canada_Atlantic" name="Canada/Atlantic"/>
<timezone id="Canada_Central" name="Canada/Central"/>
<timezone id="Canada_East-Saskatchewan" name="Canada/East-Saskatchewan"/>
<timezone id="Canada_Eastern" name="Canada/Eastern"/>
<timezone id="Canada_Mountain" name="Canada/Mountain"/>
<timezone id="Canada_Newfoundland" name="Canada/Newfoundland"/>
<timezone id="Canada_Pacific" name="Canada/Pacific"/>
<timezone id="Canada_Saskatchewan" name="Canada/Saskatchewan"/>
<timezone id="Canada_Yukon" name="Canada/Yukon"/>
<timezone id="CET" name="CET"/>
<timezone id="Chile_Continental" name="Chile/Continental"/>
<timezone id="Chile_EasterIsland" name="Chile/EasterIsland"/>
<timezone id="CST6CDT" name="CST6CDT"/>
<timezone id="Cuba" name="Cuba"/>
<timezone id="EET" name="EET"/>
<timezone id="Egypt" name="Egypt"/>
<timezone id="Eire" name="Eire"/>
<timezone id="EST" name="EST"/>
<timezone id="EST5EDT" name="EST5EDT"/>
<timezone id="Etc_GMT" name="Etc/GMT"/>
<timezone id="Etc_GMT_0" name="Etc/GMT+0"/>
<timezone id="Etc_GMT_1" name="Etc/GMT+1"/>
<timezone id="Etc_GMT_10" name="Etc/GMT+10"/>
<timezone id="Etc_GMT_11" name="Etc/GMT+11"/>
<timezone id="Etc_GMT_12" name="Etc/GMT+12"/>
<timezone id="Etc_GMT_2" name="Etc/GMT+2"/>
<timezone id="Etc_GMT_3" name="Etc/GMT+3"/>
<timezone id="Etc_GMT_4" name="Etc/GMT+4"/>
<timezone id="Etc_GMT_5" name="Etc/GMT+5"/>
<timezone id="Etc_GMT_6" name="Etc/GMT+6"/>
<timezone id="Etc_GMT_7" name="Etc/GMT+7"/>
<timezone id="Etc_GMT_8" name="Etc/GMT+8"/>
<timezone id="Etc_GMT_9" name="Etc/GMT+9"/>
<timezone id="Etc_GMT-0" name="Etc/GMT-0"/>
<timezone id="Etc_GMT-1" name="Etc/GMT-1"/>
<timezone id="Etc_GMT-10" name="Etc/GMT-10"/>
<timezone id="Etc_GMT-11" name="Etc/GMT-11"/>
<timezone id="Etc_GMT-12" name="Etc/GMT-12"/>
<timezone id="Etc_GMT-13" name="Etc/GMT-13"/>
<timezone id="Etc_GMT-14" name="Etc/GMT-14"/>
<timezone id="Etc_GMT-2" name="Etc/GMT-2"/>
<timezone id="Etc_GMT-3" name="Etc/GMT-3"/>
<timezone id="Etc_GMT-4" name="Etc/GMT-4"/>
<timezone id="Etc_GMT-5" name="Etc/GMT-5"/>
<timezone id="Etc_GMT-6" name="Etc/GMT-6"/>
<timezone id="Etc_GMT-7" name="Etc/GMT-7"/>
<timezone id="Etc_GMT-8" name="Etc/GMT-8"/>
<timezone id="Etc_GMT-9" name="Etc/GMT-9"/>
<timezone id="Etc_GMT0" name="Etc/GMT0"/>
<timezone id="Etc_Greenwich" name="Etc/Greenwich"/>
<timezone id="Etc_UCT" name="Etc/UCT"/>
<timezone id="Etc_Universal" name="Etc/Universal"/>
<timezone id="Etc_UTC" name="Etc/UTC"/>
<timezone id="Etc_Zulu" name="Etc/Zulu"/>
<timezone id="Factory" name="Factory"/>
<timezone id="GB" name="GB"/>
<timezone id="GB-Eire" name="GB-Eire"/>
<timezone id="GMT" name="GMT"/>
<timezone id="GMT_0" name="GMT+0"/>
<timezone id="GMT-0" name="GMT-0"/>
<timezone id="GMT0" name="GMT0"/>
<timezone id="Greenwich" name="Greenwich"/>
<timezone id="Hongkong" name="Hongkong"/>
<timezone id="HST" name="HST"/>
<timezone id="Iceland" name="Iceland"/>
<timezone id="Iran" name="Iran"/>
<timezone id="Israel" name="Israel"/>
<timezone id="Jamaica" name="Jamaica"/>
<timezone id="Japan" name="Japan"/>
<timezone id="Kwajalein" name="Kwajalein"/>
<timezone id="Libya" name="Libya"/>
<timezone id="MET" name="MET"/>
<timezone id="Mexico_BajaNorte" name="Mexico/BajaNorte"/>
<timezone id="Mexico_BajaSur" name="Mexico/BajaSur"/>
<timezone id="Mexico_General" name="Mexico/General"/>
<timezone id="MST" name="MST"/>
<timezone id="MST7MDT" name="MST7MDT"/>
<timezone id="Navajo" name="Navajo"/>
<timezone id="NZ" name="NZ"/>
<timezone id="NZ-CHAT" name="NZ-CHAT"/>
<timezone id="Poland" name="Poland"/>
<timezone id="Portugal" name="Portugal"/>
<timezone id="PRC" name="PRC"/>
<timezone id="PST8PDT" name="PST8PDT"/>
<timezone id="ROC" name="ROC"/>
<timezone id="ROK" name="ROK"/>
<timezone id="Singapore" name="Singapore"/>
<timezone id="Turkey" name="Turkey"/>
<timezone id="UCT" name="UCT"/>
<timezone id="Universal" name="Universal"/>
<timezone id="US_Alaska" name="US/Alaska"/>
<timezone id="US_Aleutian" name="US/Aleutian"/>
<timezone id="US_Arizona" name="US/Arizona"/>
<timezone id="US_Central" name="US/Central"/>
<timezone id="US_East-Indiana" name="US/East-Indiana"/>
<timezone id="US_Eastern" name="US/Eastern"/>
<timezone id="US_Hawaii" name="US/Hawaii"/>
<timezone id="US_Indiana-Starke" name="US/Indiana-Starke"/>
<timezone id="US_Michigan" name="US/Michigan"/>
<timezone id="US_Mountain" name="US/Mountain"/>
<timezone id="US_Pacific" name="US/Pacific"/>
<timezone id="US_Pacific-New" name="US/Pacific-New"/>
<timezone id="US_Samoa" name="US/Samoa"/>
<timezone id="UTC" name="UTC"/>
<timezone id="W-SU" name="W-SU"/>
<timezone id="WET" name="WET"/>
<timezone id="Zulu" name="Zulu"/>
</entities>
</entity_timezone>

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_warehouse>
<fields id="name" class="Warehouse">
<field name="id_currency"/>
<field name="id_address" relation="address"/>
<field name="id_employee" relation="employee"/>
<field name="reference"/>
<field name="name"/>
<field name="management_type"/>
</fields>
<entities/>
</entity_warehouse>

View File

@ -1,41 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_web_browser>
<fields id="name">
<field name="name"/>
</fields>
<entities>
<web_browser id="Safari">
<name>Safari</name>
</web_browser>
<web_browser id="Safari_ipad">
<name>Safari iPad</name>
</web_browser>
<web_browser id="Firefox">
<name>Firefox</name>
</web_browser>
<web_browser id="Opera">
<name>Opera</name>
</web_browser>
<web_browser id="IE_6">
<name>IE 6</name>
</web_browser>
<web_browser id="IE_7">
<name>IE 7</name>
</web_browser>
<web_browser id="IE_8">
<name>IE 8</name>
</web_browser>
<web_browser id="IE_9">
<name>IE 9</name>
</web_browser>
<web_browser id="IE_10">
<name>IE 10</name>
</web_browser>
<web_browser id="IE_11">
<name>IE 11</name>
</web_browser>
<web_browser id="Chrome">
<name>Chrome</name>
</web_browser>
</entities>
</entity_web_browser>

View File

@ -1,33 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_zone>
<fields id="name" class="Zone">
<field name="name"/>
<field name="active"/>
</fields>
<entities>
<zone id="Europe" active="1">
<name>Europe</name>
</zone>
<zone id="North_America" active="1">
<name>North America</name>
</zone>
<zone id="Asia" active="1">
<name>Asia</name>
</zone>
<zone id="Africa" active="1">
<name>Africa</name>
</zone>
<zone id="Oceania" active="1">
<name>Oceania</name>
</zone>
<zone id="South_America" active="1">
<name>South America</name>
</zone>
<zone id="Europe_out_E_U" active="1">
<name>Europe (non-EU)</name>
</zone>
<zone id="Central_America_Antilla" active="1">
<name>Central America/Antilla</name>
</zone>
</entities>
</entity_zone>

View File

@ -1,166 +0,0 @@
<?php
/*
* 2007-2016 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2016 PrestaShop SA
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
include_once('../init.php');
include_once(_PS_ROOT_DIR_.'/config/settings.inc.php');
include_once(_PS_INSTALL_PATH_.'classes/controllerHttp.php');
class SynchronizeController extends InstallControllerHttp
{
public function validate()
{
}
public function display()
{
}
public function processNextStep()
{
}
/**
* @var InstallXmlLoader
*/
protected $loader;
public function displayTemplate($template, $get_output = false, $path = null)
{
parent::displayTemplate($template, false, _PS_INSTALL_PATH_.'dev/');
}
public function init()
{
$this->type = Tools::getValue('type');
$this->loader = new InstallXmlLoader();
$languages = array();
foreach (Language::getLanguages(false) as $language) {
$languages[$language['id_lang']] = $language['iso_code'];
}
$this->loader->setLanguages($languages);
if (Tools::getValue('submit')) {
$this->generateSchemas();
} elseif (Tools::getValue('synchronize')) {
$this->synchronizeEntities();
}
if ($this->type == 'demo') {
$this->loader->setFixturesPath();
} else {
$this->loader->setDefaultPath();
}
$this->displayTemplate('index');
}
public function generateSchemas()
{
if ($this->type == 'demo') {
$this->loader->setFixturesPath();
}
$tables = isset($_POST['tables']) ? (array)$_POST['tables'] : array();
$columns = isset($_POST['columns']) ? (array)$_POST['columns'] : array();
$relations = isset($_POST['relations']) ? (array)$_POST['relations'] : array();
$ids = isset($_POST['id']) ? (array)$_POST['id'] : array();
$primaries = isset($_POST['primary']) ? (array)$_POST['primary'] : array();
$classes = isset($_POST['class']) ? (array)$_POST['class'] : array();
$sqls = isset($_POST['sql']) ? (array)$_POST['sql'] : array();
$orders = isset($_POST['order']) ? (array)$_POST['order'] : array();
$images = isset($_POST['image']) ? (array)$_POST['image'] : array();
$nulls = isset($_POST['null']) ? (array)$_POST['null'] : array();
$entities = array();
foreach ($tables as $table) {
$config = array();
if (isset($ids[$table]) && $ids[$table]) {
$config['id'] = $ids[$table];
}
if (isset($primaries[$table]) && $primaries[$table]) {
$config['primary'] = $primaries[$table];
}
if (isset($classes[$table]) && $classes[$table]) {
$config['class'] = $classes[$table];
}
if (isset($sqls[$table]) && $sqls[$table]) {
$config['sql'] = $sqls[$table];
}
if (isset($orders[$table]) && $orders[$table]) {
$config['ordersql'] = $orders[$table];
}
if (isset($images[$table]) && $images[$table]) {
$config['image'] = $images[$table];
}
if (isset($nulls[$table]) && $nulls[$table]) {
$config['null'] = $nulls[$table];
}
$fields = array();
if (isset($columns[$table])) {
foreach ($columns[$table] as $column) {
$fields[$column] = array();
if (isset($relations[$table][$column]['check'])) {
$fields[$column]['relation'] = $relations[$table][$column];
}
}
}
$entities[$table] = array(
'config' => $config,
'fields' => $fields,
);
}
foreach ($entities as $entity => $info) {
$this->loader->generateEntitySchema($entity, $info['fields'], $info['config']);
}
$this->errors = $this->loader->getErrors();
}
public function synchronizeEntities()
{
$entities = Tools::getValue('entities');
if (isset($entities['common'])) {
$this->loader->setDefaultPath();
$this->loader->generateEntityFiles($entities['common']);
}
if (isset($entities['fixture'])) {
$this->loader->setFixturesPath();
$this->loader->generateEntityFiles($entities['fixture']);
}
$this->errors = $this->loader->getErrors();
$this->loader->setDefaultPath();
}
}
new SynchronizeController('synchronize');

View File

@ -1,241 +0,0 @@
<html>
<head>
<title>Outil de synchronisation de l'installeur</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<script type="text/javascript" src="../../js/jquery/jquery-1.11.0.min.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="style.css" />
<script type="text/javascript">
$().ready(function()
{
var select_entity = function(is_checked, container)
{
if (is_checked)
{
container.find('.column_list').show();
container.addClass('table_item_selected');
}
else
{
container.find('.column_list').hide();
container.removeClass('table_item_selected');
}
}
$('.select_box input[type=checkbox]').click(function(e)
{
select_entity($(this).prop('checked'), $(this).parent().parent());
e.stopImmediatePropagation();
});
$('.select_box').click(function()
{
var checkbox = $(this).find('input[type=checkbox]');
checkbox.attr('checked', !checkbox.prop('checked'));
select_entity(checkbox.prop('checked'), $(this).parent());
});
});
function check_dependencies(checked, type, entity)
{
var search_in = ['common'];
if (type == 'fixture')
search_in.push('fixture');
$(search_in).each(function(k, check_type)
{
if (!checked)
{
$(dependencies[check_type][entity]).each(function(k, child_entity)
{
$('input[name=\'entities['+check_type+']['+child_entity+']\']').attr('checked', false);
check_dependencies(false, check_type, child_entity);
});
}
else
{
$.each(dependencies[check_type], function(parent_entity, children_entity)
{
if ($.inArray(entity, children_entity) >= 0)
{
$('input[name=\'entities['+check_type+']['+parent_entity+']\']').attr('checked', true);
check_dependencies(true, check_type, parent_entity);
}
});
}
});
}
</script>
</head>
<body>
<?php if ($this->errors): ?>
<ul>
<?php foreach ($this->errors as $error): ?>
<li><?php echo $error ?></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
<ul class="menu">
<li <?php if ($this->type != 'demo' && $this->type != 'synchro'): ?>class="selected"<?php endif; ?>><a href="index.php">Schéma des données communes</a></li>
<li <?php if ($this->type == 'demo'): ?>class="selected"<?php endif; ?>><a href="index.php?type=demo">Schéma des produits de démo</a></li>
<li <?php if ($this->type == 'synchro'): ?>class="selected"<?php endif; ?>><a href="index.php?type=synchro">Synchroniser les données</a></li>
<li style="margin-left: 20px"><a href="#" onclick="if ($('#display_help').css('display') == 'none'){$('#display_help').show();} else {$('#display_help').hide();} return false">Afficher l'aide</a></li>
</ul>
<div id="display_help">
<h2>Aide pour la synchronisation de l'installeur</h2>
<p>Cet outil est destiné à synchroniser le contenu de la base de donnée courante avec l'installeur. Par exemple en synchronisant l'entité "country", toutes les données de la table seront prises et sauvées dans un fichier country.xml, qui sera utilisé lors des installations.</p>
<p><b>Veuillez vous assurer de n'exporter que les informations qui concernent les modifications que vous avez effectué</b>, pour cela il suffit de cocher les informations vous concernant sur l'écran de synchronisation.</p>
<p></p>
<p>
En cochant une entité (sur l'écran de génération des schémas), celle ci sera ajoutée dans les données exportables. Cependant seules les entités que vous validerez dans l'écran de synchronisation seront réellement exportées, afin d'éviter tout problème. Voici une description des différentes informations disponibles par entité :
<ul>
<li><b>Identifiant</b> : servira à générer les noms des ID uniques. Par défaut les ID sont du type <i>entity_42</i>.</li>
<li><b>Clef primaire</b> : laissez ce champ vide si l'entité possède un nom de clef primaire standard, c'est à dire <i>id_entity</i>. Entrez le nom de la clef primaire si elle est différente, entrez les différentes clef primaires séparées par une virgule s'il s'agit d'une table d'association.</li>
<li><b>Classe</b> : nom de classe qui servira à insérer les informations lors de l'installation. Attention il doit s'agir d'une classe ObjectModel. N'utilisez pas de classe s'il n'est pas nécessaire d'instancier l'objet pour créer l'entité.</li>
<li><b>Images</b> : nom du dossier d'images pour exporter / importer les images automatiquement. Pour les cas particuliers, il est possible de créer des méthodes dans InstallXmlLoader <i>backupImageEntity()</i> pour l'export des images depuis la synchronisation et <i>copyImagesEntity()</i> pour l'import des images durant l'installation.</li>
<li><b>Restriction SQL</b> : clauses WHERE à ajouter à la requête qui synchronise les données. Par exemple on ne souhaite exporter que la catégorie avec l'ID 1 pour les données communes, et les autres catégories pour les produits de démo.</li>
<li><b>Ordre SQL</b> : clause ORDER BY de la requête qui synchronise les données</li>
</ul>
Sélectionnez ensuite la liste des champs à utiliser, et pour les champs reliés à une autre entité précisez cette dernière en choisissant une relation (par exemple les champs id_country doivent être relié à l'entité country).
</p>
</div>
<?php if ($this->type == 'synchro'): ?>
<?php
$entities = $dependencies = array();
$entities['common'] = $this->loader->getEntitiesList();
$dependencies['common'] = $this->loader->getDependencies();
$this->loader->setFixturesPath();
$entities['fixture'] = $this->loader->getEntitiesList();
$dependencies['fixture'] = $this->loader->getDependencies();
$this->loader->setDefaultPath();
?>
<script type="text/javascript">
var dependencies = <?php echo Tools::jsonEncode($dependencies) ?>;
</script>
<form action="" method="post">
Selectionnez la liste des entités à resynchroniser. Afin d'éviter au maximum les erreurs, sélectionnez uniquement les entitiés que vous avez modifier.
<br />
(<a href="#" onclick="$('input[type=\'checkbox\']').attr('checked', true); return false">Tout cocher</a>
- <a href="#" onclick="$('input[type=\'checkbox\']').attr('checked', false); return false">Tout décocher</a>)
<ul class="type_list">
<?php foreach ($entities as $type => $list): ?>
<li style="float: left; padding-right: 40px">
<span>
<?php if ($type == 'fixture'): ?>Produits de démo<?php else: ?>Données communes<?php endif; ?>
</span>
<ul class="entity_list">
<?php foreach ($list as $entity): ?>
<li>
<label>
<input type="checkbox" name="entities[<?php echo $type ?>][<?php echo $entity ?>]" value="<?php echo $entity ?>" onclick="check_dependencies(this.checked, '<?php echo $type ?>', '<?php echo $entity ?>')" />
<?php echo $entity ?>
</label>
</li>
<?php endforeach; ?>
</ul>
<br /><br />
</li>
<?php endforeach; ?>
</ul>
<input type="submit" name="synchronize" value="Synchroniser" />
</form>
<?php else: ?>
<form action="" method="post">
<div align="right"><input type="submit" name="submit" value="Générer les schémas" /></div>
<ul class="table_list">
<?php foreach ($this->loader->getTables() as $entity => $is_multilang): ?>
<?php
$entity_exists = $this->loader->entityExists($entity);
$entity_info = $this->loader->getEntityInfo($entity);
?>
<li class="table_item <?php if ($entity_exists): ?>table_item_selected<?php endif; ?>" id="entity_<?php echo $entity ?>">
<label class="select_box">
<input type="checkbox" class="table_item_checkbox" name="tables[]" value="<?php echo $entity ?>" <?php if ($entity_exists): ?>checked="checked"<?php endif; ?> />
<a href="#" onclick="return false" class="table_name"><?php echo $entity ?></a>
<?php if ($this->loader->hasElements($entity)): ?>
*
<?php endif; ?>
</label>
<ul class="column_list" <?php if (!$entity_exists): ?>style="display: none"<?php endif; ?>>
<li>
<div class="options">
<label>
Identifiant
<select name="id[<?php echo $entity ?>]">
<option value="0">Normal (node_xx)</option>
<?php foreach (array_merge($this->loader->getColumns($entity), $this->loader->getColumns($entity, true)) as $column => $is_text): ?>
<option value="<?php echo $column ?>" <?php if (isset($entity_info['config']['id']) && $entity_info['config']['id'] == $column): ?>selected="selected"<?php endif; ?>>
<?php echo $column ?>
</option>
<?php endforeach; ?>
</select>
</label>
<label>
Clef primaire
<input type="text" name="primary[<?php echo $entity ?>]" value="<?php echo (isset($entity_info['config']['primary'])) ? $entity_info['config']['primary'] : '' ?>" />
</label>
<label>
Classe
<select name="class[<?php echo $entity ?>]">
<option value=""></option>
<?php foreach ($this->loader->getClasses() as $class): ?>
<option value="<?php echo $class ?>" <?php if (isset($entity_info['config']['class']) && $entity_info['config']['class'] == $class): ?>selected="selected"<?php endif; ?>><?php echo $class ?></option>
<?php endforeach; ?>
</select>
</label>
<label>
Images
<input type="text" name="image[<?php echo $entity ?>]" value="<?php echo (isset($entity_info['config']['image'])) ? $entity_info['config']['image'] : '' ?>" />
</label>
</div>
<div class="options">
<label>
Restriction SQL
<input type="text" name="sql[<?php echo $entity ?>]" value="<?php echo (isset($entity_info['config']['sql'])) ? $entity_info['config']['sql'] : '' ?>" />
</label>
<label>
Ordre SQL
<input type="text" name="order[<?php echo $entity ?>]" value="<?php echo (isset($entity_info['config']['ordersql'])) ? $entity_info['config']['ordersql'] : '' ?>" />
</label>
<label>
Valeurs NULL <input type="checkbox" name="null[<?php echo $entity ?>]" value="1" <?php if (isset($entity_info['config']['null']) && $entity_info['config']['null']): ?>checked="checked"<?php endif; ?> />
</label>
</div>
</li>
<?php foreach ($this->loader->getColumns($entity) as $column => $is_text): ?>
<li class="table_item_column" id="table_column_<?php echo $entity?>_<?php echo $column ?>">
<label class="column_left">
<input type="checkbox" name="columns[<?php echo $entity ?>][]" value="<?php echo $column ?>" <?php if (isset($entity_info['fields'][$column])): ?>checked="checked"<?php endif; ?> />
<b><?php echo $column ?></b>
</label>
<div>
<label>
Relation avec l'entité
<select name="relations[<?php echo $entity ?>][<?php echo $column ?>]">
<option value=""></option>
<?php foreach ($this->loader->getTables() as $subentity => $bar): ?>
<option value="<?php echo $subentity ?>" <?php if (isset($entity_info['fields'][$column]['relation']) && $entity_info['fields'][$column]['relation'] == $subentity): ?>selected="selected"<?php endif; ?>>
<?php echo $subentity ?>
</option>
<?php endforeach; ?>
</select>
</label>
</div>
</li>
<?php endforeach; ?>
</ul>
</li>
<?php endforeach; ?>
</ul>
<div align="right"><input type="submit" name="submit" value="Générer les schémas" /></div>
</form>
<?php endif; ?>
</body>
</html>

View File

@ -1,105 +0,0 @@
body{
font-family: Arial;
font-size: 12px;
}
.clear{
clear: both;
}
ul.menu{
margin-top: 15px;
margin-bottom: 25px;
}
ul.menu li{
background-color: #DDDDDD;
border: 1px solid #999999;
display: inline;
padding: 10px;
font-weight: bold;
}
ul.menu li a{
text-decoration: none;
color: #000000;
}
ul.menu li.selected a{
text-decoration: underline;
color: #F31A28;
}
.column_left{
float: left;
width: 250px;
}
ul.table_list{
list-style-type: none;
}
li.table_item{
background-color: #F0F0F0;
border: 1px dashed #666666;
margin: 6px;
}
li.table_item_selected{
background-color: #F0F0F0;
border: 1px solid #666666;
margin: 6px;
}
.table_name{
color: #999999;
font-size: 20px;
text-decoration: none;
font-weight: bold;
}
li.table_item_selected .table_name{
color: #F31A28;
}
ul.column_list{
list-style-type: none;
}
ul.column_list li{
margin-bottom: 2px;
}
.options{
margin-bottom: 5px;
}
.options label{
margin-right: 20px;
font-weight: bold;
}
#display_help{
background-color: #FAFAFA;
border: 1px solid #999999;
display: none;
margin-left: 40px;
padding: 5px;
}
input[type="submit"]{
font-weight: bold;
padding: 5px;
}
ul.type_list{
list-style-type: none;
}
ul.type_list span{
font-weight: bold;
}
ul.entity_list{
list-style-type: none;
}

View File

@ -1,113 +0,0 @@
<?php
// echo '<pre>';
// print_r($_POST);
// die;
include_once('../init.php');
$iso = Tools::getValue('iso');
if (Tools::isSubmit('submitTranslations')) {
if (!file_exists('../langs/'.$iso.'/install.php')) {
die('translation file does not exists');
}
$translated_content = include('../langs/'.$iso.'/install.php');
unset($_POST['iso']);
unset($_POST['submitTranslations']);
foreach ($_POST as $post_key => $post_value) {
if (!empty($post_value)) {
$translated_content['translations'][my_urldecode($post_key)] = $post_value;
}
}
$new_content = "<?php\nreturn array(\n";
foreach ($translated_content as $key1 => $value1) {
$new_content .= "\t'".just_quotes($key1)."' => array(\n";
foreach ($value1 as $key2 => $value2) {
$new_content .= "\t\t'".just_quotes($key2)."' => '".just_quotes($value2)."',\n";
}
$new_content .= "\t),\n";
}
$new_content .= ");";
file_put_contents('../langs/'.$iso.'/install.php', $new_content);
echo '<span class="label label-success">Translations Updated</span><br /><br />';
}
$regex = '/->l\(\'(.*[^\\\\])\'(, ?\'(.+)\')?(, ?(.+))?\)/U';
$dirs = array('classes', 'controllers', 'models', 'theme');
$languages = scandir('../langs');
$files = $translations = $translations_source = array();
foreach ($dirs as $dir) {
$files = array_merge($files, Tools::scandir('..', 'php', $dir, true));
$files = array_merge($files, Tools::scandir('..', 'phtml', $dir, true));
}
foreach ($files as $file) {
$content = file_get_contents('../'.$file);
preg_match_all($regex, $content, $matches);
$translations_source = array_merge($translations_source, $matches[1]);
}
$translations_source = array_map('stripslashes', $translations_source);
if ($iso && (file_exists('../langs/'.$iso.'/install.php'))) {
$translated_content = include('../langs/'.$iso.'/install.php');
$translations = $translated_content['translations'];
}
echo '
<html>
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.0/css/bootstrap-combined.min.css" rel="stylesheet">
<style type="text/css">
body {padding: 20px}
input[type=text] {width:600px}
</style>
</head>
<body>
<form action="translate.php" method="post">
<select name="iso" onchange="document.location = \'translate.php?iso=\'+this.value;">
<option>- Choose your language -</option>';
foreach ($languages as $language) {
if (file_exists('../langs/'.$language.'/install.php')) {
echo '<option value="'.htmlspecialchars($language, ENT_COMPAT, 'utf-8').'" '.($iso == $language ? 'selected="selected"' : '').'>'.htmlspecialchars($language, ENT_NOQUOTES, 'utf-8').'</option>'."\n";
}
}
echo ' </select>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Source</th>
<th>Your translation</th>
</tr>
</thead>
<tbody>';
foreach ($translations_source as $translation_source) {
echo ' <tr '.(!isset($translations[$translation_source]) ? 'class="error"' : '').'>
<td>
'.htmlspecialchars($translation_source, ENT_NOQUOTES, 'utf-8').'
</td>
<td>
<input type="text" name="'.my_urlencode($translation_source).'"
'.(isset($translations[$translation_source]) ? 'value="'.htmlspecialchars($translations[$translation_source], ENT_COMPAT, 'utf-8').'"' : '').'
/>
</td>
</tr>';
}
echo ' </tbody>
</table>
<input type="submit" name="submitTranslations" class="btn btn-primary" />
</form>
</body>
</html>';
function just_quotes($s)
{
return addcslashes($s, '\\\'');
}
function my_urlencode($s)
{
return str_replace('.', '_dot_', urlencode($s));
}
function my_urldecode($s)
{
return str_replace('_dot_', '.', urldecode($s));
}

View File

@ -1,195 +0,0 @@
<?php
/**
* This script will update the tax rule groups for virtual products from all EU localization packs.
* All it needs is that the correct tax in each localization pack is marked with `eu-tax-group="virtual"`.
*
* Usage: just execute this script.
*
*
* 1)
* Parse all files under /localization,
* looking for <tax> elements that have the attribute eu-tax-group="virtual".
*
* Store the list of files (`$euLocalizationFiles`) where such taxes have been found,
* in a next step we'll store the new tax group in each of them.
*
* 2)
* Remove all taxRulesGroup's that have the attribute eu-tax-group="virtual".
*
* 3)
* Build a new taxRulesGroup containing all the taxes found in the first step.
*
* 4)
* Inject the new taxRulesGroup into all packs of `$euLocalizationFiles`, not forgetting
* to also inject the required taxes.
*
* Warning: do not duplicate the tax with attribute eu-tax-group="virtual" of the pack being updated.
*
* Mark the injected group with the attributes eu-tax-group="virtual" and auto-generated="1"
* Mark the injected taxes witth the attributes from-eu-tax-group="virtual" and auto-generated="1"
*
* Clean things up by removing all the previous taxes that had the attributes eu-tax-group="virtual" and auto-generated="1"
*/
@ini_set('display_errors', 'on');
$localizationPacksRoot = realpath(dirname(__FILE__) . '/../../localization');
if (!$localizationPacksRoot) {
die("Could not find the folder containing the localization files (should be 'localization' at the root of the PrestaShop folder).\n");
}
$euLocalizationFiles = array();
foreach (scandir($localizationPacksRoot) as $entry) {
if (!preg_match('/\.xml$/', $entry)) {
continue;
}
$localizationPackFile = $localizationPacksRoot . DIRECTORY_SEPARATOR . $entry;
$localizationPack = @simplexml_load_file($localizationPackFile);
// Some packs do not have taxes
if (!$localizationPack || !$localizationPack->taxes->tax) {
continue;
}
foreach ($localizationPack->taxes->tax as $tax) {
if ((string)$tax['eu-tax-group'] === 'virtual') {
if (!isset($euLocalizationFiles[$localizationPackFile])) {
$euLocalizationFiles[$localizationPackFile] = array(
'virtualTax' => $tax,
'pack' => $localizationPack,
'iso_code_country' => basename($entry, '.xml')
);
} else {
die("Too many taxes with eu-tax-group=\"virtual\" found in `$localizationPackFile`.\n");
}
}
}
}
function addTax(SimpleXMLElement $taxes, SimpleXMLElement $tax, array $attributesToUpdate = array(), array $attributesToRemove = array())
{
$newTax = new SimpleXMLElement('<tax/>');
$taxRulesGroups = $taxes->xpath('//taxRulesGroup[1]');
$insertBefore = $taxRulesGroups[0];
if (!$insertBefore) {
die("Could not find any `taxRulesGroup`, don't know where to append the tax.\n");
}
/**
* Add the `tax` node before the first `taxRulesGroup`.
* Yes, the dom API is beautiful.
*/
$dom = dom_import_simplexml($taxes);
$new = $dom->insertBefore(
$dom->ownerDocument->importNode(dom_import_simplexml($newTax)),
dom_import_simplexml($insertBefore)
);
$newTax = simplexml_import_dom($new);
$newAttributes = array();
foreach ($tax->attributes() as $attribute) {
$name = $attribute->getName();
// This attribute seems to cause trouble, skip it.
if ($name === 'account_number' || in_array($name, $attributesToRemove)) {
continue;
}
$value = (string)$attribute;
$newAttributes[$name] = $value;
}
$newAttributes = array_merge($newAttributes, $attributesToUpdate);
foreach ($newAttributes as $name => $value) {
$newTax->addAttribute($name, $value);
}
return $newTax;
}
function addTaxRule(SimpleXMLElement $taxRulesGroup, SimpleXMLElement $tax, $iso_code_country)
{
$taxRule = $taxRulesGroup->addChild('taxRule');
$taxRule->addAttribute('iso_code_country', $iso_code_country);
$taxRule->addAttribute('id_tax', (string)$tax['id']);
return $taxRule;
}
foreach ($euLocalizationFiles as $path => $file) {
$nodesToKill = array();
// Get max tax id, and list of nodes to kill
$taxId = 0;
foreach ($file['pack']->taxes->tax as $tax) {
if ((string)$tax['auto-generated'] === "1" && (string)$tax['from-eu-tax-group'] === 'virtual') {
$nodesToKill[] = $tax;
} else {
// We only count the ids of the taxes we're not going to remove!
$taxId = max($taxId, (int)$tax['id']);
}
}
foreach ($file['pack']->taxes->taxRulesGroup as $trg) {
if ((string)$trg['auto-generated'] === "1" && (string)$trg['eu-tax-group'] === 'virtual') {
$nodesToKill[] = $trg;
}
}
// This is the first tax id we're allowed to use.
$taxId++;
// Prepare new taxRulesGroup
$taxRulesGroup = $file['pack']->taxes->addChild('taxRulesGroup');
$taxRulesGroup->addAttribute('name', 'EU VAT For Virtual Products');
$taxRulesGroup->addAttribute('auto-generated', '1');
$taxRulesGroup->addAttribute('eu-tax-group', 'virtual');
addTaxRule($taxRulesGroup, $file['virtualTax'], $file['iso_code_country']);
foreach ($euLocalizationFiles as $foreignPath => $foreignFile) {
if ($foreignPath === $path) {
// We already added the tax that belongs to this pack
continue;
}
$tax = addTax($file['pack']->taxes, $foreignFile['virtualTax'], array(
'id' => (string)$taxId,
'auto-generated' => '1',
'from-eu-tax-group' => 'virtual'
), array('eu-tax-group'));
addTaxRule($taxRulesGroup, $tax, $foreignFile['iso_code_country']);
$taxId++;
}
foreach ($nodesToKill as $node) {
unset($node[0]);
}
$dom = new DOMDocument("1.0");
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
$dom->loadXML($file['pack']->asXML());
file_put_contents($path, $dom->saveXML());
}
$nUpdated = count($euLocalizationFiles);
echo "Updated the virtual tax groups for $nUpdated localization files.\n";

View File

@ -1,316 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity_access>
<fields primary="id_profile, id_tab" sql="a.id_profile &gt; 1">
<field name="id_profile" relation="profile"/>
<field name="id_tab" relation="tab"/>
<field name="view"/>
<field name="add"/>
<field name="edit"/>
<field name="delete"/>
</fields>
<entities>
<access id="access_3_1" id_profile="Logistician" id_tab="Home" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_2" id_profile="Logistician" id_tab="CMS_pages" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_3" id_profile="Logistician" id_tab="CMS_categories" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_4" id_profile="Logistician" id_tab="Combinations_generator" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_5" id_profile="Logistician" id_tab="Search" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_6" id_profile="Logistician" id_tab="Login" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_7" id_profile="Logistician" id_tab="Shops" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_8" id_profile="Logistician" id_tab="Shop_Urls" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_9" id_profile="Logistician" id_tab="Catalog" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_10" id_profile="Logistician" id_tab="Orders" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_11" id_profile="Logistician" id_tab="Customers" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_12" id_profile="Logistician" id_tab="Price_rules" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_13" id_profile="Logistician" id_tab="Shipping" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_14" id_profile="Logistician" id_tab="Localization" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_15" id_profile="Logistician" id_tab="Modules" view="1" add="0" edit="1" delete="0"/>
<access id="access_3_16" id_profile="Logistician" id_tab="Preferences" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_17" id_profile="Logistician" id_tab="Advanced_parameters" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_18" id_profile="Logistician" id_tab="Administration" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_19" id_profile="Logistician" id_tab="Stats" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_20" id_profile="Logistician" id_tab="Stock" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_21" id_profile="Logistician" id_tab="Products" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_22" id_profile="Logistician" id_tab="Categories" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_23" id_profile="Logistician" id_tab="Monitoring" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_24" id_profile="Logistician" id_tab="Attributes_and_Values" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_25" id_profile="Logistician" id_tab="Features" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_26" id_profile="Logistician" id_tab="Manufacturers" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_27" id_profile="Logistician" id_tab="Suppliers" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_29" id_profile="Logistician" id_tab="Tags" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_30" id_profile="Logistician" id_tab="Attachments" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_31" id_profile="Logistician" id_tab="Orders_1" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_32" id_profile="Logistician" id_tab="Invoices" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_33" id_profile="Logistician" id_tab="Merchandise_Returns" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_34" id_profile="Logistician" id_tab="Delivery_Slips" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_35" id_profile="Logistician" id_tab="Credit_Slips" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_36" id_profile="Logistician" id_tab="Statuses" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_37" id_profile="Logistician" id_tab="Order_Messages" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_38" id_profile="Logistician" id_tab="Customers_1" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_39" id_profile="Logistician" id_tab="Addresses" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_40" id_profile="Logistician" id_tab="Groups" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_41" id_profile="Logistician" id_tab="Shopping_Carts" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_42" id_profile="Logistician" id_tab="Customer_Service" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_43" id_profile="Logistician" id_tab="Contacts" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_44" id_profile="Logistician" id_tab="Genders" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_45" id_profile="Logistician" id_tab="Outstanding" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_46" id_profile="Logistician" id_tab="Cart_Rules" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_47" id_profile="Logistician" id_tab="Catalog_price_rules" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_48" id_profile="Logistician" id_tab="Shipping_1" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_49" id_profile="Logistician" id_tab="Carriers" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_50" id_profile="Logistician" id_tab="Price_Ranges" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_51" id_profile="Logistician" id_tab="Weight_Ranges" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_52" id_profile="Logistician" id_tab="Localization_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_53" id_profile="Logistician" id_tab="Languages" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_54" id_profile="Logistician" id_tab="Zones" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_55" id_profile="Logistician" id_tab="Countries" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_56" id_profile="Logistician" id_tab="States" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_57" id_profile="Logistician" id_tab="Currencies" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_58" id_profile="Logistician" id_tab="Tax_Rules" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_59" id_profile="Logistician" id_tab="Taxes" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_60" id_profile="Logistician" id_tab="Translations" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_61" id_profile="Logistician" id_tab="Modules_1" view="1" add="0" edit="1" delete="0"/>
<access id="access_3_62" id_profile="Logistician" id_tab="Modules_Themes_Catalog" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_63" id_profile="Logistician" id_tab="Positions" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_64" id_profile="Logistician" id_tab="Payment" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_65" id_profile="Logistician" id_tab="General" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_66" id_profile="Logistician" id_tab="Orders_2" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_67" id_profile="Logistician" id_tab="Products_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_68" id_profile="Logistician" id_tab="Customers_2" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_69" id_profile="Logistician" id_tab="Themes" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_70" id_profile="Logistician" id_tab="SEO_URLs" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_71" id_profile="Logistician" id_tab="CMS" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_72" id_profile="Logistician" id_tab="Images" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_73" id_profile="Logistician" id_tab="Contact_stores" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_74" id_profile="Logistician" id_tab="Search_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_75" id_profile="Logistician" id_tab="Maintenance" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_76" id_profile="Logistician" id_tab="Geolocation" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_77" id_profile="Logistician" id_tab="Configuration_Information" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_78" id_profile="Logistician" id_tab="Performance" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_79" id_profile="Logistician" id_tab="E-mail" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_80" id_profile="Logistician" id_tab="Multi-shop" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_81" id_profile="Logistician" id_tab="CSV_Import" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_82" id_profile="Logistician" id_tab="DB_Backup" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_83" id_profile="Logistician" id_tab="SQL_Manager" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_84" id_profile="Logistician" id_tab="Logs" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_85" id_profile="Logistician" id_tab="Webservice" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_86" id_profile="Logistician" id_tab="Preferences_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_87" id_profile="Logistician" id_tab="Quick_Access" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_88" id_profile="Logistician" id_tab="Employees" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_89" id_profile="Logistician" id_tab="Profiles" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_90" id_profile="Logistician" id_tab="Permissions" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_91" id_profile="Logistician" id_tab="Tabs" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_92" id_profile="Logistician" id_tab="Stats_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_93" id_profile="Logistician" id_tab="Search_Engines" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_94" id_profile="Logistician" id_tab="Referrers" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_95" id_profile="Logistician" id_tab="Warehouses" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_96" id_profile="Logistician" id_tab="Stock_Management" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_97" id_profile="Logistician" id_tab="Stock_Movement" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_98" id_profile="Logistician" id_tab="Stock_instant_state" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_99" id_profile="Logistician" id_tab="Stock_cover" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_100" id_profile="Logistician" id_tab="Supply_orders" view="1" add="1" edit="1" delete="1"/>
<access id="access_3_101" id_profile="Logistician" id_tab="Configuration" view="1" add="1" edit="1" delete="1"/>
<access id="access_4_1" id_profile="Translator" id_tab="Home" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_2" id_profile="Translator" id_tab="CMS_pages" view="1" add="1" edit="1" delete="1"/>
<access id="access_4_3" id_profile="Translator" id_tab="CMS_categories" view="1" add="1" edit="1" delete="1"/>
<access id="access_4_4" id_profile="Translator" id_tab="Combinations_generator" view="1" add="1" edit="1" delete="1"/>
<access id="access_4_5" id_profile="Translator" id_tab="Search" view="1" add="0" edit="0" delete="0"/>
<access id="access_4_6" id_profile="Translator" id_tab="Login" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_7" id_profile="Translator" id_tab="Shops" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_8" id_profile="Translator" id_tab="Shop_Urls" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_9" id_profile="Translator" id_tab="Catalog" view="1" add="1" edit="1" delete="1"/>
<access id="access_4_10" id_profile="Translator" id_tab="Orders" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_11" id_profile="Translator" id_tab="Customers" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_12" id_profile="Translator" id_tab="Price_rules" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_13" id_profile="Translator" id_tab="Shipping" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_14" id_profile="Translator" id_tab="Localization" view="1" add="0" edit="0" delete="0"/>
<access id="access_4_15" id_profile="Translator" id_tab="Modules" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_16" id_profile="Translator" id_tab="Preferences" view="1" add="0" edit="0" delete="0"/>
<access id="access_4_17" id_profile="Translator" id_tab="Advanced_parameters" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_18" id_profile="Translator" id_tab="Administration" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_19" id_profile="Translator" id_tab="Stats" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_20" id_profile="Translator" id_tab="Stock" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_21" id_profile="Translator" id_tab="Products" view="1" add="1" edit="1" delete="1"/>
<access id="access_4_22" id_profile="Translator" id_tab="Categories" view="1" add="1" edit="1" delete="1"/>
<access id="access_4_23" id_profile="Translator" id_tab="Monitoring" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_24" id_profile="Translator" id_tab="Attributes_and_Values" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_25" id_profile="Translator" id_tab="Features" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_26" id_profile="Translator" id_tab="Manufacturers" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_27" id_profile="Translator" id_tab="Suppliers" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_29" id_profile="Translator" id_tab="Tags" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_30" id_profile="Translator" id_tab="Attachments" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_31" id_profile="Translator" id_tab="Orders_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_32" id_profile="Translator" id_tab="Invoices" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_33" id_profile="Translator" id_tab="Merchandise_Returns" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_34" id_profile="Translator" id_tab="Delivery_Slips" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_35" id_profile="Translator" id_tab="Credit_Slips" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_36" id_profile="Translator" id_tab="Statuses" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_37" id_profile="Translator" id_tab="Order_Messages" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_38" id_profile="Translator" id_tab="Customers_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_39" id_profile="Translator" id_tab="Addresses" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_40" id_profile="Translator" id_tab="Groups" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_41" id_profile="Translator" id_tab="Shopping_Carts" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_42" id_profile="Translator" id_tab="Customer_Service" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_43" id_profile="Translator" id_tab="Contacts" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_44" id_profile="Translator" id_tab="Genders" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_45" id_profile="Translator" id_tab="Outstanding" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_46" id_profile="Translator" id_tab="Cart_Rules" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_47" id_profile="Translator" id_tab="Catalog_price_rules" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_48" id_profile="Translator" id_tab="Shipping_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_49" id_profile="Translator" id_tab="Carriers" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_50" id_profile="Translator" id_tab="Price_Ranges" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_51" id_profile="Translator" id_tab="Weight_Ranges" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_52" id_profile="Translator" id_tab="Localization_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_53" id_profile="Translator" id_tab="Languages" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_54" id_profile="Translator" id_tab="Zones" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_55" id_profile="Translator" id_tab="Countries" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_56" id_profile="Translator" id_tab="States" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_57" id_profile="Translator" id_tab="Currencies" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_58" id_profile="Translator" id_tab="Tax_Rules" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_59" id_profile="Translator" id_tab="Taxes" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_60" id_profile="Translator" id_tab="Translations" view="1" add="1" edit="1" delete="1"/>
<access id="access_4_61" id_profile="Translator" id_tab="Modules_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_62" id_profile="Translator" id_tab="Modules_Themes_Catalog" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_63" id_profile="Translator" id_tab="Positions" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_64" id_profile="Translator" id_tab="Payment" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_65" id_profile="Translator" id_tab="General" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_66" id_profile="Translator" id_tab="Orders_2" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_67" id_profile="Translator" id_tab="Products_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_68" id_profile="Translator" id_tab="Customers_2" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_69" id_profile="Translator" id_tab="Themes" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_70" id_profile="Translator" id_tab="SEO_URLs" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_71" id_profile="Translator" id_tab="CMS" view="1" add="1" edit="1" delete="1"/>
<access id="access_4_72" id_profile="Translator" id_tab="Images" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_73" id_profile="Translator" id_tab="Contact_stores" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_74" id_profile="Translator" id_tab="Search_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_75" id_profile="Translator" id_tab="Maintenance" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_76" id_profile="Translator" id_tab="Geolocation" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_77" id_profile="Translator" id_tab="Configuration_Information" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_78" id_profile="Translator" id_tab="Performance" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_79" id_profile="Translator" id_tab="E-mail" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_80" id_profile="Translator" id_tab="Multi-shop" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_81" id_profile="Translator" id_tab="CSV_Import" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_82" id_profile="Translator" id_tab="DB_Backup" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_83" id_profile="Translator" id_tab="SQL_Manager" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_84" id_profile="Translator" id_tab="Logs" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_85" id_profile="Translator" id_tab="Webservice" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_86" id_profile="Translator" id_tab="Preferences_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_87" id_profile="Translator" id_tab="Quick_Access" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_88" id_profile="Translator" id_tab="Employees" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_89" id_profile="Translator" id_tab="Profiles" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_90" id_profile="Translator" id_tab="Permissions" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_91" id_profile="Translator" id_tab="Tabs" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_92" id_profile="Translator" id_tab="Stats_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_93" id_profile="Translator" id_tab="Search_Engines" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_94" id_profile="Translator" id_tab="Referrers" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_95" id_profile="Translator" id_tab="Warehouses" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_96" id_profile="Translator" id_tab="Stock_Management" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_97" id_profile="Translator" id_tab="Stock_Movement" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_98" id_profile="Translator" id_tab="Stock_instant_state" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_99" id_profile="Translator" id_tab="Stock_cover" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_100" id_profile="Translator" id_tab="Supply_orders" view="0" add="0" edit="0" delete="0"/>
<access id="access_4_101" id_profile="Translator" id_tab="Configuration" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_1" id_profile="Salesman" id_tab="Home" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_2" id_profile="Salesman" id_tab="CMS_pages" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_3" id_profile="Salesman" id_tab="CMS_categories" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_4" id_profile="Salesman" id_tab="Combinations_generator" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_5" id_profile="Salesman" id_tab="Search" view="1" add="0" edit="0" delete="0"/>
<access id="access_5_6" id_profile="Salesman" id_tab="Login" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_7" id_profile="Salesman" id_tab="Shops" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_8" id_profile="Salesman" id_tab="Shop_Urls" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_9" id_profile="Salesman" id_tab="Catalog" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_10" id_profile="Salesman" id_tab="Orders" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_11" id_profile="Salesman" id_tab="Customers" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_12" id_profile="Salesman" id_tab="Price_rules" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_13" id_profile="Salesman" id_tab="Shipping" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_14" id_profile="Salesman" id_tab="Localization" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_15" id_profile="Salesman" id_tab="Modules" view="1" add="0" edit="1" delete="0"/>
<access id="access_5_16" id_profile="Salesman" id_tab="Preferences" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_17" id_profile="Salesman" id_tab="Advanced_parameters" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_18" id_profile="Salesman" id_tab="Administration" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_19" id_profile="Salesman" id_tab="Stats" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_20" id_profile="Salesman" id_tab="Stock" view="1" add="0" edit="0" delete="0"/>
<access id="access_5_21" id_profile="Salesman" id_tab="Products" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_22" id_profile="Salesman" id_tab="Categories" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_23" id_profile="Salesman" id_tab="Monitoring" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_24" id_profile="Salesman" id_tab="Attributes_and_Values" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_25" id_profile="Salesman" id_tab="Features" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_26" id_profile="Salesman" id_tab="Manufacturers" view="1" add="0" edit="0" delete="0"/>
<access id="access_5_27" id_profile="Salesman" id_tab="Suppliers" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_29" id_profile="Salesman" id_tab="Tags" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_30" id_profile="Salesman" id_tab="Attachments" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_31" id_profile="Salesman" id_tab="Orders_1" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_32" id_profile="Salesman" id_tab="Invoices" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_33" id_profile="Salesman" id_tab="Merchandise_Returns" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_34" id_profile="Salesman" id_tab="Delivery_Slips" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_35" id_profile="Salesman" id_tab="Credit_Slips" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_36" id_profile="Salesman" id_tab="Statuses" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_37" id_profile="Salesman" id_tab="Order_Messages" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_38" id_profile="Salesman" id_tab="Customers_1" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_39" id_profile="Salesman" id_tab="Addresses" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_40" id_profile="Salesman" id_tab="Groups" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_41" id_profile="Salesman" id_tab="Shopping_Carts" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_42" id_profile="Salesman" id_tab="Customer_Service" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_43" id_profile="Salesman" id_tab="Contacts" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_44" id_profile="Salesman" id_tab="Genders" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_45" id_profile="Salesman" id_tab="Outstanding" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_46" id_profile="Salesman" id_tab="Cart_Rules" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_47" id_profile="Salesman" id_tab="Catalog_price_rules" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_48" id_profile="Salesman" id_tab="Shipping_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_49" id_profile="Salesman" id_tab="Carriers" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_50" id_profile="Salesman" id_tab="Price_Ranges" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_51" id_profile="Salesman" id_tab="Weight_Ranges" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_52" id_profile="Salesman" id_tab="Localization_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_53" id_profile="Salesman" id_tab="Languages" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_54" id_profile="Salesman" id_tab="Zones" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_55" id_profile="Salesman" id_tab="Countries" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_56" id_profile="Salesman" id_tab="States" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_57" id_profile="Salesman" id_tab="Currencies" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_58" id_profile="Salesman" id_tab="Tax_Rules" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_59" id_profile="Salesman" id_tab="Taxes" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_60" id_profile="Salesman" id_tab="Translations" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_61" id_profile="Salesman" id_tab="Modules_1" view="1" add="0" edit="1" delete="0"/>
<access id="access_5_62" id_profile="Salesman" id_tab="Modules_Themes_Catalog" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_63" id_profile="Salesman" id_tab="Positions" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_64" id_profile="Salesman" id_tab="Payment" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_65" id_profile="Salesman" id_tab="General" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_66" id_profile="Salesman" id_tab="Orders_2" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_67" id_profile="Salesman" id_tab="Products_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_68" id_profile="Salesman" id_tab="Customers_2" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_69" id_profile="Salesman" id_tab="Themes" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_70" id_profile="Salesman" id_tab="SEO_URLs" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_71" id_profile="Salesman" id_tab="CMS" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_72" id_profile="Salesman" id_tab="Images" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_73" id_profile="Salesman" id_tab="Contact_stores" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_74" id_profile="Salesman" id_tab="Search_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_75" id_profile="Salesman" id_tab="Maintenance" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_76" id_profile="Salesman" id_tab="Geolocation" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_77" id_profile="Salesman" id_tab="Configuration_Information" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_78" id_profile="Salesman" id_tab="Performance" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_79" id_profile="Salesman" id_tab="E-mail" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_80" id_profile="Salesman" id_tab="Multi-shop" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_81" id_profile="Salesman" id_tab="CSV_Import" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_82" id_profile="Salesman" id_tab="DB_Backup" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_83" id_profile="Salesman" id_tab="SQL_Manager" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_84" id_profile="Salesman" id_tab="Logs" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_85" id_profile="Salesman" id_tab="Webservice" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_86" id_profile="Salesman" id_tab="Preferences_1" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_87" id_profile="Salesman" id_tab="Quick_Access" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_88" id_profile="Salesman" id_tab="Employees" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_89" id_profile="Salesman" id_tab="Profiles" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_90" id_profile="Salesman" id_tab="Permissions" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_91" id_profile="Salesman" id_tab="Tabs" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_92" id_profile="Salesman" id_tab="Stats_1" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_93" id_profile="Salesman" id_tab="Search_Engines" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_94" id_profile="Salesman" id_tab="Referrers" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_95" id_profile="Salesman" id_tab="Warehouses" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_96" id_profile="Salesman" id_tab="Stock_Management" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_97" id_profile="Salesman" id_tab="Stock_Movement" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_98" id_profile="Salesman" id_tab="Stock_instant_state" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_99" id_profile="Salesman" id_tab="Stock_cover" view="0" add="0" edit="0" delete="0"/>
<access id="access_5_100" id_profile="Salesman" id_tab="Supply_orders" view="1" add="0" edit="0" delete="0"/>
<access id="access_5_101" id_profile="Salesman" id_tab="Configuration" view="0" add="0" edit="0" delete="0"/>
<access id="access_3_0" id_profile="Logistician" id_tab="" view="1" add="1" edit="1" delete="1"/>
<access id="access_4_0" id_profile="Translator" id_tab="" view="1" add="1" edit="1" delete="1"/>
<access id="access_5_0" id_profile="Salesman" id_tab="" view="1" add="1" edit="1" delete="1"/>
</entities>
</entity_access>

Some files were not shown because too many files have changed in this diff Show More