Exemplo n.º 1
0
 // добавляем в конфиг что не хватило
 $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";
     }
 } else {
     echo "failure\n";