public function uninstall() { Configuration::deleteByName('POSSEQUENCE'); // Uninstall Tabs //$tab = new Tab((int)Tab::getIdFromClassName('AdminPosMenu')); //$tab->delete(); $tab = new Tab((int) Tab::getIdFromClassName('AdminPossequence')); $tab->delete(); Configuration::deleteByName($this->name . '_pause_time'); Configuration::deleteByName($this->name . '_animation_speed'); Configuration::deleteByName($this->name . '_show_arrow'); Configuration::deleteByName($this->name . '_show_navigation'); Configuration::deleteByName($this->name . '_auto_slide'); //uninstall db include dirname(__FILE__) . '/sql/uninstall_sql.php'; foreach ($sql as $s) { if (!Db::getInstance()->execute($s)) { return false; } } // Uninstall Module if (!parent::uninstall()) { return false; } // !$this->unregisterHook('actionObjectExampleDataAddAfter') return true; }
public function uninstall () { $tab = new Tab(Tab::getIdFromClassName('AdminNewsletter')); return parent::uninstall() && $tab->delete() && Configuration::deleteByName('NSletter_id_parent_tab');; }
public function uninstall() { Configuration::deleteByName('poslogo'); // Uninstall Tabs $tab = new Tab((int) Tab::getIdFromClassName('AdminPosLogo')); $tab->delete(); Configuration::deleteByName($this->name . '_auto'); Configuration::deleteByName($this->name . '_speed_slide'); Configuration::deleteByName($this->name . '_a_speed'); // Configuration::deleteByName($this->name . '_show_price'); //Configuration::deleteByName($this->name . '_show_des'); Configuration::deleteByName($this->name . '_qty_products'); Configuration::deleteByName($this->name . '_qty_items'); Configuration::deleteByName($this->name . '_width_item'); Configuration::deleteByName($this->name . '_show_nextback'); Configuration::deleteByName($this->name . '_show_control'); Configuration::deleteByName($this->name . '_min_item'); Configuration::deleteByName($this->name . '_max_item'); Configuration::deleteByName($this->name . '_mode_dir'); include dirname(__FILE__) . '/sql/uninstall_sql.php'; foreach ($sql as $s) { if (!Db::getInstance()->execute($s)) { return false; } } // Uninstall Module if (!parent::uninstall()) { return false; } // !$this->unregisterHook('actionObjectExampleDataAddAfter') return true; }
private function _removeAjaxContoller() { if ($tab_id = (int) Tab::getIdFromClassName('AdminThemeConfigurator')) { $tab = new Tab($tab_id); $tab->delete(); } return true; }
public function uninstallAdminTab($class_name) { $id_tab = (int) Tab::getIdFromClassName($class_name); if ($id_tab) { $tab = new Tab($id_tab); return $tab->delete(); } return false; }
public function uninstall() { $id_tab = (int) Tab::getIdFromClassName('AdminDashgoals'); if ($id_tab) { $tab = new Tab($id_tab); $tab->delete(); } return parent::uninstall(); }
private function uninstallModuleTab($tabClass) { $idTab = Tab::getIdFromClassName($tabClass); if ($idTab != 0) { $tab = new Tab($idTab); $tab->delete(); return true; } return false; }
public function uninstallTab() { $id_tab = (int) Tab::getIdFromClassName('AdminOnboarding'); if ($id_tab) { $tab = new Tab($id_tab); return $tab->delete(); } else { return false; } }
public function uninstall() { // Database Table include dirname(__FILE__) . '/sql/uninstall.php'; // Module Tab if ($id_tab = (int) Tab::getIdFromClassName('AdminAutozip')) { $tab = new Tab($id_tab); $tab->delete(); } return parent::uninstall(); }
/** * Uninstall */ private function uninstallModuleTab($class_sfx = '') { $tab_class = 'Admin' . Tools::ucfirst($this->name) . Tools::ucfirst($class_sfx); $id_tab = Tab::getIdFromClassName($tab_class); if ($id_tab != 0) { $tab = new Tab($id_tab); $tab->delete(); return true; } return false; }
public function removeAdminTab() { $adminTabId = Configuration::get('ADMIN_TAB_MODULE_MAPPA'); if (Tab::existsInDatabase($adminTabId, Tab::$definition['table'])) { $adminTab = new Tab($adminTabId); if (!$adminTab->delete()) { return false; } return Configuration::deleteByName('ADMIN_TAB_MODULE_MAPPA'); } return true; }
function upgrade_module_1_0_3($object) { $idTabs = array(); $idTabs[] = Tab::getIdFromClassName('AdminSimpleBlogRelatedPosts'); foreach ($idTabs as $idTab) { if ($idTab) { $tab = new Tab($idTab); $tab->delete(); } } return true; }
public function uninstall() { if (!parent::uninstall() && !$this->unregisterHook('orderConfirmation') && !$this->unregisterHook('footer')) { return false; } // Uninstall Tab $tab = new Tab((int) Tab::getIdFromClassName('AdminFacebookShop')); $tab->delete(); $tab = new Tab((int) Tab::getIdFromClassName('AdminFacebookShopMain')); $tab->delete(); return true; }
/** * * @param piwikanalyticsjs $module * @return boolean */ function upgrade_module_0_5($module) { if (_PS_VERSION_ < '1.5' && _PS_VERSION_ > '1.3') { $PiwikAnalytics = Tab::getIdFromClassName('PiwikAnalytics'); if (is_int($PiwikAnalytics) && $PiwikAnalytics > 0) { $tab = new Tab($PiwikAnalytics); $tab->delete(); } return $this->registerHook('header') && $this->registerHook('footer') && $this->registerHook('search') && $this->registerHook('extraRight') && $this->registerHook('productfooter') && $this->registerHook('orderConfirmation') && $this->registerHook('AdminStatsModules'); } return true; }
public function uninstall() { $id_tab = (int) Tab::getIdFromClassName('AdminBlockCategories'); if ($id_tab) { $tab = new Tab($id_tab); $tab->delete(); } if (!parent::uninstall() || !Configuration::deleteByName('BLOCK_CATEG_MAX_DEPTH') || !Configuration::deleteByName('BLOCK_CATEG_DHTML') || !Configuration::deleteByName('BLOCK_CATEG_ROOT_CATEGORY')) { return false; } return true; }
public static function uninstallAdminTab() { $retval = true; $tabs = new egms(); foreach ($tabs->tabs as $ctab) { $idTab = Tab::getIdFromClassName($ctab['class_name']); if ($idTab != 0) { $tab = new Tab($idTab); $tab->delete(); $retval = true; } } return $retval; }
/** * Uninstalls module from PrestaShop * * @return bool */ public function uninstall() { $sql = str_replace(array('{{ db_prefix }}'), array(_DB_PREFIX_), Tools::file_get_contents(dirname(__FILE__) . '/install/down.sql')); if (!Db::getInstance()->execute($sql)) { return false; } // Deregister admin controller $id_tab = (int) Tab::getIdFromClassName('AdminCTTopMenuItem'); $tab = new Tab($id_tab); if (!$tab->delete()) { return false; } Configuration::deleteByName('CT_TOP_MENU_SEARCH'); Configuration::deleteByName('CT_TOP_MENU_ITEM_HOVER'); return parent::uninstall(); }
protected function removeTab() { $tab_id = TabCore::getIdFromClassName('AdminSampleDataInstall'); $tab = new Tab($tab_id); if (!$tab->delete()) { return false; } require_once dirname(__FILE__) . '/install/uninstall_tab.php'; foreach ($idtabs as $id) { if ($id) { $t = new Tab($id); if (!$t->delete()) { return false; } } } return true; }
public function uninstall() { Configuration::deleteByName('POSSTATICBLOCKS'); // Uninstall Tabs //$tab = new Tab((int) Tab::getIdFromClassName('AdminPosstaticblocksMain')); //$tab->delete(); $sql = array(); include dirname(__FILE__) . '/sql/uninstall_sql.php'; foreach ($sql as $s) { if (!Db::getInstance()->Execute($s)) { return FALSE; } } $tab = new Tab((int) Tab::getIdFromClassName('AdminPosstaticblocks')); $tab->delete(); // Uninstall Module if (!parent::uninstall()) { return false; } return true; }
public function uninstall() { if (!parent::uninstall()) { return false; } // Database $sql = array(); include dirname(__FILE__) . '/init/uninstall_sql.php'; foreach ($sql as $s) { if (!Db::getInstance()->Execute($s)) { return false; } } // Tabs $idTabs = array(); $idTabs[] = Tab::getIdFromClassName('AdminSimpleBlogRelatedPosts'); foreach ($idTabs as $idTab) { if ($idTab) { $tab = new Tab($idTab); $tab->delete(); } } return true; }
public function uninstall() { if (!parent::uninstall()) { return false; } else { //delete sceau tab $id = Tab::getIdFromClassName('AdminSceau'); $tab = new Tab($id); $tab->delete(); //drop sceau state table Db::getInstance()->execute('DROP TABLE IF EXISTS `' . _DB_PREFIX_ . self::SCEAU_STATE_TABLE_NAME . '`'); return true; } }
/** * Uninstallation * * @param void * @return boolean */ public function uninstall() { if (!parent::uninstall()) { return false; } // Uninstall SQL include dirname(__FILE__) . '/sql/sql-uninstall.php'; foreach ($sql as $s) { if (!Db::getInstance()->Execute($s)) { return false; } } // Delete configs if (!Configuration::deleteByName($this->name . '_LOGIN') || !Configuration::deleteByName($this->name . '_PASSWORD') || !Configuration::deleteByName($this->name . '_API_KEY') || !Configuration::deleteByName('GLOBKURIER_SHOP_KEY') || !Configuration::deleteByName('GLOBKURIER_SECURITY_TOKEN') || !Configuration::deleteByName($this->name . '_C_NUMBER') || !Configuration::deleteByName($this->name . '_S_NAME') || !Configuration::deleteByName($this->name . '_S_SURNAME') || !Configuration::deleteByName($this->name . '_S_COMPANY') || !Configuration::deleteByName($this->name . '_S_NIP') || !Configuration::deleteByName($this->name . '_S_ADDRESS_STREET') || !Configuration::deleteByName($this->name . '_S_ADDRESS_HOME') || !Configuration::deleteByName($this->name . '_S_ADDRESS_LOCAL') || !Configuration::deleteByName($this->name . '_S_ADDRESS_CITY') || !Configuration::deleteByName($this->name . '_S_ADDRESS_ZIPCODE') || !Configuration::deleteByName($this->name . '_S_PHONE') || !Configuration::deleteByName($this->name . '_S_IBAN') || !Configuration::deleteByName($this->name . '_AD_INSURANCE') || !Configuration::deleteByName($this->name . '_AD_COD') || !Configuration::deleteByName($this->name . '_AD_COD3')) { return false; } // Uninstall tab $tab = new Tab(Tab::getIdFromClassName('AdminGlobKurier')); if (!$tab->delete()) { return false; } return true; }
private function uninstallAdminDashboard() { $tab = new Tab(Tab::getIdFromClassName('AdminJirafeDashboard')); return parent::uninstall() && $tab->delete(); }
public function uninstallCommonData() { // Tab uninstall if ($id_tab = Tab::getIdFromClassName('AdminMondialRelay')) { $tab = new Tab($id_tab); $tab->delete(); } if (!Db::getInstance()->execute(' UPDATE ' . _DB_PREFIX_ . 'carrier c, ' . _DB_PREFIX_ . 'mr_method m SET c.`deleted` = 1 WHERE c.`id_carrier` = m.`id_carrier`')) { return false; } return true; }
private function uninstallTab() { $res = true; $idTab = Tab::getIdFromClassName('AdminRussianPost'); if ($idTab) { $tab = new Tab((int) $idTab); $res = $tab->delete(); } return $res; }
public function uninstallTab() { if (version_compare(_PS_VERSION_, '1.5', '<')) { return true; } $id_tab = (int) Tab::getIdFromClassName('AdminGanalyticsAjax'); if ($id_tab) { $tab = new Tab($id_tab); return $tab->delete(); } return true; }
public function uninstall() { /* * ** delete AdminPsblog tab *** */ $tab_id = Tab::getIdFromClassName("AdminBlog"); if ($tab_id) { $tab = new Tab($tab_id); $tab->delete(); } /* * ** delete AdminPsblogPosts tab *** */ $tab_id = Tab::getIdFromClassName("AdminBlogPosts"); if ($tab_id) { $tab = new Tab($tab_id); $tab->delete(); } /* * ** delete AdminPsblogCategory tab *** */ $tab_id = Tab::getIdFromClassName("AdminBlogCategories"); if ($tab_id) { $tab = new Tab($tab_id); $tab->delete(); } /* * ** delete AdminPsblogComment tab *** */ $tab_id = Tab::getIdFromClassName("AdminBlogComments"); if ($tab_id) { $tab = new Tab($tab_id); $tab->delete(); } @unlink(_PS_ROOT_DIR_ . "/img/t/AdminBlog.gif"); if (!Configuration::deleteByName('PSBLOG_CONF') or !parent::uninstall()) { return false; } return true; }
public function uninstallTab() { $id_tab = (int) Tab::getIdFromClassName('AdminCronJobs'); if ($id_tab) { $tab = new Tab($id_tab); return $tab->delete(); } return false; }
public function uninstall() { if (!parent::uninstall() || !Configuration::deleteByName('smartblogmetatitle') || !Configuration::deleteByName('smartblogmetakeyword') || !Configuration::deleteByName('smartblogmetadescrip') || !Configuration::deleteByName('smartpostperpage') || !Configuration::deleteByName('smartacceptcomment') || !Configuration::deleteByName('smartusehtml') || !Configuration::deleteByName('smartcaptchaoption') || !Configuration::deleteByName('smartshowviewed') || !Configuration::deleteByName('smartdisablecatimg') || !Configuration::deleteByName('smartenablecomment') || !Configuration::deleteByName('smartenableguestcomment') || !Configuration::deleteByName('smartmainblogurl') || !Configuration::deleteByName('smartshowcolumn') || !Configuration::deleteByName('smartshowauthorstyle') || !Configuration::deleteByName('smartcustomcss') || !Configuration::deleteByName('smartshownoimg') || !Configuration::deleteByName('smartshowauthor') || !Configuration::deleteByName('smartblogurlpattern') || !Configuration::deleteByName('smartdataformat') || !Configuration::deleteByName('smartshowhomepost') || !Configuration::deleteByName('smartshowrelatedproduct') || !Configuration::deleteByName('smartshowrelatedproductpost')) { return false; } $idtabs = array(); require_once dirname(__FILE__) . '/sql/uninstall_tab.php'; foreach ($idtabs as $tabid) { if ($tabid) { $tab = new Tab($tabid); $tab->delete(); } } $sql = array(); require_once dirname(__FILE__) . '/sql/uninstall.php'; foreach ($sql as $s) { if (!Db::getInstance()->Execute($s)) { return false; } } // $this->SmartHookDelete(); $this->deletequickaccess(); $this->DeleteCache(); return true; }
public function uninstall() { if (!$this->backupAllModulesHook('ovic_backup_hook_module', 'hook_module')) { return false; } if (!parent::uninstall() || !$this->uninstallDB()) { return false; } $classNames = array('AdminThemeConfig', 'AdminLayoutSetting'); foreach ($classNames as $className) { $idTab = Tab::getIdFromClassName($className); if ($idTab != 0) { $tab = new Tab($idTab); $tab->delete(); } } return true; }