public function install() { $id_lang_en = LanguageCore::getIdByIso('en'); $id_lang_fr = LanguageCore::getIdByIso('fr'); $this->installModuleTab('AdminMultifeature', array($id_lang_fr => 'Caractéristiques multiples', $id_lang_en => 'Multi features'), 9); $query = 'ALTER TABLE ' . _DB_PREFIX_ . 'feature_product DROP PRIMARY KEY , ADD PRIMARY KEY ( `id_feature` , `id_product` , `id_feature_value` )'; if (!Db::getInstance()->Execute($query)) { return false; } if (parent::install() == false) { return false; } return true; }
private function installBackOffice() { $id_lang_en = LanguageCore::getIdByIso('en'); $id_lang_fr = LanguageCore::getIdByIso('fr'); $this->installModuleTab('AdminManageexportorder', array($id_lang_fr => 'Export des commandes', $id_lang_en => 'Order export'), 10); return true; }