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);
         }
     }
 }