public function processData() { //process databsample $dataSample = new Datasample(); $html = array(); if (Tools::isSubmit('submitSample')) { $dataSample->processSample(); } else { if (Tools::isSubmit('submitImport')) { $dataSample->processImport(); } else { if (Tools::isSubmit('submitBackup')) { $dataSample->processBackUp(); } else { if (Tools::isSubmit('submitRestore')) { $dataSample->restoreBackUpFile(); } else { if (Tools::isSubmit('submitExportDBStruct')) { $dataSample->exportDBStruct(); $dataSample->exportThemeSql(); } elseif (Tools::isSubmit('submitConfigsTheme')) { $dataSample->processConfigs(); } elseif (Tools::isSubmit('submitApplyConfigs')) { $dataSample->processApplyConfigs(); } } } } } $html = $dataSample->getMessager(); foreach ($html as $key => $val) { if ($key == "error") { foreach ($val as $v) { $this->_html .= $this->displayError($v); } } else { foreach ($val as $v) { $this->_html .= $this->displayConfirmation($v); } Tools::redirectAdmin($this->context->link->getAdminLink('AdminModules', true) . '&conf=6&configure=' . $this->name . '&tab_module=' . $this->tab . '&module_name=' . $this->name); } } }