* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ /** * File copied from ps_1750_update_module_tabs.php and modified to add new roles */ function ps_1763_update_tabs() { include_once 'add_new_tab.php'; include_once 'copy_tab_rights.php'; add_new_tab_17('AdminParentMailTheme', 'en:Email Themes', 0, false, 'AdminParentThemes'); Db::getInstance()->execute( 'UPDATE `' . _DB_PREFIX_ . 'tab` SET `active`= 1, `position`= 2 WHERE `class_name` = "AdminParentMailTheme"' ); // Move AdminMailTheme's parent from AdminMailThemeParent to AdminParentMailTheme $toParentTabId = Db::getInstance()->getValue( 'SELECT id_tab FROM `' . _DB_PREFIX_ . 'tab` WHERE `class_name` = "AdminParentMailTheme"' ); Db::getInstance()->execute( 'UPDATE `' . _DB_PREFIX_ . 'tab` SET `id_parent` = ' . $toParentTabId . ' WHERE class_name = "AdminMailTheme"' ); copy_tab_rights('AdminMailTheme', 'AdminParentMailTheme'); Db::getInstance()->execute( 'DELETE FROM `' . _DB_PREFIX_ . 'tab` WHERE `class_name` = "AdminMailThemeParent"' ); }