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