} else { // add $themeId = rex_website_manager_utils::getLastInsertedId($params['sql']); } // generated css file rex_website_theme::generateCSSFile($themeId); // use exit statement, if you want to debug return true; }); // delete theme (after form submit) rex_register_extension('REX_FORM_DELETED', function ($params) { global $REX; // get theme id $themeId = $params['form']->params['theme_id']; // delete css file rex_website_theme::deleteCSSFile($themeId); // use exit statement, if you want to debug return true; }); // output echo '<div class="rex-addon-output-v2">'; if ($func == '') { // rex list $query = 'SELECT * FROM rex_website_theme ORDER BY id'; $list = rex_list::factory($query); $list->setNoRowsMessage($I18N->msg('website_manager_theme_no_sytles_available')); $list->setCaption($I18N->msg('website_manager_theme_list_of_themes')); $list->addTableAttribute('summary', $I18N->msg('website_manager_theme_list_of_themes')); $list->addTableColumnGroup(array(40, 40, '*', 80, 80)); $list->removeColumn('icon'); $list->removeColumn('color1');