function __construct(&$modx, $config) { parent::__construct($modx, $config); }
header('HTTP/1.0 401 Unauthorized'); exit("Sorry, Access Denied"); } else { // добавляем в конфиг что не хватило $config['currentdate'] = time() + $modx->config['server_offset_time']; // текущая дата $config['USD'] = $modx->getConfig('USD') ? $modx->getConfig('USD') : 1; // курс доллара $config['EUR'] = $modx->getConfig('EUR') ? $modx->getConfig('EUR') : 1; // курс евро $config['руб'] = $modx->getConfig('RUB') ? $modx->getConfig('RUB') : 1; // курс рубля // разбираем POST запросы if (isset($_REQUEST['mode']) && $_REQUEST['type'] == 'catalog') { require_once MODX_BASE_PATH . MGR_DIR . "/1c_exchange/classes/class.exchange_1c.catalog_import.php"; $ModxExchange1c = new ModxExchange1c($modx, $config); switch ($_REQUEST['mode']) { case 'checkauth': $ModxExchange1c->modeCheckauth(); break; case 'init': $ModxExchange1c->modeInit(); break; case 'file': $ModxExchange1c->modeFile(); break; case 'import': $ModxExchange1c->modeImport(); break; default: echo "success\n";