$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" : []}');