示例#1
0
    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">';