<?php

$SF = true;
$table = $REX['TABLE_PREFIX'] . 'com_user';
$table_field = $REX['TABLE_PREFIX'] . 'com_user_field';
$bezeichner = "User";
$func = rex_request("func", "string", "");
$FORM = rex_request("FORM", "array", "");
//------------------------------
if ($func == "add" || $func == "edit") {
    echo $back_to_overview;
    $mita = new rexform();
    // $mita->debug = 1;
    $mita->setWidth(770);
    $mita->setLabelWidth(160);
    $mita->setTablename($table);
    $oid = (int) @$_REQUEST["oid"];
    if ($func == "add") {
        $mita->setFormtype("add");
        $mita->setFormheader("\n\t\t\t<input type=hidden name=page value=" . $page . " />\n\t\t\t<input type=hidden name=subpage value=" . $subpage . " />\n\t\t\t<input type=hidden name=func value=" . $func . " />");
        $mita->setShowFormAlways(false);
        $mita->setValue("subline", "{$bezeichner} erstellen", "left", 0);
    } else {
        $mita->setFormtype("edit", "id='" . $oid . "'", "{$bezeichner} wurde nicht gefunden");
        $mita->setFormheader("\n\t\t\t<input type=hidden name=page value=" . $page . ">\n\t\t\t<input type=hidden name=subpage value=" . $subpage . ">\n\t\t\t<input type=hidden name=func value=" . $func . " />\n\t\t\t<input type=hidden name=oid value=" . $oid . ">");
        $mita->setShowFormAlways(false);
        $mita->setValue("subline", "{$bezeichner} edieren", "left", 0);
    }
    $mita->setCols(2);
    $mita->setValue("empty", "", "", 0);
    $guf = new rex_sql();
<?php

//------------------------------> Shortcutformular
if ($func == 'add' || $func == 'edit') {
    $form = new rexform();
    $form->setWidth(770);
    $form->setLabelWidth(160);
    $form->setTablename(TBL_EXCEL_EXPORT_TBL);
    $form->setSubmitValue("Übernehmen");
    if ($func == "add") {
        $form->setFormtype("add", 'lang_id = language');
        $form->setFormheader("<input type=hidden name=page value=" . $page . "><input type=hidden name=func value=" . $func . " />");
        $form->setShowFormAlways(false);
    } else {
        $form->setFormtype("edit", 'lang_id = language and short_id = ' . $sid, $I18N_GLOSSAR->msg('invalid_shortcut'));
        $form->setFormheader("<input type=hidden name=page value=" . $page . "><input type=hidden name=func value=" . $func . " /><input type=hidden name=sid value=" . $sid . ">");
        $form->setShowFormAlways(true);
    }
    $form->setValue("subline", "Tabelleninformationen", "left", 0);
    $form->setValue("singleselect", "Name", "", 1, "SHOW TABLES", "Tables_in_redaxo2_7", "Tables_in_redaxo2_7");
    $form->setValue("text", "Bezeichnung", "tbl_label", 1);
    $form->setValue("text", "Primärschlüssel", "tbl_pk", 1);
    echo $form->showForm();
    echo "<br><br><a href=index.php?page=" . $page . "&subpage=" . $subpage . "><b>&laquo; Zurück zur Übersicht</b></a><br>";
}
//------------------------------> Shortcut löschen
if ($func == 'delete') {
    $query = 'DELETE FROM ' . TBL_GLOSSAR . ' WHERE short_id=' . $sid;
    $delsql = new sql();
    //    $delsql->debugsql=1;
    $delsql->setQuery($query);