Exemplo n.º 1
0
    $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";
        exit;
    }
}