php - Does not removed saved value. if, I does uninstall module -


i using opencart 3.0.2.0. if, uninstall module admin(extension>extensions>modules). though, not removed saved value front side.

can please suggestion? following code our file.

mytheme.php (admin\controller\extension\module)

<?php class controllerextensionmodulemytheme extends controller {     private $error = array();       public function index() {                $language = $this->load->language('extension/module/mytheme');         $data = array_merge($language);          $this->document->settitle($this->language->get('heading_title'));          $this->load->model('setting/setting');          $this->load->model('tool/image');            if (($this->request->server['request_method'] == 'post') && $this->validate()) {             $this->model_setting_setting->editsetting('mytheme', $this->request->post);                  $this->session->data['success'] = $this->language->get('text_success');              if(isset($this->request->post['save_stay']) , $this->request->post['save_stay']=1)            $this->response->redirect($this->url->link('extension/module/mytheme', 'user_token=' . $this->session->data['user_token'], true));          else            $this->response->redirect($this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=module', true));          }               $data['text_image_manager'] = 'image manager';             $data['user_token'] = $this->session->data['user_token'];                         if (isset($this->session->data['success'])) {           $data['success'] = $this->session->data['success'];             unset($this->session->data['success']);         } else {            $data['success'] = '';      }           // store config data          $config_data = array(          'mytheme_background_color',         'mytheme_button_color',         'mytheme_powered_text',          );          foreach ($config_data $conf) {             if (isset($this->request->post[$conf])) {                 $data[$conf] = $this->request->post[$conf];             } else {                 $data[$conf] = $this->config->get($conf);             }         }          if (isset($this->error['warning'])) {             $data['error_warning'] = $this->error['warning'];         } else {             $data['error_warning'] = '';         }          $data['breadcrumbs'] = array();                 $data['breadcrumbs'][] = array(             'text' => $this->language->get('text_home'),            'href' => $this->url->link('common/dashboard', 'user_token=' . $this->session->data['user_token'], true)        );                 $data['breadcrumbs'][] = array(             'text' => $this->language->get('text_extension'),           'href' => $this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=module', true)      );          $data['breadcrumbs'][] = array(             'text'      => $this->language->get('heading_title'),             'href'      => $this->url->link('extension/module/mytheme', 'user_token=' . $this->session->data['user_token'], true)         );           $data['action'] = $this->url->link('extension/module/mytheme', 'user_token=' . $this->session->data['user_token'], true);                 $data['cancel'] = $this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=module', true);                 if (isset($this->request->post['module_mytheme_status'])) {             $data['module_mytheme_status'] = $this->request->post['module_mytheme_status'];         } else {            $data['module_mytheme_status'] = $this->config->get('module_mytheme_status');       }           if (isset($this->request->post['mytheme_module'])) {             $modules = explode(',', $this->request->post['mytheme_module']);         } elseif ($this->config->get('mytheme_module') != '') {             $modules = explode(',', $this->config->get('mytheme_module'));         } else {             $modules = array();         }                                    $this->load->model('localisation/language');                 $data['languages'] = $this->model_localisation_language->getlanguages();           $data['modules'] = $modules;          if (isset($this->request->post['mytheme_module'])) {             $data['mytheme_module'] = $this->request->post['mytheme_module'];         } else {             $data['mytheme_module'] = $this->config->get('mytheme_module');          }                 $data['mytheme_modules'] = array();                 $data['header'] = $this->load->controller('common/header');         $data['column_left'] = $this->load->controller('common/column_left');       $data['footer'] = $this->load->controller('common/footer');          $this->response->setoutput($this->load->view('extension/module/mytheme', $data));     }         protected function validate() {         if (!$this->user->haspermission('modify', 'extension/module/mytheme')) {            $this->error['warning'] = $this->language->get('error_permission');         }          return !$this->error;   } } 


Comments

Popular posts from this blog

neo4j - finding mutual friends in a cypher statement starting with three or more persons -

php - How to remove letter in front of the word laravel -

minify - Minimizing css files -