rex_website_theme::deleteCSSFile($theme_id); $func = ''; } // add or edit theme (after form submit) rex_register_extension('REX_FORM_SAVED', function ($params) { global $REX; // get theme id if (isset($params['form']->params['theme_id'])) { // edit $themeId = $params['form']->params['theme_id']; } 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">';