$Form->set_InputReadonly($FormularName, $InputName_Mail, false);
$Form->set_InputOrder($FormularName, $InputName_Mail, 1);
$Form->set_InputLabel($FormularName, $InputName_Mail, "");
$Form->set_InputMultiple($FormularName, $InputName_Mail, true);
//Aktion
$Form->new_Input($FormularName, $InputName_Action, "select", "");
$Form->set_InputJS($FormularName, $InputName_Action, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Action, ${$InputName_Action});
$Form->set_InputStyleClass($FormularName, $InputName_Action, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Action, ___("Aktion ausführen"));
$Form->set_InputReadonly($FormularName, $InputName_Action, false);
$Form->set_InputOrder($FormularName, $InputName_Action, 1);
$Form->set_InputLabel($FormularName, $InputName_Action, "");
$Form->set_InputSize($FormularName, $InputName_Action, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Action, false);
$Form->add_InputOption($FormularName, $InputName_Action, "filter", ___("Nach Adressen durchsuchen und bearbeiten"));
$Form->add_InputOption($FormularName, $InputName_Action, "filter_delete", ___("Nach Adressen dursuchen und bearbeiten, Mails löschen"));
$Form->add_InputOption($FormularName, $InputName_Action, "delete", ___("Löschen"));
//submit button
$Form->new_Input($FormularName, $InputName_Submit, "submit", ___("Aktion ausführen"));
$Form->set_InputStyleClass($FormularName, $InputName_Submit, "mFormSubmit", "mFormSubmitFocus");
$Form->set_InputDesc($FormularName, $InputName_Submit, "");
$Form->set_InputReadonly($FormularName, $InputName_Submit, false);
$Form->set_InputOrder($FormularName, $InputName_Submit, 998);
$Form->set_InputLabel($FormularName, $InputName_Submit, "");
//a reset button
$Form->new_Input($FormularName, $InputName_Reset, "reset", ___("Reset"));
$Form->set_InputStyleClass($FormularName, $InputName_Reset, "mFormReset", "mFormResetFocus");
$Form->set_InputDesc($FormularName, $InputName_Reset, ___("Reset"));
$Form->set_InputReadonly($FormularName, $InputName_Reset, false);
$Form->set_InputOrder($FormularName, $InputName_Reset, 999);
Esempio n. 2
0
$Form->set_InputReadonly($FormularName, $InputName_Options, false);
$Form->set_InputOrder($FormularName, $InputName_Options, 8);
$Form->set_InputLabel($FormularName, $InputName_Options, "");
//predefined options, static!
$Form->new_Input($FormularName, 'predefined_imap_options', "select", "");
$Form->set_InputJS($FormularName, 'predefined_imap_options', " onChange=\"copyselectedoption('options',this,'/','');flash('submit','#ff0000');\"");
$Form->set_InputDefault($FormularName, 'predefined_imap_options', ${$InputName_SMTPAuth});
$Form->set_InputStyleClass($FormularName, 'predefined_imap_options', "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, 'predefined_imap_options', ___("IMAP/POP3 Optionen"));
$Form->set_InputReadonly($FormularName, 'predefined_imap_options', false);
$Form->set_InputOrder($FormularName, 'predefined_imap_options', 9999);
$Form->set_InputLabel($FormularName, 'predefined_imap_options', "");
$Form->set_InputSize($FormularName, 'predefined_imap_options', 0, 1);
$Form->set_InputMultiple($FormularName, 'predefined_imap_options', false);
//add Data
$Form->add_InputOption($FormularName, 'predefined_imap_options', "", "-- Option(en) auswählen --");
$Form->add_InputOption($FormularName, 'predefined_imap_options', "novalidate-cert", "novalidate-cert");
$Form->add_InputOption($FormularName, 'predefined_imap_options', "validate-cert", "validate-cert");
$Form->add_InputOption($FormularName, 'predefined_imap_options', "ssl", "ssl");
$Form->add_InputOption($FormularName, 'predefined_imap_options', "tls", "tls");
$Form->add_InputOption($FormularName, 'predefined_imap_options', "notls", "notls");
$Form->add_InputOption($FormularName, 'predefined_imap_options', "readonly", "readonly");
if (DEBUG) {
    $Form->add_InputOption($FormularName, 'predefined_imap_options', "debug", "debug");
}
//SMTP-AuthType
$Form->new_Input($FormularName, $InputName_SMTPAuth, "select", "");
$Form->set_InputJS($FormularName, $InputName_SMTPAuth, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_SMTPAuth, ${$InputName_SMTPAuth});
$Form->set_InputStyleClass($FormularName, $InputName_SMTPAuth, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_SMTPAuth, ___("SMTP-Auth"));
//////////////////
//Style
$Form->new_Input($FormularName, $InputName_Style, "select", "");
$Form->set_InputJS($FormularName, $InputName_Style, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Style, ${$InputName_Style});
$Form->set_InputStyleClass($FormularName, $InputName_Style, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Style, ___("Layout / Style"));
$Form->set_InputReadonly($FormularName, $InputName_Style, false);
$Form->set_InputOrder($FormularName, $InputName_Style, 3);
$Form->set_InputLabel($FormularName, $InputName_Style, "");
$Form->set_InputSize($FormularName, $InputName_Style, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Style, false);
//add Data
$css_c = count($CSSDirs);
for ($css_cc = 0; $css_cc < $css_c; $css_cc++) {
    $Form->add_InputOption($FormularName, $InputName_Style, $CSSDirs[$css_cc]['dir'], $CSSDirs[$css_cc]['name']);
}
//lang
$Form->new_Input($FormularName, $InputName_Lang, "select", "");
$Form->set_InputJS($FormularName, $InputName_Lang, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Lang, ${$InputName_Lang});
$Form->set_InputStyleClass($FormularName, $InputName_Lang, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Lang, ___("Sprache"));
$Form->set_InputReadonly($FormularName, $InputName_Lang, false);
$Form->set_InputOrder($FormularName, $InputName_Lang, 2);
$Form->set_InputLabel($FormularName, $InputName_Lang, "");
$Form->set_InputSize($FormularName, $InputName_Lang, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Lang, false);
//add Data
$lc = count($LANGUAGES['lang']);
for ($lcc = 0; $lcc < $lc; $lcc++) {
$Form->set_InputOrder($FormularName, $InputName_Pass2, 3);
$Form->set_InputLabel($FormularName, $InputName_Pass2, ___("Passwort wiederholen") . ":<br>");
//lang
$Form->new_Input($FormularName, $InputName_Lang, "select", "");
$Form->set_InputDefault($FormularName, $InputName_Lang, ${$InputName_Lang});
$Form->set_InputStyleClass($FormularName, $InputName_Lang, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Lang, ___("Sprache"));
$Form->set_InputReadonly($FormularName, $InputName_Lang, false);
$Form->set_InputOrder($FormularName, $InputName_Lang, 3);
$Form->set_InputLabel($FormularName, $InputName_Lang, ___("Sprache") . ":<br>");
$Form->set_InputSize($FormularName, $InputName_Lang, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Lang, false);
//add Data
$lc = count($LANGUAGES['lang']);
for ($lcc = 0; $lcc < $lc; $lcc++) {
    $Form->add_InputOption($FormularName, $InputName_Lang, $LANGUAGES['lang'][$lcc], $LANGUAGES['text'][$lcc]);
}
//email
$Form->new_Input($FormularName, $InputName_EMail, "text", ${$InputName_EMail});
$Form->set_InputStyleClass($FormularName, $InputName_EMail, "mFormText", "mFormTextFocus");
$Form->set_InputSize($FormularName, $InputName_EMail, 40, 40);
$Form->set_InputDesc($FormularName, $InputName_EMail, ___("E-Mail-Adresse"));
$Form->set_InputReadonly($FormularName, $InputName_EMail, false);
$Form->set_InputOrder($FormularName, $InputName_EMail, 4);
$Form->set_InputLabel($FormularName, $InputName_EMail, ___("E-Mail-Adresse") . ":<br>");
//dbs
$Form->new_Input($FormularName, $InputName_DBHost, "text", ${$InputName_DBHost});
$Form->set_InputStyleClass($FormularName, $InputName_DBHost, "mFormText", "mFormTextFocus");
$Form->set_InputSize($FormularName, $InputName_DBHost, 40, 40);
$Form->set_InputDesc($FormularName, $InputName_DBHost, ___("Datenbank Servername oder IP-Adresse"));
$Form->set_InputReadonly($FormularName, $InputName_DBHost, false);
Esempio n. 5
0
$Form->set_InputOrder($FormularName, $InputName_ImageWatermarkImage, 8);
$Form->set_InputLabel($FormularName, $InputName_ImageWatermarkImage, "");
$Form->set_InputSize($FormularName, $InputName_ImageWatermarkImage, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_ImageWatermarkImage, false);
//add Data
$WatermarkImg_Files = getFiles(TM_IMGPATH);
$btsort = array();
foreach ($WatermarkImg_Files as $field) {
    $btsort[] = $field['name'];
}
@array_multisort($btsort, SORT_ASC, $WatermarkImg_Files, SORT_ASC);
$ic = count($WatermarkImg_Files);
for ($icc = 0; $icc < $ic; $icc++) {
    //only png files for watermark are accepted
    if (preg_match("/.png\$/i", $WatermarkImg_Files[$icc]['name']) || preg_match("/.PNG\$/i", $WatermarkImg_Files[$icc]['name'])) {
        $Form->add_InputOption($FormularName, $InputName_ImageWatermarkImage, $WatermarkImg_Files[$icc]['name'], display($WatermarkImg_Files[$icc]['name']));
    }
}
//Resize?
$Form->new_Input($FormularName, $InputName_ImageResize, "checkbox", 1);
$Form->set_InputJS($FormularName, $InputName_ImageResize, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_ImageResize, ${$InputName_ImageResize});
$Form->set_InputStyleClass($FormularName, $InputName_ImageResize, "mFormText", "mFormTextFocus");
$Form->set_InputSize($FormularName, $InputName_ImageResize, 48, 48);
$Form->set_InputDesc($FormularName, $InputName_ImageResize, ___("Größe ändern"));
$Form->set_InputReadonly($FormularName, $InputName_ImageResize, false);
$Form->set_InputOrder($FormularName, $InputName_ImageResize, 8);
$Form->set_InputLabel($FormularName, $InputName_ImageResize, "");
//Resize Size
$Form->new_Input($FormularName, $InputName_ImageResizeSize, "text", display(${$InputName_ImageResizeSize}));
$Form->set_InputJS($FormularName, $InputName_ImageResizeSize, " onChange=\"flash('submit','#ff0000');\" ");
$Form->new_Form($FormularName, $_SERVER["PHP_SELF"], "post", "_self");
$Form->set_FormJS($FormularName, " onSubmit=\"switchSection('div_loader');\" ");
//add a Description
$Form->set_FormDesc($FormularName, ___("Top X"));
$Form->new_Input($FormularName, "act", "hidden", $action);
//////////////////
//add inputfields and buttons....
//////////////////
//Top X
$Form->new_Input($FormularName, $InputName_TopX, "select", "");
$Form->set_InputJS($FormularName, $InputName_TopX, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_TopX, $show_top_x);
$Form->set_InputStyleClass($FormularName, $InputName_TopX, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_TopX, ___("Zeige Top X Einträge"));
$Form->set_InputReadonly($FormularName, $InputName_TopX, false);
$Form->set_InputOrder($FormularName, $InputName_TopX, 6);
$Form->set_InputLabel($FormularName, $InputName_TopX, "Top ");
$Form->set_InputSize($FormularName, $InputName_TopX, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_TopX, false);
//add Data
$Form->add_InputOption($FormularName, $InputName_TopX, 5, 5);
$Form->add_InputOption($FormularName, $InputName_TopX, 10, 10);
$Form->add_InputOption($FormularName, $InputName_TopX, 25, 25);
$Form->add_InputOption($FormularName, $InputName_TopX, 50, 50);
//submit button
$Form->new_Input($FormularName, $InputName_Submit, "submit", ___("Anzeigen"));
$Form->set_InputStyleClass($FormularName, $InputName_Submit, "mFormSubmit", "mFormSubmitFocus");
$Form->set_InputDesc($FormularName, $InputName_Submit, "");
$Form->set_InputReadonly($FormularName, $InputName_Submit, false);
$Form->set_InputOrder($FormularName, $InputName_Submit, 998);
$Form->set_InputLabel($FormularName, $InputName_Submit, "");
        $Form->new_Input($FormularName, ${$FInputName}, $FRM[0]['f' . $fc . '_type'], display(${${$FInputName}}));
    }
    $Form->set_InputDefault($FormularName, ${$FInputName}, display(${${$FInputName}}));
    $Form->set_InputStyleClass($FormularName, ${$FInputName}, "tm_form_f" . $fc, "tm_form_focus_f" . $fc);
    $Form->set_InputSize($FormularName, ${$FInputName}, 48, 256);
    $Form->set_InputDesc($FormularName, ${$FInputName}, "");
    $Form->set_InputReadonly($FormularName, ${$FInputName}, false);
    $Form->set_InputOrder($FormularName, ${$FInputName}, $fc + 2);
    $Form->set_InputLabel($FormularName, ${$FInputName}, "");
    if ($FRM[0]['f' . $fc . '_type'] == "select" && !empty($FRM[0]['f' . $fc . '_value'])) {
        $Form->set_InputMultiple($FormularName, ${$FInputName}, false);
        $Form->set_InputSize($FormularName, ${$FInputName}, 1, 1);
        $val = array();
        $val = explode(";", $FRM[0]['f' . $fc . '_value']);
        foreach ($val as $value) {
            $Form->add_InputOption($FormularName, ${$FInputName}, $value, display($value));
        }
        unset($val);
    }
    //if type=select && !empty value
}
//for fc
//Public Groups Checkboxes....
//$InputName_GroupPub="adr_grp_pub";
//Public Group, subscriber can choose
$Form->new_Input($FormularName, $InputName_GroupPub, "select", "");
$Form->set_InputJS($FormularName, $InputName_GroupPub, " onChange=\"flash('submit','#ff0000');\" ");
//$Form->set_InputDefault($FormularName,$InputName_GroupPub,$adr_grp_pub);
$Form->set_InputStyleClass($FormularName, $InputName_GroupPub, "tm_form_group_select", "tm_form_focus_group_select");
#$Form->set_InputDesc($FormularName,$InputName_GroupPub,___("Gruppen wählen, STRG/CTRL gedrückt halten und klicken f. Mehrfachauswahl"));
$Form->set_InputReadonly($FormularName, $InputName_GroupPub, false);
#$Form->new_Input($FormularName,"set", "hidden", "search");
//////////////////
//add inputfields and buttons....
//////////////////
//Obj
$Form->new_Input($FormularName, $InputName_Obj, "select", "");
$Form->set_InputJS($FormularName, $InputName_Obj, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Obj, ${$InputName_Obj});
$Form->set_InputStyleClass($FormularName, $InputName_Obj, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Obj, ___("Suche nach Objekt"));
$Form->set_InputReadonly($FormularName, $InputName_Obj, false);
$Form->set_InputOrder($FormularName, $InputName_Obj, 6);
$Form->set_InputLabel($FormularName, $InputName_Obj, ___("Objekt") . "<br>");
$Form->set_InputSize($FormularName, $InputName_Obj, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Obj, false);
$Form->add_InputOption($FormularName, $InputName_Obj, "", "-- alle");
$Form->add_InputOption($FormularName, $InputName_Obj, "adr", ___("Adressen") . " (adr)");
$Form->add_InputOption($FormularName, $InputName_Obj, "adr*", ___("Adressen") . "* (adr*)");
$Form->add_InputOption($FormularName, $InputName_Obj, "adr_grp", ___("Adress-Gruppen") . " (adr_grp)");
#$Form->add_InputOption($FormularName,$InputName_Obj,"adr_grp*",___("Adress-Gruppen")."* (adr_grp*)");
$Form->add_InputOption($FormularName, $InputName_Obj, "nl", ___("Newsletter") . " (nl)");
$Form->add_InputOption($FormularName, $InputName_Obj, "nl*", ___("Newsletter") . "* (nl*)");
$Form->add_InputOption($FormularName, $InputName_Obj, "nl_grp", ___("Newsletter-Gruppen") . " (nl_grp)");
#$Form->add_InputOption($FormularName,$InputName_Obj,"nl_grp*",___("Newsletter-Gruppen")."* (nl_grp*)");
$Form->add_InputOption($FormularName, $InputName_Obj, "lnk", ___("Links") . " (lnk)");
$Form->add_InputOption($FormularName, $InputName_Obj, "lnk", ___("Link-Gruppen") . " (lnk_grp)");
$Form->add_InputOption($FormularName, $InputName_Obj, "frm", ___("Formulare") . " (frm)");
#$Form->add_InputOption($FormularName,$InputName_Obj,"frm*",___("Formulare")."* (frm*)");
$Form->add_InputOption($FormularName, $InputName_Obj, "bl", ___("Blacklist") . " (bl)");
#$Form->add_InputOption($FormularName,$InputName_Obj,"bl*",___("Blacklist")."* (bl*)");
$Form->add_InputOption($FormularName, $InputName_Obj, "q", ___("Queue") . " (q)");
Esempio n. 9
0
//Gruppe
$Form->new_Input($FormularName, $InputName_Group, "select", "");
$Form->set_InputJS($FormularName, $InputName_Group, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputStyleClass($FormularName, $InputName_Group, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Group, ___("Gruppen wählen, STRG/CTRL gedrückt halten und klicken f. Mehrfachauswahl"));
$Form->set_InputReadonly($FormularName, $InputName_Group, false);
$Form->set_InputOrder($FormularName, $InputName_Group, 4);
$Form->set_InputLabel($FormularName, $InputName_Group, "");
$Form->set_InputSize($FormularName, $InputName_Group, 0, 10);
$Form->set_InputMultiple($FormularName, $InputName_Group, true);
//add Data
$LINK = new tm_LNK();
$LNKGRP = $LINK->getGroup();
$acg = count($LNKGRP);
for ($accg = 0; $accg < $acg; $accg++) {
    $Form->add_InputOption($FormularName, $InputName_Group, $LNKGRP[$accg]['id'], $LNKGRP[$accg]['name']);
}
//short
$Form->new_Input($FormularName, $InputName_Short, "text", display(${$InputName_Short}));
$Form->set_InputJS($FormularName, $InputName_Short, " onChange=\"flash('submit','#ff0000');\"  onkeyup=\"RemoveInvalidChars(this, '[^A-Za-z0-9\\_\\.\\-]'); ForceLowercase(this);\"");
$Form->set_InputStyleClass($FormularName, $InputName_Short, "mFormText", "mFormTextFocus");
$Form->set_InputSize($FormularName, $InputName_Short, 48, 256);
$Form->set_InputDesc($FormularName, $InputName_Short, ___("Kurzbezeichnung/Kürzel"));
$Form->set_InputReadonly($FormularName, $InputName_Short, false);
$Form->set_InputOrder($FormularName, $InputName_Short, 1);
$Form->set_InputLabel($FormularName, $InputName_Short, "");
//Descr
$Form->new_Input($FormularName, $InputName_Descr, "textarea", display(${$InputName_Descr}));
$Form->set_InputJS($FormularName, $InputName_Descr, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputStyleClass($FormularName, $InputName_Descr, "mFormTextarea", "mFormTextareaFocus");
$Form->set_InputSize($FormularName, $InputName_Descr, 20, 5);
Esempio n. 10
0
$Form->set_InputMultiple($FormularName, $InputName_NL, false);
//add Data
$NEWSLETTER = new tm_NL();
//nur aktive, keine templates
$NL = $NEWSLETTER->getNL(0, 0, 0, 0, 0, $sortIndex = "id", $sortType = 1, array("aktiv" => 1, "is_template" => 0));
$nc = count($NL);
for ($ncc = 0; $ncc < $nc; $ncc++) {
    //nur nl mit existierenden templates f. html/textparts
    if (file_exists($tm_nlpath . "/nl_" . date_convert_to_string($NL[$ncc]['created']) . "_n.html") && file_exists($tm_nlpath . "/nl_" . date_convert_to_string($NL[$ncc]['created']) . "_t.txt")) {
        $NLOpt = display($NL[$ncc]['subject']);
        if ($NL[$ncc]['massmail'] == 1) {
            $NLOpt .= "   " . ___("(Massenmailing)");
        } else {
            $NLOpt .= "   " . ___("(personalisiert)");
        }
        $Form->add_InputOption($FormularName, $InputName_NL, $NL[$ncc]['id'], $NLOpt);
    }
}
//Gruppe
$Form->new_Input($FormularName, $InputName_Group, "select", "");
$Form->set_InputJS($FormularName, $InputName_Group, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputStyleClass($FormularName, $InputName_Group, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Group, ___("Gruppen wählen, STRG/CTRL gedrückt halten und klicken f. Mehrfachauswahl"));
$Form->set_InputReadonly($FormularName, $InputName_Group, false);
$Form->set_InputOrder($FormularName, $InputName_Group, 2);
$Form->set_InputLabel($FormularName, $InputName_Group, "");
$Form->set_InputSize($FormularName, $InputName_Group, 0, 5);
$Form->set_InputMultiple($FormularName, $InputName_Group, true);
//add Data
$ADDRESS = new tm_ADR();
$GRP = $ADDRESS->getGroup(0, 0, 0, 1, array("aktiv" => 1, "prod" => 1));
Esempio n. 11
0
$Form->set_InputOrder($FormularName, $InputName_Expr, 2);
$Form->set_InputLabel($FormularName, $InputName_Expr, "");
//Type
$Form->new_Input($FormularName, $InputName_Type, "select", "");
$Form->set_InputJS($FormularName, $InputName_Type, " onChange=\"flash('submit','#ff0000');\" ");
//checkHostType();
$Form->set_InputDefault($FormularName, $InputName_Type, ${$InputName_Type});
$Form->set_InputStyleClass($FormularName, $InputName_Type, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Type, ___("Typ"));
$Form->set_InputReadonly($FormularName, $InputName_Type, false);
$Form->set_InputOrder($FormularName, $InputName_Type, 1);
$Form->set_InputLabel($FormularName, $InputName_Type, "");
$Form->set_InputSize($FormularName, $InputName_Type, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Type, false);
//add Data
$Form->add_InputOption($FormularName, $InputName_Type, "email", ___("E-Mail"));
$Form->add_InputOption($FormularName, $InputName_Type, "domain", ___("Domain"));
$Form->add_InputOption($FormularName, $InputName_Type, "expr", ___("Regulärer Ausdruck"));
//Aktiv
$Form->new_Input($FormularName, $InputName_Aktiv, "checkbox", 1);
$Form->set_InputJS($FormularName, $InputName_Aktiv, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Aktiv, ${$InputName_Aktiv});
$Form->set_InputStyleClass($FormularName, $InputName_Aktiv, "mFormText", "mFormTextFocus");
$Form->set_InputSize($FormularName, $InputName_Aktiv, 48, 256);
$Form->set_InputDesc($FormularName, $InputName_Aktiv, ___("Aktiv"));
$Form->set_InputReadonly($FormularName, $InputName_Aktiv, false);
$Form->set_InputOrder($FormularName, $InputName_Aktiv, 3);
$Form->set_InputLabel($FormularName, $InputName_Aktiv, "");
//submit button
$Form->new_Input($FormularName, $InputName_Submit, "submit", ___("Speichern"));
$Form->set_InputStyleClass($FormularName, $InputName_Submit, "mFormSubmit", "mFormSubmitFocus");
$Form->set_InputJS($FormularName, $InputName_Host, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Host, ${$InputName_Host});
$Form->set_InputStyleClass($FormularName, $InputName_Host, "mFormSelect", "mFormSelectFocus");
$Form->set_InputSize($FormularName, $InputName_Host, 1, 1);
$Form->set_InputDesc($FormularName, $InputName_Host, ___("Host auswählen"));
$Form->set_InputReadonly($FormularName, $InputName_Host, false);
$Form->set_InputOrder($FormularName, $InputName_Host, 1);
$Form->set_InputLabel($FormularName, $InputName_Host, "");
$Form->set_InputMultiple($FormularName, $InputName_Host, false);
#Hostliste....
//pop3 hosts
$HOST_ = $HOSTS->getHost("", array("aktiv" => 1, "type" => "imap"));
//id,filter
$hcg = count($HOST_);
for ($hccg = 0; $hccg < $hcg; $hccg++) {
    $Form->add_InputOption($FormularName, $InputName_Host, $HOST_[$hccg]['id'], $HOST_[$hccg]['name']);
}
//imap hosts
$HOST_ = $HOSTS->getHost("", array("aktiv" => 1, "type" => "pop3"));
//id,filter
$hcg = count($HOST_);
for ($hccg = 0; $hccg < $hcg; $hccg++) {
    $Form->add_InputOption($FormularName, $InputName_Host, $HOST_[$hccg]['id'], $HOST_[$hccg]['name']);
}
//Offset
$Form->new_Input($FormularName, $InputName_Offset, "select", "");
$Form->set_InputJS($FormularName, $InputName_Offset, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Offset, ${$InputName_Offset});
$Form->set_InputStyleClass($FormularName, $InputName_Offset, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Offset, ___("Anzahl Mails die übersprungen werden."));
$Form->set_InputReadonly($FormularName, $InputName_Offset, false);
$Form->new_Form($FormularName, $_SERVER["PHP_SELF"], "post", "_self");
$Form->set_FormJS($FormularName, " onSubmit=\"switchSection('div_loader');\" ");
//add a Description
$Form->set_FormDesc($FormularName, ___("Karten generieren"));
//variable content aus menu als hidden field!
$Form->new_Input($FormularName, "act", "hidden", $action);
$Form->new_Input($FormularName, "create", "hidden", "1");
//////////////////
//add inputfields and buttons....
//////////////////
$Form->new_Input($FormularName, $InputName_CreateMap, "select", "");
$Form->set_InputJS($FormularName, $InputName_CreateMap, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_CreateMap, "");
$Form->set_InputStyleClass($FormularName, $InputName_CreateMap, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_CreateMap, ___("Erstelle Karte (neu)"));
$Form->set_InputReadonly($FormularName, $InputName_CreateMap, false);
$Form->set_InputOrder($FormularName, $InputName_CreateMap, 6);
$Form->set_InputLabel($FormularName, $InputName_CreateMap, "");
$Form->set_InputSize($FormularName, $InputName_CreateMap, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_CreateMap, false);
//add Data
$Form->add_InputOption($FormularName, $InputName_CreateMap, "subscriptions", ___("Anmeldungen"));
$Form->add_InputOption($FormularName, $InputName_CreateMap, "readers", ___("Leser"));
$Form->add_InputOption($FormularName, $InputName_CreateMap, "readers_rad", ___("Leser - gewichtet"));
//submit button
$Form->new_Input($FormularName, $InputName_Submit, "submit", ___("Karte erstellen/aktualisieren"));
$Form->set_InputStyleClass($FormularName, $InputName_Submit, "mFormSubmit", "mFormSubmitFocus");
$Form->set_InputDesc($FormularName, $InputName_Submit, "");
$Form->set_InputReadonly($FormularName, $InputName_Submit, false);
$Form->set_InputOrder($FormularName, $InputName_Submit, 998);
$Form->set_InputLabel($FormularName, $InputName_Submit, "");
Esempio n. 14
0
$Form->set_InputLabel($FormularName, $InputName_Pass2, "");
//Style
$Form->new_Input($FormularName, $InputName_Style, "select", "");
$Form->set_InputJS($FormularName, $InputName_Style, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Style, ${$InputName_Style});
$Form->set_InputStyleClass($FormularName, $InputName_Style, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Style, ___("Layout / Style"));
$Form->set_InputReadonly($FormularName, $InputName_Style, false);
$Form->set_InputOrder($FormularName, $InputName_Style, 2);
$Form->set_InputLabel($FormularName, $InputName_Style, "");
$Form->set_InputSize($FormularName, $InputName_Style, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Style, false);
//add Data
$css_c = count($CSSDirs);
for ($css_cc = 0; $css_cc < $css_c; $css_cc++) {
    $Form->add_InputOption($FormularName, $InputName_Style, $CSSDirs[$css_cc]['dir'], $CSSDirs[$css_cc]['name']);
}
//lang
$Form->new_Input($FormularName, $InputName_Lang, "select", "");
$Form->set_InputJS($FormularName, $InputName_Lang, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Lang, ${$InputName_Lang});
$Form->set_InputStyleClass($FormularName, $InputName_Lang, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Lang, ___("Sprache"));
$Form->set_InputReadonly($FormularName, $InputName_Lang, false);
$Form->set_InputOrder($FormularName, $InputName_Lang, 1);
$Form->set_InputLabel($FormularName, $InputName_Lang, "");
$Form->set_InputSize($FormularName, $InputName_Lang, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Lang, false);
//add Data
$lc = count($LANGUAGES['lang']);
for ($lcc = 0; $lcc < $lc; $lcc++) {
Esempio n. 15
0
//hidden felder f. sortierung, search, gruppe etc.....
//////////////////
//add inputfields and buttons....
//////////////////
//Typ
$Form->new_Input($FormularName, $InputName_Type, "select", "");
$Form->set_InputJS($FormularName, $InputName_Type, " onChange=\"flash('submit_bl','#ff0000');submit();switchSection('div_loader');\" ");
$Form->set_InputDefault($FormularName, $InputName_Type, ${$InputName_Type});
$Form->set_InputStyleClass($FormularName, $InputName_Type, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Type, ___("Blacklist Typ wählen"));
$Form->set_InputReadonly($FormularName, $InputName_Type, false);
$Form->set_InputOrder($FormularName, $InputName_Type, 1);
$Form->set_InputLabel($FormularName, $InputName_Type, ___("Blacklist Typ") . ":");
$Form->set_InputSize($FormularName, $InputName_Type, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Type, false);
$Form->add_InputOption($FormularName, $InputName_Type, "email", ___("E-Mail") . " (" . $BLACKLIST->countBL(array("type" => "email")) . ")");
$Form->add_InputOption($FormularName, $InputName_Type, "domain", ___("Domain") . " (" . $BLACKLIST->countBL(array("type" => "domain")) . ")");
$Form->add_InputOption($FormularName, $InputName_Type, "expr", ___("reg. Ausdruck") . " (" . $BLACKLIST->countBL(array("type" => "expr")) . ")");
//submit button
$Form->new_Input($FormularName, $InputName_Submit, "submit", ___("Aktion ausführen"));
$Form->set_InputStyleClass($FormularName, $InputName_Submit, "mFormSubmit", "mFormSubmitFocus");
$Form->set_InputDesc($FormularName, $InputName_Submit, "");
$Form->set_InputReadonly($FormularName, $InputName_Submit, false);
$Form->set_InputOrder($FormularName, $InputName_Submit, 998);
$Form->set_InputLabel($FormularName, $InputName_Submit, "");
//a reset button
$Form->new_Input($FormularName, $InputName_Reset, "reset", ___("Reset"));
$Form->set_InputStyleClass($FormularName, $InputName_Reset, "mFormReset", "mFormResetFocus");
$Form->set_InputDesc($FormularName, $InputName_Reset, ___("Reset"));
$Form->set_InputReadonly($FormularName, $InputName_Reset, false);
$Form->set_InputOrder($FormularName, $InputName_Reset, 999);
//Gruppe
$Form->new_Input($FormularName, $InputName_Group, "select", "");
$Form->set_InputJS($FormularName, $InputName_Group, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Group, $lnk_grp_id);
$Form->set_InputStyleClass($FormularName, $InputName_Group, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Group, ___("Suche nach Gruppenzugehörigkeit"));
$Form->set_InputReadonly($FormularName, $InputName_Group, false);
$Form->set_InputOrder($FormularName, $InputName_Group, 3);
$Form->set_InputLabel($FormularName, $InputName_Group, "Gruppe<br>");
$Form->set_InputSize($FormularName, $InputName_Group, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Group, false);
//add Data
$LINK = new tm_LNK();
$GRP = $LINK->getGroup(0, array("count" => 1));
$acg = count($GRP);
$Form->add_InputOption($FormularName, $InputName_Group, "", "-- alle");
for ($accg = 0; $accg < $acg; $accg++) {
    $Form->add_InputOption($FormularName, $InputName_Group, $GRP[$accg]['id'], $GRP[$accg]['name'] . " (" . $GRP[$accg]['item_count'] . ")");
}
//Limit
$Form->new_Input($FormularName, $InputName_Limit, "select", "");
$Form->set_InputJS($FormularName, $InputName_Limit, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Limit, $limit);
$Form->set_InputStyleClass($FormularName, $InputName_Limit, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Limit, ___("Maximale Anzahl Einträge die auf einmal angezeigt werden."));
$Form->set_InputReadonly($FormularName, $InputName_Limit, false);
$Form->set_InputOrder($FormularName, $InputName_Limit, 10);
$Form->set_InputLabel($FormularName, $InputName_Limit, ___("zeige max.") . "<br>");
$Form->set_InputSize($FormularName, $InputName_Limit, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Limit, false);
//add Data
$Form->set_InputReadonly($FormularName, $InputName_File, false);
$Form->set_InputOrder($FormularName, $InputName_File, 1);
$Form->set_InputLabel($FormularName, $InputName_File, "");
//Select existing file
$Form->new_Input($FormularName, $InputName_FileExisting, "select", "");
$Form->set_InputJS($FormularName, $InputName_FileExisting, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_FileExisting, ${$InputName_FileExisting});
$Form->set_InputStyleClass($FormularName, $InputName_FileExisting, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_FileExisting, ___("CSV-Datei auswählen"));
$Form->set_InputReadonly($FormularName, $InputName_FileExisting, false);
$Form->set_InputOrder($FormularName, $InputName_FileExisting, 2);
$Form->set_InputLabel($FormularName, $InputName_FileExisting, "");
$Form->set_InputSize($FormularName, $InputName_FileExisting, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_FileExisting, false);
//add data
$Form->add_InputOption($FormularName, $InputName_FileExisting, "", "--");
$Import_Files = getFiles($tm_datapath);
foreach ($Import_Files as $field) {
    $btsort[] = $field['name'];
}
@array_multisort($btsort, SORT_ASC, $Import_Files, SORT_ASC);
$ic = count($Import_Files);
for ($icc = 0; $icc < $ic; $icc++) {
    if ($Import_Files[$icc]['name'] != ".htaccess" && $Import_Files[$icc]['name'] != "index.php" && $Import_Files[$icc]['name'] != "index.html") {
        $Form->add_InputOption($FormularName, $InputName_FileExisting, $Import_Files[$icc]['name'], display($Import_Files[$icc]['name']));
    }
}
//Bulk
$Form->new_Input($FormularName, $InputName_Bulk, "textarea", ${$InputName_Bulk});
$Form->set_InputDefault($FormularName, $InputName_Bulk, ${$InputName_Bulk});
$Form->set_InputStyleClass($FormularName, $InputName_Bulk, "mFormText", "mFormTextFocus");
Esempio n. 18
0
$Form->set_InputSize($FormularName, $InputName_Group, 0, 10);
$Form->set_InputMultiple($FormularName, $InputName_Group, true);
//add Data
$ADDRESS = new tm_ADR();
$GRP = $ADDRESS->getGroup(0, 0, 0, 1);
$acg = count($GRP);
for ($accg = 0; $accg < $acg; $accg++) {
    $grp_option_text = $GRP[$accg]['name'];
    $grp_option_text .= " (" . $GRP[$accg]['adr_count'] . ")";
    if ($GRP[$accg]['aktiv'] != 1) {
        $grp_option_text .= " (na)";
    }
    if ($GRP[$accg]['prod'] == 1) {
        $grp_option_text .= " (pro)";
    }
    $Form->add_InputOption($FormularName, $InputName_Group, $GRP[$accg]['id'], $grp_option_text);
}
//Status
$Form->new_Input($FormularName, $InputName_Status, "select", "");
$Form->set_InputJS($FormularName, $InputName_Status, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Status, $status);
$Form->set_InputStyleClass($FormularName, $InputName_Status, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Status, ___("Status"));
$Form->set_InputReadonly($FormularName, $InputName_Status, false);
$Form->set_InputOrder($FormularName, $InputName_Status, 3);
$Form->set_InputLabel($FormularName, $InputName_Status, "");
$Form->set_InputSize($FormularName, $InputName_Status, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Status, false);
//add Data
$sc = count($STATUS['adr']['status']);
for ($scc = 1; $scc <= $sc; $scc++) {
//add inputfields and buttons....
//////////////////
//lang
$Form->new_Input($FormularName, $InputName_Lang, "select", "");
$Form->set_InputDefault($FormularName, $InputName_Lang, ${$InputName_Lang});
$Form->set_InputStyleClass($FormularName, $InputName_Lang, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Lang, "Sprache / Language");
$Form->set_InputReadonly($FormularName, $InputName_Lang, false);
$Form->set_InputOrder($FormularName, $InputName_Lang, 2);
$Form->set_InputLabel($FormularName, $InputName_Lang, "Sprache / Language");
$Form->set_InputSize($FormularName, $InputName_Lang, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Lang, false);
//add Data
$lc = count($LANGUAGES['lang']);
for ($lcc = 0; $lcc < $lc; $lcc++) {
    $Form->add_InputOption($FormularName, $InputName_Lang, $LANGUAGES['lang'][$lcc], $LANGUAGES['text'][$lcc]);
}
//submit button
$Form->new_Input($FormularName, $InputName_Submit, "submit", "Continue / Weiter");
$Form->set_InputStyleClass($FormularName, $InputName_Submit, "mFormSubmit", "mFormSubmitFocus");
$Form->set_InputDesc($FormularName, $InputName_Submit, "");
$Form->set_InputReadonly($FormularName, $InputName_Submit, false);
$Form->set_InputOrder($FormularName, $InputName_Submit, 998);
$Form->set_InputLabel($FormularName, $InputName_Submit, "");
#$FORM_LANG=$Form->get_Form($FormularName);
/*RENDER FORM*/
$Form->render_Form($FormularName);
/*DISPLAY*/
$FORM_LANG = "";
$FORM_LANG .= $Form->FORM[$FormularName]['head'];
$FORM_LANG .= $Form->INPUT[$FormularName]['set']['html'];
//Gruppe src filter
$Form->new_Input($FormularName, $InputName_Group, "select", "");
$Form->set_InputJS($FormularName, $InputName_Group, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Group, $adr_grp_id);
$Form->set_InputStyleClass($FormularName, $InputName_Group, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Group, ___("Gruppe"));
$Form->set_InputReadonly($FormularName, $InputName_Group, false);
$Form->set_InputOrder($FormularName, $InputName_Group, 2);
$Form->set_InputLabel($FormularName, $InputName_Group, "");
$Form->set_InputSize($FormularName, $InputName_Group, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Group, false);
//add Data
$GRP = $ADDRESS->getGroup();
$acg = count($GRP);
for ($accg = 0; $accg < $acg; $accg++) {
    $Form->add_InputOption($FormularName, $InputName_Group, $GRP[$accg]['id'], $GRP[$accg]['name']);
}
//Status filter
$Form->new_Input($FormularName, $InputName_Status, "select", "");
$Form->set_InputJS($FormularName, $InputName_Status, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Status, $status);
$Form->set_InputStyleClass($FormularName, $InputName_Status, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Status, ___("Suche nach Adress-Status"));
$Form->set_InputReadonly($FormularName, $InputName_Status, false);
$Form->set_InputOrder($FormularName, $InputName_Status, 3);
$Form->set_InputLabel($FormularName, $InputName_Status, "");
$Form->set_InputSize($FormularName, $InputName_Status, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Status, false);
//add Data
$sc = count($STATUS['adr']['status']);
$Form->add_InputOption($FormularName, $InputName_Status, 0, ___(" -- Alle -- "));
$Form->set_InputSize($FormularName, $InputName_Group, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Group, false);
//add Data
$ADDRESS = new tm_ADR();
$GRP = $ADDRESS->getGroup(0, 0, 0, 1);
$acg = count($GRP);
for ($accg = 0; $accg < $acg; $accg++) {
    $grp_option_text = $GRP[$accg]['name'];
    $grp_option_text .= " (" . $GRP[$accg]['adr_count'] . ")";
    if ($GRP[$accg]['aktiv'] != 1) {
        $grp_option_text .= " (na)";
    }
    if ($GRP[$accg]['prod'] == 1) {
        $grp_option_text .= " (pro)";
    }
    $Form->add_InputOption($FormularName, $InputName_Group, $GRP[$accg]['id'], $grp_option_text);
}
//Status
$Form->new_Input($FormularName, $InputName_Status, "select", "");
$Form->set_InputJS($FormularName, $InputName_Status, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Status, ${$InputName_Status});
$Form->set_InputStyleClass($FormularName, $InputName_Status, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Status, ___("Nur Adressen mit diesem Status exportieren"));
$Form->set_InputReadonly($FormularName, $InputName_Status, false);
$Form->set_InputOrder($FormularName, $InputName_Status, 2);
$Form->set_InputLabel($FormularName, $InputName_Status, "");
$Form->set_InputSize($FormularName, $InputName_Status, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Status, false);
//add Data
$Form->add_InputOption($FormularName, $InputName_Status, 0, "Alle");
$sc = count($STATUS['adr']['status']);
Esempio n. 22
0
$Form->set_InputReadonly($FormularName, $InputName_ForcePubGroup, false);
$Form->set_InputOrder($FormularName, $InputName_ForcePubGroup, 9);
$Form->set_InputLabel($FormularName, $InputName_ForcePubGroup, "");
//Overwrite Publicgroups selection or update?
$Form->new_Input($FormularName, $InputName_OverwritePubgroup, "select", "");
$Form->set_InputJS($FormularName, $InputName_OverwritePubgroup, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_OverwritePubgroup, ${$InputName_OverwritePubgroup});
$Form->set_InputStyleClass($FormularName, $InputName_OverwritePubgroup, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_OverwritePubgroup, ___("Auswahl überschreiben oder aktualisieren?"));
$Form->set_InputReadonly($FormularName, $InputName_OverwritePubgroup, false);
$Form->set_InputOrder($FormularName, $InputName_OverwritePubgroup, 11);
$Form->set_InputLabel($FormularName, $InputName_OverwritePubgroup, "");
$Form->set_InputSize($FormularName, $InputName_OverwritePubgroup, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_OverwritePubgroup, false);
//add Data
$Form->add_InputOption($FormularName, $InputName_OverwritePubgroup, 0, ___("Nur Neue Gruppen hinzufügen"));
$Form->add_InputOption($FormularName, $InputName_OverwritePubgroup, 1, ___("Gruppenauswahl überschreiben"));
//Use Captcha
$Form->new_Input($FormularName, $InputName_UseCaptcha, "checkbox", 1);
$Form->set_InputJS($FormularName, $InputName_UseCaptcha, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_UseCaptcha, ${$InputName_UseCaptcha});
$Form->set_InputStyleClass($FormularName, $InputName_UseCaptcha, "mFormText", "mFormTextFocus");
$Form->set_InputDesc($FormularName, $InputName_UseCaptcha, ___("Captcha prüfen"));
$Form->set_InputReadonly($FormularName, $InputName_UseCaptcha, false);
$Form->set_InputOrder($FormularName, $InputName_UseCaptcha, 5);
$Form->set_InputLabel($FormularName, $InputName_UseCaptcha, "");
//DigitsCaptcha
$Form->new_Input($FormularName, $InputName_DigitsCaptcha, "select", "");
$Form->set_InputJS($FormularName, $InputName_DigitsCaptcha, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_DigitsCaptcha, ${$InputName_DigitsCaptcha});
$Form->set_InputStyleClass($FormularName, $InputName_DigitsCaptcha, "mFormSelect", "mFormSelectFocus");
$Form->set_InputSize($FormularName, $InputName_Export, 48, 256);
$Form->set_InputDesc($FormularName, $InputName_Export, ___("Adressen exportieren"));
$Form->set_InputReadonly($FormularName, $InputName_Export, false);
$Form->set_InputOrder($FormularName, $InputName_Export, 2);
$Form->set_InputLabel($FormularName, $InputName_Export, ___("Export"));
//Aktion Mail
$Form->new_Input($FormularName, $InputName_Action, "select", "");
$Form->set_InputDefault($FormularName, $InputName_Action, ${$InputName_Action});
$Form->set_InputStyleClass($FormularName, $InputName_Action, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Action, ___("Aktion ausführen"));
$Form->set_InputReadonly($FormularName, $InputName_Action, false);
$Form->set_InputOrder($FormularName, $InputName_Action, 1);
$Form->set_InputLabel($FormularName, $InputName_Action, "");
$Form->set_InputSize($FormularName, $InputName_Action, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Action, false);
$Form->add_InputOption($FormularName, $InputName_Action, "list", ___("Mails nicht löschen"));
$Form->add_InputOption($FormularName, $InputName_Action, "delete", ___("Mails löschen"));
//Aktion Adr
$Form->new_Input($FormularName, $InputName_ActionAdr, "select", "");
$Form->set_InputDefault($FormularName, $InputName_ActionAdr, ${$InputName_ActionAdr});
$Form->set_InputStyleClass($FormularName, $InputName_ActionAdr, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_ActionAdr, ___("Aktion ausführen"));
$Form->set_InputReadonly($FormularName, $InputName_ActionAdr, false);
$Form->set_InputOrder($FormularName, $InputName_ActionAdr, 1);
$Form->set_InputLabel($FormularName, $InputName_ActionAdr, "");
$Form->set_InputSize($FormularName, $InputName_ActionAdr, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_ActionAdr, false);
$Form->add_InputOption($FormularName, $InputName_ActionAdr, "none", ___("--"));
$Form->add_InputOption($FormularName, $InputName_ActionAdr, "auto", ___("Adressen automatisch bearbeiten"));
$Form->add_InputOption($FormularName, $InputName_ActionAdr, "error", ___("Adressen als Fehlerhaft markieren"));
$Form->add_InputOption($FormularName, $InputName_ActionAdr, "unsubscribe", ___("Adressen abmelden und deaktivieren"));
//Gruppe
$Form->new_Input($FormularName, $InputName_Group, "select", "");
$Form->set_InputJS($FormularName, $InputName_Group, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Group, $adr_grp_id);
$Form->set_InputStyleClass($FormularName, $InputName_Group, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Group, ___("Suche nach Gruppenzugehörigkeit"));
$Form->set_InputReadonly($FormularName, $InputName_Group, false);
$Form->set_InputOrder($FormularName, $InputName_Group, 3);
$Form->set_InputLabel($FormularName, $InputName_Group, "Gruppe<br>");
$Form->set_InputSize($FormularName, $InputName_Group, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Group, false);
//add Data
$ADDRESS = new tm_ADR();
$GRP = $ADDRESS->getGroup(0, 0, 0, 1);
$acg = count($GRP);
$Form->add_InputOption($FormularName, $InputName_Group, "", "-- alle");
for ($accg = 0; $accg < $acg; $accg++) {
    $Form->add_InputOption($FormularName, $InputName_Group, $GRP[$accg]['id'], $GRP[$accg]['name'] . " (" . $GRP[$accg]['adr_count'] . ")");
}
//Author bzw Formular! Form_[ID]
$Form->new_Input($FormularName, $InputName_Author, "select", "");
$Form->set_InputJS($FormularName, $InputName_Author, " onChange=\"flash('submit','#ff0000');\" ");
$Form->set_InputDefault($FormularName, $InputName_Author, ${$InputName_Author});
$Form->set_InputStyleClass($FormularName, $InputName_Author, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Author, ___("Herkunft / Quelle"));
$Form->set_InputReadonly($FormularName, $InputName_Author, false);
$Form->set_InputOrder($FormularName, $InputName_Author, 6);
$Form->set_InputLabel($FormularName, $InputName_Author, ___("Herkunft / Quelle") . "<br>");
$Form->set_InputSize($FormularName, $InputName_Author, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Author, false);
//add Data
Esempio n. 25
0
$Form->set_InputReadonly($FormularName, $InputName_AdrID, false);
$Form->set_InputOrder($FormularName, $InputName_AdrID, 1);
$Form->set_InputLabel($FormularName, $InputName_AdrID, "");
$Form->set_InputMultiple($FormularName, $InputName_AdrID, true);
//Aktion
$Form->new_Input($FormularName, $InputName_Action, "select", "");
$Form->set_InputJS($FormularName, $InputName_Action, " onChange=\"flash('submit_adr','#ff0000'); checkAdrListForm();\" onClick=\"checkAdrListForm();\" ");
$Form->set_InputDefault($FormularName, $InputName_Action, ${$InputName_Action});
$Form->set_InputStyleClass($FormularName, $InputName_Action, "mFormSelect", "mFormSelectFocus");
$Form->set_InputDesc($FormularName, $InputName_Action, ___("Aktion ausführen"));
$Form->set_InputReadonly($FormularName, $InputName_Action, false);
$Form->set_InputOrder($FormularName, $InputName_Action, 1);
$Form->set_InputLabel($FormularName, $InputName_Action, ___("Aktion") . "<br>");
$Form->set_InputSize($FormularName, $InputName_Action, 0, 1);
$Form->set_InputMultiple($FormularName, $InputName_Action, false);
$Form->add_InputOption($FormularName, $InputName_Action, "check_syntax_multi", ___("E-Mail Syntax prüfen"));
$Form->add_InputOption($FormularName, $InputName_Action, "check_mx_multi", ___("E-Mail MX/DNS prüfen"));
$Form->add_InputOption($FormularName, $InputName_Action, "check_validate_multi", ___("E-Mail Validieren"));
$Form->add_InputOption($FormularName, $InputName_Action, "aktiv_1_multi", ___("aktivieren"));
$Form->add_InputOption($FormularName, $InputName_Action, "aktiv_0_multi", ___("deaktivieren"));
$Form->add_InputOption($FormularName, $InputName_Action, "set_status_multi", ___("Status setzen"));
$Form->add_InputOption($FormularName, $InputName_Action, "delete_multi", ___("löschen"));
$Form->add_InputOption($FormularName, $InputName_Action, "move_grp_multi", ___("In gewählte Gruppen verschieben"));
$Form->add_InputOption($FormularName, $InputName_Action, "copy_grp_multi", ___("Zu gewählten Gruppen hinzufügen"));
$Form->add_InputOption($FormularName, $InputName_Action, "delete_grp_multi", ___("Aus gewählten Gruppen austragen"));
if ($user_is_manager) {
    $Form->add_InputOption($FormularName, $InputName_Action, "blacklist_multi", ___("Ausgewählte Adressen in Blacklist eintragen"));
    $Form->add_InputOption($FormularName, $InputName_Action, "blacklist_domain_multi", ___("Domains der ausgewählten Adressen in Blacklist eintragen"));
    $Form->add_InputOption($FormularName, $InputName_Action, "delete_history_multi", ___("Historie für ausgewählte Adressen löschen"));
}
//Gruppe