} else {
            $showlist = false;
            $fragment = new rex_fragment();
            $fragment->setVar('class', 'edit', false);
            $fragment->setVar('title', $this->i18n('edit_domain'));
            $fragment->setVar('body', $form, false);
            echo $fragment->parse('core/page/section.php');
        }
    } else {
        if ($func == 'add') {
            $yform->setActionField('db', [rex::getTable('yrewrite_domain')]);
            $yform->setObjectparams('submit_btn_label', rex_i18n::msg('add'));
            $form = $yform->getForm();
            if ($yform->objparams['actions_executed']) {
                echo rex_view::success($this->i18n('domain_added'));
                rex_yrewrite::deleteCache();
            } else {
                $showlist = false;
                $fragment = new rex_fragment();
                $fragment->setVar('class', 'edit', false);
                $fragment->setVar('title', $this->i18n('add_domain'));
                $fragment->setVar('body', $form, false);
                echo $fragment->parse('core/page/section.php');
            }
        }
    }
}
if ($showlist) {
    $sql = 'SELECT * FROM ' . rex::getTable('yrewrite_domain') . ' where alias_domain <> ""';
    $list = rex_list::factory($sql, 100);
    $list->setColumnFormat('id', 'Id');