Beispiel #1
0
            }
        }
        if (strpos($fileinfo['filename'], 'offers') !== false) {
            if ($s_commerceml['exim_1c_only_import_offers'] == 'Y') {
                RusEximCommerceml::importDataOffersFile($xml, $service_exchange, $lang_code);
            }
        }
        fn_echo("success\n");
    }
} elseif ($type == 'sale' && $user_data['user_type'] != 'V' && $s_commerceml['exim_1c_check_prices'] != 'Y') {
    if ($mode == 'checkauth') {
        RusEximCommerceml::exportDataCheckauth();
    } elseif ($mode == 'init') {
        RusEximCommerceml::exportDataInit();
    } elseif ($mode == 'file') {
        if (RusEximCommerceml::createImportFile($filename) === false) {
            fn_echo("failure");
            exit;
        }
        if ($s_commerceml['exim_1c_import_statuses'] == 'Y' && strpos($filename, 'orders') == 0) {
            $xml = RusEximCommerceml::getFileCommerceml($filename);
            if ($xml === false) {
                fn_echo("failure");
                exit;
            }
            RusEximCommerceml::importFileOrders($xml, $lang_code);
        }
        fn_echo("success\n");
    } elseif ($mode == 'query') {
        RusEximCommerceml::exportDataOrders($lang_code);
    } elseif ($mode == 'success') {