Пример #1
0
        $save = true;
    }
    if (file_exists('../../modules/' . $moduleName . '/' . $moduleName . '.php')) {
        require_once '../../modules/' . $moduleName . '/' . $moduleName . '.php';
        $importModule = new $moduleName();
        $importModule->server = $server;
        $importModule->user = $user;
        $importModule->passwd = $password;
        $importModule->database = $database;
        $importModule->prefix = $prefix;
        if (!method_exists($importModule, $getMethod)) {
            die('{"hasError" : true, "error" : ["not_exist"], "datas" : []}');
        } else {
            $return = call_user_func_array(array($importModule, $getMethod), array($limit, $nbr_import));
            $shopImporter = new shopImporter();
            $shopImporter->generiqueImport($className, $return, (bool) $save);
        }
    }
}
if (Tools::isSubmit('truncatTable')) {
    $shopImporter = new shopImporter();
    if ($shopImporter->truncateTable($className)) {
        die('{"hasError" : false, "error" : []}');
    } else {
        die('{"hasError" : true, "error" : ["' . $className . '"]}');
    }
}
if (Tools::isSubmit('alterTable')) {
    $shopImporter = new shopImporter();
    if ($shopImporter->alterTable($className)) {
        die('{"hasError" : false, "error" : []}');