Kontaktformular
Interaktion
2.3
1
1151656932
1511287647
1
Erstellung eines Kontaktformulars mit beliebig vielen Feldern. XHTML- konform
<?php
$is_dev = false;
if($is_dev) {
include "C:/Programme/xampp/htdocs/sefrengo_dev/moddev/kontakformularIN.php";
//include "C:/_server/www/_sefrengo/mod_dev/Kontaktformular/config.php";
} else{
//val ref
//0-9 system reserved
//0 Anzahl Formularelemente
//1 switch Elemente hinzufügen/ entfernen
//
//10-99 common config vars
//10 configmode
//11 subject in mail
//12 emailadress empfänger manuell
//13 fehler
//14 erfolgreich verschickt
//15 style fehler
//16 style bestätigung
//17 style label
//18 style label fehler
//19 style text
//20 style textarea
//21 style select
//22 style checkbox
//23 style submitbutton
//24 beschriftung submitbutton
//25 tpl gesamt
//26 tpl elementcontainer nr1
//27 Absenderadresse
//28 Mit fieldset (ENFERNT)
//29 Fieldset Beschriftung Legend (ENTFERNT)
//31 style password (neu)
//32 style optionMutiple (neu)
//33 style radio (neu)
//34 style label (neu)
//35 style locumtenency/ platzhalter (neu)
//36 trennersymbol werte (neu)
//37 trennersymbol key, value (8)
//38 tpl usermessage (neu)
//39 tpl form start (neu)
//40 tpl form end (neu)
//41 email to switch (neu)
//42 tpl platzhalter (neu)
//43 tpl element fehlermedung (neu2)
//44 debug (neu2)
//45
//46 tpl elementcontainer nr2 (neu2)
//47 upload fileextensions (neu2)
//48 upload maxsize (neu2)
//49 upload error fileextension (neu2)
//50 upload error maxfilesize (neu2)
//51 upload error intern (neu2)
//52 style upload (neu2)
//53 style custom error (neu2)
//54 fallback {textfromdynamic}(3)
//55 fallback {textareafromdynamic}(3)
//56 tpl email (4)
//57 txt email cc (#gruppe, +user, email@something.de) (5)
//58 txt email bcc (#gruppe, +user, email@something.de) (5)
//59 select daten in db speichern ja, nein (5)
//60 txt default gruppen identifier (5)
//61 select Dateiuploads im Dateisystem ablegen: Nein, Ja - gleichlautene Dateien werden überschrieben,
// Ja - gleichlautenen Dateien werden umbenannt (5)
//62 select Ordner für Uploads (5)
//63 select Formulareingaben mitloggen ja/ nein (5)
//64 txt logfile relativ vom frontend aus, default logs/ (5)
//65 select emails versenden ja, nein (5)
//66 tpl elementcontainer3 (8)
//67 txt weiterleitung bei erfogreichen formularversand (6)
//68 txt Weitere Email verschicken nein|ja (6)
//69 txt Weitere Email subject (6)
//70 txt Weitere Email template (6)
//71 select gespeicherte db werte sind online|offline (6)
//72 txt addon path||classname (6)
//73 txt captchaimage length (7)
//74 txt captchaimage width (7)
//75 txt captchaimage height (7)
//76 txt captchaimage attributes (7)
//77 txt captchaimage styleset (7)
//78 txtarea captchaimage template (7)
//79 select captchaimage textfield (7)
//80 txt additional emailaress sender (7)
//81 txt additional emailaress recipient (7)
//82 txt tpl required notice (8)
//83 txt tpl label within required notice (8)
//86 tpl elementcontainer4 (8)
//NEXT version
//freie positionierung der formularelemente
//100-1000 form config vars - in 20 Schritten
//n+0 aktiv
//n+1 type
//n+2 label
//n+3 default
//n+4 validate
//n+5 attributes label
//n+6 attributes formelement
//n+7 custom element- error
//n+8 select tpl elementcontainer
//-----------------------------
//configmode
$mip_form['10']['desc'] = 'Konfigurationsmodus';
$mip_form['10']['cat'] = 'option';
$mip_form['10']['size'] = '1';
$mip_form['10']['option_desc'][] = 'Normal';
$mip_form['10']['option_val'][] = '';
$mip_form['10']['option_desc'][] = 'Ausgeblendet';
$mip_form['10']['option_val'][] = 'hidden';
$mip_form['10']['cms_var'] = 'MOD_VAR[10]';
$mip_form['10']['cms_val'] = $cms_mod['value']['10'];
$mip_form['10']['flag'] = 'reload';
//hidden config
if($cms_mod['value']['10'] == 'hidden'){
mip_formsp($mip_form['10']);//configmode
foreach($cms_mod['value'] AS $ke=>$va){
if($ke != '10'){
?>
<input name="MOD_VAR[<?php echo $ke; ?>]" type="hidden" value="<?php echo htmlentities($va, ENT_COMPAT, 'UTF-8');?>">
<?php
}
}
//normal config
} else {
// Anzahl der Spalten
if ($cms_mod['value']['0'] == '' || $cms_mod['value']['0'] <= '0') $cms_mod['value']['0'] = 3;
if ($cms_mod['value']['1'] != '0') $cms_mod['value']['0'] = (int) $cms_mod['value']['0']+ $cms_mod['value']['1'];
$mip_form['0']['cat'] = 'hidden';
$mip_form['0']['cms_var'] = 'MOD_VAR[0]';
$mip_form['0']['cms_val'] = $cms_mod['value']['0'];
$mip_form['44']['cat'] = 'option';
$mip_form['44']['desc'] = 'Debugmodus<br />
<small>Ausgabe von Debugmeldungen<br><br></small>';
$mip_form['44']['size'] = '1';
$mip_form['44']['option_desc'][] = 'nein';
$mip_form['44']['option_val'][] = 'false';
$mip_form['44']['option_desc'][] = 'ja';
$mip_form['44']['option_val'][] = 'true';
$mip_form['44']['cms_var'] = 'MOD_VAR['.'44'.']';
$mip_form['44']['cms_val'] = $cms_mod['value']['44'];
$mip_form['63']['cat'] = 'option';
$mip_form['63']['desc'] = 'Maildaten loggen';
$mip_form['63']['size'] = '1';
$mip_form['63']['option_desc'][] = 'Nein';
$mip_form['63']['option_val'][] = 'false';
$mip_form['63']['option_desc'][] = 'Ja';
$mip_form['63']['option_val'][] = 'true';
$mip_form['63']['cms_var'] = 'MOD_VAR['.'63'.']';
$mip_form['63']['cms_val'] = $cms_mod['value']['63'];
$mip_form['63']['tab'] = '0';
$mip_form['64']['cat'] = 'txt';
$mip_form['64']['desc'] = 'Pfad logifle relativ vom Frontend';
$mip_form['64']['cms_var'] = 'MOD_VAR[64]';
$mip_form['64']['cms_val'] = $cms_mod['value']['64'];
$mip_form['64']['cms_val_default'] = 'logs/log_contactform.txt';
$mip_form['64']['tab'] = '0';
$mip_form['11']['cat'] = 'txt';
$mip_form['11']['desc'] = 'Beeffzeile/ Subject der Email';
$mip_form['11']['cms_var'] = 'MOD_VAR[11]';
$mip_form['11']['cms_val'] = $cms_mod['value']['11'];
$mip_form['11']['cms_val_default'] = 'Kontaktformular';
$mip_form['11']['tab'] = '0';
$mip_form['desc']['cat'] = 'desc';
$mip_form['desc']['type'] = '';
$mip_form['desc']['desc'] = 'Emailadresse Empfänger';
$mip_form['desc']['tab'] = '0';
$mip_form['65']['cat'] = 'option';
$mip_form['65']['desc'] = 'Mailversand aktiviert';
$mip_form['65']['size'] = '1';
$mip_form['65']['option_desc'][] = 'Ja';
$mip_form['65']['option_val'][] = 'true';
$mip_form['65']['option_desc'][] = 'Nein';
$mip_form['65']['option_val'][] = 'false';
$mip_form['65']['cms_var'] = 'MOD_VAR['.'65'.']';
$mip_form['65']['cms_val'] = $cms_mod['value']['65'];
$mip_form['65']['cms_val_default'] = 'false';
$mip_form['12']['cat'] = 'txt';
$mip_form['12']['type'] = 'radio';
$mip_form['12']['desc'] = 'Empfänger aus Textfeld beziehen<br />
<small>Mögliche Formate: mail@somewehre.de, +benutzername,<br />
#gruppenname, mehrere Empfänger mit Komma trennen</small>';
$mip_form['12']['radio_var'] = 'MOD_VAR[41]';
$mip_form['12']['radio_val'] = $cms_mod['value']['41'];
$mip_form['12']['radio_user_val'] = 'textfield';
$mip_form['12']['radio_val_default'] = 'textfield';
$mip_form['12']['cms_var'] = 'MOD_VAR[12]';
$mip_form['12']['cms_val'] = $cms_mod['value']['12'];
$mip_form['12']['cms_val_default'] = 'me@localhost.de';
$mip_form['12']['tab'] = '1';
$mip_form['57']['cat'] = 'txt';
$mip_form['57']['desc'] = 'Empfänger cc<br />
<small>Mögliche Formate: mail@somewehre.de, +benutzername,<br />
#gruppenname, mehrere Empfänger mit Komma trennen</small>';
$mip_form['57']['cms_var'] = 'MOD_VAR[57]';
$mip_form['57']['cms_val'] = $cms_mod['value']['57'];
$mip_form['57']['cms_val_default'] = '';
$mip_form['57']['tab'] = '2';
$mip_form['58']['cat'] = 'txt';
$mip_form['58']['desc'] = 'Empfänger bcc<br />
<small>Mögliche Formate: mail@somewehre.de, +benutzername,<br />
#gruppenname, mehrere Empfänger mit Komma trennen</small>';
$mip_form['58']['cms_var'] = 'MOD_VAR[58]';
$mip_form['58']['cms_val'] = $cms_mod['value']['58'];
$mip_form['58']['cms_val_default'] = '';
$mip_form['58']['tab'] = '2';
$mip_form['59']['cat'] = 'option';
$mip_form['59']['desc'] = 'Formulardaten in Datenbank speichern<br />
<small>Zur Nutzung der Funktionalität muss das Modul Reportviewer installiert sein</small>';
$mip_form['59']['size'] = '1';
$mip_form['59']['option_desc'][] = 'nein';
$mip_form['59']['option_val'][] = 'false';
$mip_form['59']['option_desc'][] = 'ja';
$mip_form['59']['option_val'][] = 'true';
$mip_form['59']['cms_var'] = 'MOD_VAR['.'59'.']';
$mip_form['59']['cms_val'] = $cms_mod['value']['59'];
$mip_form['60']['cat'] = 'txt';
$mip_form['60']['desc'] = 'Standardgruppe für Speicherung in Datenbank:';
$mip_form['60']['cms_var'] = 'MOD_VAR[60]';
$mip_form['60']['cms_val'] = $cms_mod['value']['60'];
$mip_form['60']['cms_val_default'] = 'default';
$mip_form['60']['tab'] = '0';
$mip_form['71']['cat'] = 'option';
$mip_form['71']['desc'] = 'Neue Datensätze sind zuerst';
$mip_form['71']['size'] = '1';
$mip_form['71']['option_desc'][] = 'online';
$mip_form['71']['option_val'][] = 'online';
$mip_form['71']['option_desc'][] = 'offline';
$mip_form['71']['option_val'][] = 'offline';
$mip_form['71']['cms_var'] = 'MOD_VAR['.'71'.']';
$mip_form['71']['cms_val'] = $cms_mod['value']['71'];
$mip_form['41']['cat'] = 'desc';
$mip_form['41']['type'] = 'radio';
$mip_form['41']['desc'] = 'Wenn möglich, dynamisch aus Seitencontent generieren<br /><small>Benutzen Sie dazu z.B. das Modul Dynamische Empfängeradresse</small>';
$mip_form['41']['radio_var'] = 'MOD_VAR[41]';
$mip_form['41']['radio_val'] = $cms_mod['value']['41'];
$mip_form['41']['radio_user_val'] = 'get';
$mip_form['41']['tab'] = '1';
//Emailadresse Absender
$mip_form['27']['cat'] = 'option';
$mip_form['27']['desc'] = 'Emailadresse Absender';
$mip_form['27']['size'] = '1';
$mip_form['27']['option_desc'][] = 'Wie Empfänger';
$mip_form['27']['option_val'][] = 'receiver';
for($i=0;$i < $cms_mod['value']['0'];$i++){
$element_nr = ($i < 9) ? ('0'. ($i+1) ): $i+1;
$mip_form['27']['option_desc'][] = 'Beziehen aus Formularfeld '.$element_nr;
$mip_form['27']['option_val'][] = 100 + $i*20;
}
$mip_form['27']['cms_var'] = 'MOD_VAR[27]';
$mip_form['27']['cms_val'] = $cms_mod['value']['27'];
// //Fieldset DEPRECATED
// $mip_form['28']['cat'] = 'option';
// $mip_form['28']['desc'] = 'Formular enthält ein Fieldset';
// $mip_form['28']['size'] = '1';
// $mip_form['28']['option_desc'][] = 'Nein';
// $mip_form['28']['option_val'][] = 'false';
// $mip_form['28']['option_desc'][] = 'Ja';
// $mip_form['28']['option_val'][] = 'true';
// $mip_form['28']['cms_var'] = 'MOD_VAR[28]';
// $mip_form['28']['cms_val'] = $cms_mod['value']['28'];
//
// //Fieldset Beschriftung
// $mip_form['29']['cat'] = 'txt';
// $mip_form['29']['desc'] = 'Fieldset Beschriftung (Legend)';
// $mip_form['29']['cms_var'] = 'MOD_VAR[29]';
// $mip_form['29']['cms_val'] = $cms_mod['value']['29'];
// $mip_form['29']['cms_val_default'] = 'Ihre Mitteilung an uns:';
// $mip_form['29']['tab'] = '0';
$mip_form['13']['cat'] = 'txt';
$mip_form['13']['desc'] = 'Fehlermeldung, bei falsch ausgefülltem Formular';
$mip_form['13']['cms_var'] = 'MOD_VAR[13]';
$mip_form['13']['cms_val'] = $cms_mod['value']['13'];
$mip_form['13']['cms_val_default'] = 'Bitte überprüfen Sie Ihre Formulareingaben:';
$mip_form['13']['tab'] = '0';
$mip_form['14']['cat'] = 'txt';
$mip_form['14']['desc'] = 'Erfolgsmeldung, Formular wurde korrekt versendet';
$mip_form['14']['cms_var'] = 'MOD_VAR[14]';
$mip_form['14']['cms_val'] = $cms_mod['value']['14'];
$mip_form['14']['cms_val_default'] = 'Vielen Dank, die Daten wurden versandt';
$mip_form['14']['tab'] = '0';
$mip_form['67']['cat'] = 'txt';
$mip_form['67']['desc'] = 'Nach Erfolg weiterleiten auf folgende URL<br />
<small>Url oder Idcatside eingeben, leer lassen für keine Weiterleitung</small>';
$mip_form['67']['cms_var'] = 'MOD_VAR[67]';
$mip_form['67']['cms_val'] = $cms_mod['value']['67'];
$mip_form['67']['cms_val_default'] = '';
$mip_form['67']['tab'] = '0';
$mip_form['24']['cat'] = 'txt';
$mip_form['24']['desc'] = 'Beschriftung Submitbutton';
$mip_form['24']['cms_var'] = 'MOD_VAR[24]';
$mip_form['24']['cms_val'] = $cms_mod['value']['24'];
$mip_form['24']['cms_val_default'] = 'Abschicken';
$mip_form['24']['tab'] = '0';
$mip_form['15']['desc'] = 'Styleklasse Fehlermeldung: ';
$mip_form['15']['cat'] = 'app_css';
$mip_form['15']['output_cat'] = 'option';
$mip_form['15']['cms_var'] = 'MOD_VAR[15]';
$mip_form['15']['cms_val'] = $cms_mod['value']['15'];
$mip_form['15']['flag'] = 'class_only';
$mip_form['16']['desc'] = 'Styleklasse Erfolgsmeldung: ';
$mip_form['16']['cat'] = 'app_css';
$mip_form['16']['output_cat'] = 'option';
$mip_form['16']['cms_var'] = 'MOD_VAR[16]';
$mip_form['16']['cms_val'] = $cms_mod['value']['16'];
$mip_form['16']['flag'] = 'class_only';
$mip_form['17']['desc'] = 'Styleklasse Label: ';
$mip_form['17']['cat'] = 'app_css';
$mip_form['17']['output_cat'] = 'option';
$mip_form['17']['cms_var'] = 'MOD_VAR[17]';
$mip_form['17']['cms_val'] = $cms_mod['value']['17'];
$mip_form['17']['flag'] = 'class_only';
$mip_form['18']['desc'] = 'Styleklasse Label, bei Fehlermeldung: ';
$mip_form['18']['cat'] = 'app_css';
$mip_form['18']['output_cat'] = 'option';
$mip_form['18']['cms_var'] = 'MOD_VAR[18]';
$mip_form['18']['cms_val'] = $cms_mod['value']['18'];
$mip_form['18']['flag'] = 'class_only';
$mip_form['19']['desc'] = 'Styleklasse einzeiliges Textfeld: ';
$mip_form['19']['cat'] = 'app_css';
$mip_form['19']['output_cat'] = 'option';
$mip_form['19']['cms_var'] = 'MOD_VAR[19]';
$mip_form['19']['cms_val'] = $cms_mod['value']['19'];
$mip_form['19']['flag'] = 'class_only';
$mip_form['20']['desc'] = 'Styleklasse mehrzeiliges Textfeld: ';
$mip_form['20']['cat'] = 'app_css';
$mip_form['20']['output_cat'] = 'option';
$mip_form['20']['cms_var'] = 'MOD_VAR[20]';
$mip_form['20']['cms_val'] = $cms_mod['value']['20'];
$mip_form['20']['flag'] = 'class_only';
$mip_form['21']['desc'] = 'Styleklasse Selectbox: ';
$mip_form['21']['cat'] = 'app_css';
$mip_form['21']['output_cat'] = 'option';
$mip_form['21']['cms_var'] = 'MOD_VAR[21]';
$mip_form['21']['cms_val'] = $cms_mod['value']['21'];
$mip_form['21']['flag'] = 'class_only';
$mip_form['22']['desc'] = 'Styleklasse Checkbox: ';
$mip_form['22']['cat'] = 'app_css';
$mip_form['22']['output_cat'] = 'option';
$mip_form['22']['cms_var'] = 'MOD_VAR[22]';
$mip_form['22']['cms_val'] = $cms_mod['value']['22'];
$mip_form['22']['flag'] = 'class_only';
$mip_form['31']['desc'] = 'Styleklasse Einzeiliges Passwortfeld: ';
$mip_form['31']['cat'] = 'app_css';
$mip_form['31']['output_cat'] = 'option';
$mip_form['31']['cms_var'] = 'MOD_VAR[31]';
$mip_form['31']['cms_val'] = $cms_mod['value']['31'];
$mip_form['31']['flag'] = 'class_only';
$mip_form['32']['desc'] = 'Styleklasse Selectbox, Mehrfachauswahl: ';
$mip_form['32']['cat'] = 'app_css';
$mip_form['32']['output_cat'] = 'option';
$mip_form['32']['cms_var'] = 'MOD_VAR[32]';
$mip_form['32']['cms_val'] = $cms_mod['value']['32'];
$mip_form['32']['flag'] = 'class_only';
$mip_form['33']['desc'] = 'Styleklasse Optionsfelder: ';
$mip_form['33']['cat'] = 'app_css';
$mip_form['33']['output_cat'] = 'option';
$mip_form['33']['cms_var'] = 'MOD_VAR[33]';
$mip_form['33']['cms_val'] = $cms_mod['value']['33'];
$mip_form['33']['flag'] = 'class_only';
$mip_form['34']['desc'] = 'Styleklasse Nur Beschriftung: ';
$mip_form['34']['cat'] = 'app_css';
$mip_form['34']['output_cat'] = 'option';
$mip_form['34']['cms_var'] = 'MOD_VAR[34]';
$mip_form['34']['cms_val'] = $cms_mod['value']['34'];
$mip_form['34']['flag'] = 'class_only';
$mip_form['35']['desc'] = 'Styleklasse Platzhalter: ';
$mip_form['35']['cat'] = 'app_css';
$mip_form['35']['output_cat'] = 'option';
$mip_form['35']['cms_var'] = 'MOD_VAR[35]';
$mip_form['35']['cms_val'] = $cms_mod['value']['35'];
$mip_form['35']['flag'] = 'class_only';
$mip_form['52']['desc'] = 'Styleklasse Dateiupload: ';
$mip_form['52']['cat'] = 'app_css';
$mip_form['52']['output_cat'] = 'option';
$mip_form['52']['cms_var'] = 'MOD_VAR[52]';
$mip_form['52']['cms_val'] = $cms_mod['value']['52'];
$mip_form['52']['flag'] = 'class_only';
$mip_form['79']['desc'] = 'Styleklasse Captchbild Textfeld: ';
$mip_form['79']['cat'] = 'app_css';
$mip_form['79']['output_cat'] = 'option';
$mip_form['79']['cms_var'] = 'MOD_VAR[79]';
$mip_form['79']['cms_val'] = $cms_mod['value']['79'];
$mip_form['79']['flag'] = 'class_only';
$mip_form['53']['desc'] = 'Styleklasse Fehlermeldung im Formularelement: ';
$mip_form['53']['cat'] = 'app_css';
$mip_form['53']['output_cat'] = 'option';
$mip_form['53']['cms_var'] = 'MOD_VAR[53]';
$mip_form['53']['cms_val'] = $cms_mod['value']['53'];
$mip_form['53']['flag'] = 'class_only';
$mip_form['23']['desc'] = 'Styleklasse Submitbutton: ';
$mip_form['23']['cat'] = 'app_css';
$mip_form['23']['output_cat'] = 'option';
$mip_form['23']['cms_var'] = 'MOD_VAR[23]';
$mip_form['23']['cms_val'] = $cms_mod['value']['23'];
$mip_form['23']['flag'] = 'class_only';
$mip_form['36']['cat'] = 'txt';
$mip_form['36']['desc'] = 'Trennersymbol - bei Feldern, wo mehreren Werte angegeben werden können<br />
<small>Selectboxen und Optionsfelder</small>';
$mip_form['36']['cms_var'] = 'MOD_VAR[36]';
$mip_form['36']['cms_val'] = $cms_mod['value']['36'];
$mip_form['36']['cms_val_default'] = ',';
$mip_form['37']['cat'] = 'txt';
$mip_form['37']['desc'] = 'Trennersymbol - bei Feldern, wo angezeigter Name und übergebener Wert unterschiedlich sein können<br />
<small>Selectboxen, Optionsfelder und Checkboxen</small>';
$mip_form['37']['cms_var'] = 'MOD_VAR[37]';
$mip_form['37']['cms_val'] = $cms_mod['value']['37'];
$mip_form['37']['cms_val_default'] = '@@';
$mip_form['47']['cat'] = 'txt';
$mip_form['47']['desc'] = 'Dateiuploads - erlaubte Dateiendungen<br>
<small>kommasepariert anzugeben ("doc,pdf"), leer bedeutet keine Einschränkungen</small>';
$mip_form['47']['cms_var'] = 'MOD_VAR[47]';
$mip_form['47']['cms_val'] = $cms_mod['value']['47'];
$mip_form['47']['cms_val_default'] = '';
$mip_form['47']['tab'] = '0';
$mip_form['48']['cat'] = 'txt';
$mip_form['48']['desc'] = 'Dateiuploads - erlaubte, maximale Dateigröße in kb<br>
<small>1024 kb entsprechen 1mb, leer oder 0 bedeutet keine Einschränkungen</small>';
$mip_form['48']['cms_var'] = 'MOD_VAR[48]';
$mip_form['48']['cms_val'] = $cms_mod['value']['48'];
$mip_form['48']['cms_val_default'] = '';
$mip_form['48']['tab'] = '0';
$mip_form['49']['cat'] = 'txt';
$mip_form['49']['rows'] = '1';
$mip_form['49']['type'] = 'long';
$mip_form['49']['desc'] = 'Dateiuploads Fehlermeldung "Dateiendung nicht erlaubt"';
$mip_form['49']['cms_var'] = 'MOD_VAR[49]';
$mip_form['49']['cms_val'] = $cms_mod['value']['49'];
$mip_form['49']['cms_val_default'] = 'Der von Ihnen gewählte Dateityp darf nicht hochgeladen werden';
$mip_form['49']['tab'] = '0';
$mip_form['50']['cat'] = 'txt';
$mip_form['50']['rows'] = '1';
$mip_form['50']['type'] = 'long';
$mip_form['50']['desc'] = 'Dateiuploads Fehlermeldung "Uploadlimit überschritten"';
$mip_form['50']['cms_var'] = 'MOD_VAR[50]';
$mip_form['50']['cms_val'] = $cms_mod['value']['50'];
$mip_form['50']['cms_val_default'] = 'Die maximal zulässige Dateigröße wurde überschritten';
$mip_form['50']['tab'] = '0';
$mip_form['51']['cat'] = 'txt';
$mip_form['51']['rows'] = '1';
$mip_form['51']['type'] = 'long';
$mip_form['51']['desc'] = 'Dateiuploads Fehlermeldung "Interner Fehler"';
$mip_form['51']['cms_var'] = 'MOD_VAR[51]';
$mip_form['51']['cms_val'] = $cms_mod['value']['51'];
$mip_form['51']['cms_val_default'] = 'Beim Upload ist ein interner Fehler aufgetreten';
$mip_form['51']['tab'] = '0';
$mip_form['61']['cat'] = 'option';
$mip_form['61']['desc'] = 'Dateiuploads im Dateisystem ablegen';
$mip_form['61']['size'] = '1';
$mip_form['61']['option_desc'][] = 'Nein';
$mip_form['61']['option_val'][] = 'false';
$mip_form['61']['option_desc'][] = 'Ja, gleichlautene Dateien werden überschrieben';
$mip_form['61']['option_val'][] = 'overwrite';
$mip_form['61']['option_desc'][] = 'Ja, gleichlautene Dateien werden umbenannt';
$mip_form['61']['option_val'][] = 'rename';
$mip_form['61']['cms_var'] = 'MOD_VAR['.'61'.']';
$mip_form['61']['cms_val'] = $cms_mod['value']['61'];
$mip_form['62']['desc'] = "Ordner in dem Uploads abgelegt werden";
$mip_form['62']['cat'] = 'app_directory';
$mip_form['62']['output_cat'] = 'option';
$mip_form['62']['size'] = 1;
$mip_form['62']['cms_var'] = "MOD_VAR[62]";
$mip_form['62']['cms_val'] = $dedi_mod['value']['62'];
$mip_form['62']['without_all_folders'] = true;
$mip_form['25']['desc'] = 'Verbindungstemplate<br>
<small>Mögliche Templatevariablen: {usermessage} = Erfolgs oder Fehlermeldung beim verschicken des Formulars,<br>
{messageblock} = Gleiche Funktionalität wie {usermessage}, es wird aber das Template Fehlermeldung<br /> eingebunden
{formstart} = Formularkopf, muß vor {formelements}, {submit} eingefügt werden,<br />
{formelements} = enthält alle Formularelement, wird aus dem Template "Formelementblock" generiert, <br />
{submit} = Absendenbutton, {formend} = Formularende, muß hinter {formelements} und {submit} eingefügt <br />
werden, {textfromdynamic} = Optionaler Inhalt aus Textfeld, der im Modul Dynamische Empfängeradresse<br />
angegeben werden kann, {textareafromdynamic} = Optionale Inhalt aus Textarea, die im Modul Dynamische<br />
Empfängeradresse angegeben werden kann,<br />
{page_name}, {page_url}, {cat_name}, {cat_url} = Kategorie und Seiteninformationen, die <br />
a) von der Seite stammen, von der das Formular verschickt wurde, wenn die Empfängeradresse<br />
statisch in der Konfiguration eingetragen ist<br />
b) von der Seite stammen, auf der das Modul Dynamische Empfängeradresse liegt, wenn die Daten<br />
dynamisch generiert wurden.<br />
{debugmessages} = Debugmeldungen, wenn aktiviert</small>';
$mip_form['25']['cat'] = 'txtarea';
$mip_form['25']['rows'] = '6';
$mip_form['25']['type'] = 'long';
$mip_form['25']['cms_var'] = 'MOD_VAR[25]';
$mip_form['25']['cms_val'] = $cms_mod['value']['25'];
$mip_form['25']['cms_val_default'] = '<table border="0" cellpadding="0" cellspacing="0">
<tr><td align="right" colspan="2">{usermessage}</td></tr>
{formstart} {formelementblock}
<tr><td align="right" colspan="2">{submit}</td></tr>
{formend}
</table>';
$mip_form['26']['desc'] = 'Template Elementcontainer 1<br>
<small>Mögliche Templatevariablen: {label} = Labes des Formularelements,{element} = Formularelement, z.B. <br>
Textfeld/ Selectbox, {errormessage} = Fehlermeldung im Element, {requirenotice} = Auszeichnung wenn Pflichtfeld</small>';
$mip_form['26']['cat'] = 'txtarea';
$mip_form['26']['rows'] = '6';
$mip_form['26']['type'] = 'long';
$mip_form['26']['cms_var'] = 'MOD_VAR[26]';
$mip_form['26']['cms_val'] = $cms_mod['value']['26'];
$mip_form['26']['cms_val_default'] = '<tr>
<td valign="top">{label} </td>
<td>{errormessage}{element}</td>
</tr>';
$mip_form['46']['desc'] = 'Template Elementcontainer 2<br>
<small>Mögliche Templatevariablen: {label} = Labes des Formularelements,{element} = Formularelement, z.B. <br>
Textfeld/ Selectbox, {errormessage} = Fehlermeldung im Element, {requirenotice} = Auszeichnung wenn Pflichtfeld</small>';
$mip_form['46']['cat'] = 'txtarea';
$mip_form['46']['rows'] = '6';
$mip_form['46']['type'] = 'long';
$mip_form['46']['cms_var'] = 'MOD_VAR[46]';
$mip_form['46']['cms_val'] = $cms_mod['value']['46'];
$mip_form['46']['cms_val_default'] = '<tr>
<td valign="top">{errormessage}{element} </td>
<td>{label}</td>
</tr>';
$mip_form['66']['desc'] = 'Template Elementcontainer 3<br>
<small>Mögliche Templatevariablen: {label} = Labes des Formularelements,{element} = Formularelement, z.B. <br>
Textfeld/ Selectbox, {errormessage} = Fehlermeldung im Element, {requirenotice} = Auszeichnung wenn Pflichtfeld</small>';
$mip_form['66']['cat'] = 'txtarea';
$mip_form['66']['rows'] = '6';
$mip_form['66']['type'] = 'long';
$mip_form['66']['cms_var'] = 'MOD_VAR[66]';
$mip_form['66']['cms_val'] = $cms_mod['value']['66'];
$mip_form['66']['cms_val_default'] = '<tr>
<td valign="top" colspan="2">{label}<br />{errormessage}{element} </td>
</tr>';
$mip_form['86']['desc'] = 'Template Elementcontainer 4<br>
<small>Mögliche Templatevariablen: {label} = Labes des Formularelements,{element} = Formularelement, z.B. <br>
Textfeld/ Selectbox, {errormessage} = Fehlermeldung im Element, {requirenotice} = Auszeichnung wenn Pflichtfeld</small>';
$mip_form['86']['cat'] = 'txtarea';
$mip_form['86']['rows'] = '6';
$mip_form['86']['type'] = 'long';
$mip_form['86']['cms_var'] = 'MOD_VAR[86]';
$mip_form['86']['cms_val'] = $cms_mod['value']['86'];
$mip_form['86']['cms_val_default'] = '<tr>
<td valign="top" colspan="2">{errormessage}{element}<br />{label}{requirenotice}</td>
</tr>';
$mip_form['38']['desc'] = 'Template Messageblock<br>
<small>Mögliche Templatevariablen: {usermessage} = Enthält CSS formatierte Fehler- Bestätigungsmeldung</small>';
$mip_form['38']['cat'] = 'txtarea';
$mip_form['38']['rows'] = '6';
$mip_form['38']['type'] = 'long';
$mip_form['38']['cms_var'] = 'MOD_VAR[38]';
$mip_form['38']['cms_val'] = $cms_mod['value']['38'];
$mip_form['38']['cms_val_default'] = '<hr />{usermessage}<hr />';
$mip_form['82']['cat'] = 'txt';
$mip_form['82']['desc'] = 'Template für "{requirenotice}"';
$mip_form['82']['cms_var'] = 'MOD_VAR[82]';
$mip_form['82']['cms_val'] = $cms_mod['value']['82'];
$mip_form['82']['cms_val_default'] = ' *';
$mip_form['83']['cat'] = 'txt';
$mip_form['83']['desc'] = 'Template für Labeltext<br>
<small>Mögliche Templatevariablen: {labelcontent} = Labeltext, {requirenotice} = Auszeichnung wenn Pflichtfeld</small>';
$mip_form['83']['cms_var'] = 'MOD_VAR[83]';
$mip_form['83']['cms_val'] = $cms_mod['value']['83'];
$mip_form['83']['cms_val_default'] = '{labelcontent}{requirenotice}';
$mip_form['39']['desc'] = 'Template Formularstart<br>
<small>Mögliche Templatevariablen: {url} = Ziellink des Formulars, {transmitted} = gibt falls das Formular versendet wurde den String "transmitted" aus</small>';
$mip_form['39']['cat'] = 'txtarea';
$mip_form['39']['rows'] = '1';
$mip_form['39']['type'] = 'long';
$mip_form['39']['cms_var'] = 'MOD_VAR[39]';
$mip_form['39']['cms_val'] = $cms_mod['value']['39'];
$mip_form['39']['cms_val_default'] = '<form id="feedback" class="{transmitted}" method="post" action="{url}" enctype="multipart/form-data" >';
$mip_form['40']['desc'] = 'Template Formularende<br>
<small>Mögliche Templatevariablen: keine</small>';
$mip_form['40']['cat'] = 'txtarea';
$mip_form['40']['rows'] = '1';
$mip_form['40']['type'] = 'long';
$mip_form['40']['cms_var'] = 'MOD_VAR[40]';
$mip_form['40']['cms_val'] = $cms_mod['value']['40'];
$mip_form['40']['cms_val_default'] = '</form>';
$mip_form['42']['desc'] = 'Template Platzhalter<br>
<small>Dieses Template wird beim Platzhalterelement als "defaulttext" eingetragen<br>
Mögliche Templatevariablen: keine</small>';
$mip_form['42']['cat'] = 'txtarea';
$mip_form['42']['rows'] = '1';
$mip_form['42']['type'] = 'long';
$mip_form['42']['cms_var'] = 'MOD_VAR[42]';
$mip_form['42']['cms_val'] = $cms_mod['value']['42'];
$mip_form['42']['cms_val_default'] = '<br /><br />';
$mip_form['43']['desc'] = 'Template Element- Fehlermeldung<br>
<small>Mögliche Templatevariablen: {elementerrormessage}</small>';
$mip_form['43']['cat'] = 'txtarea';
$mip_form['43']['rows'] = '1';
$mip_form['43']['type'] = 'long';
$mip_form['43']['cms_var'] = 'MOD_VAR[43]';
$mip_form['43']['cms_val'] = $cms_mod['value']['43'];
$mip_form['43']['cms_val_default'] = '{elementerrormessage}<br />';
$mip_form['54']['cat'] = 'txt';
$mip_form['54']['desc'] = 'Template Defaultwert für {textfromdynamic}<br />
<small>Standardwert für {textfromdynamic}, liegt ein Wert aus dem Modul <br />
"Dynamische Empfängeradresse" vor, wird dieser genommen.</small>';
$mip_form['54']['cms_var'] = 'MOD_VAR[54]';
$mip_form['54']['cms_val'] = $cms_mod['value']['54'];
$mip_form['54']['cms_val_default'] = '';
$mip_form['55']['cat'] = 'txtarea';
$mip_form['55']['rows'] = '2';
$mip_form['55']['type'] = 'long';
$mip_form['55']['desc'] = 'Template Defaultwert für {textareafromdynamic}<br />
<small>Standardwert für {textareafromdynamic}, liegt ein Wert aus dem Modul<br />
"Dynamische Empfängeradresse" vor, wird dieser genommen.</small>';
$mip_form['55']['cms_var'] = 'MOD_VAR[55]';
$mip_form['55']['cms_val'] = $cms_mod['value']['55'];
$mip_form['55']['cms_val_default'] = '';
$mip_form['56']['desc'] = 'Template Email <br>
<small>Mögliche Templatevariablen: {automessage} = vom System automatisch zusammengestellter Text<br />
aus allen Formularelementen, {elementlabel:1} = Label des ersten Formularfeldes, {elementvalue:1} = <br />
Wert des ersten Formularfeldes. Es kann auf jedes Formularfeld zugegriffen werden, {elementlabel:3}<br />
entspricht beispielsweise dem Label des dritten Formularfeldes<br />
{page_name}, {page_url}, {cat_name}, {cat_url} = Kategorie und Seiteninformationen, die <br />
a) von der Seite stammen, von der das Formular verschickt wurde, wenn die Empfängeradresse<br />
statisch in der Konfiguration eingetragen ist<br />
b) von der Seite stammen, auf der das Modul Dynamische Empfängeradresse liegt, wenn die Daten<br />
dynamisch generiert wurden.
</small>';
$mip_form['56']['cat'] = 'txtarea';
$mip_form['56']['rows'] = '6';
$mip_form['56']['type'] = 'long';
$mip_form['56']['cms_var'] = 'MOD_VAR[56]';
$mip_form['56']['cms_val'] = $cms_mod['value']['56'];
$mip_form['56']['cms_val_default'] = '{automessage}';
//Weitere Email Ja/ Nein
$mip_form['68']['cat'] = 'option';
$mip_form['68']['desc'] = 'Weitere Email verschicken?';
$mip_form['68']['size'] = '1';
$mip_form['68']['option_desc'][] = 'Ja';
$mip_form['68']['option_val'][] = 'true';
$mip_form['68']['option_desc'][] = 'Nein';
$mip_form['68']['option_val'][] = 'false';
$mip_form['68']['cms_var'] = 'MOD_VAR['.'68'.']';
$mip_form['68']['cms_val'] = $cms_mod['value']['68'];
$mip_form['68']['cms_val_default'] = 'false';
//Subject Weitere Email
$mip_form['69']['cat'] = 'txt';
$mip_form['69']['desc'] = 'Weitere Email Subject';
$mip_form['69']['cms_var'] = 'MOD_VAR[69]';
$mip_form['69']['cms_val'] = $cms_mod['value']['69'];
$mip_form['69']['cms_val_default'] = 'Ihre getätigten Eingaben';
$mip_form['69']['tab'] = '0';
//Template Weitere Email
$mip_form['70']['desc'] = 'Template Weitere Email<br />
<small>Mögliche Templatevariablen: Identisch mit Template Email</small>';
$mip_form['70']['cat'] = 'txtarea';
$mip_form['70']['rows'] = '6';
$mip_form['70']['type'] = 'long';
$mip_form['70']['cms_var'] = 'MOD_VAR[70]';
$mip_form['70']['cms_val'] = $cms_mod['value']['70'];
$mip_form['70']['cms_val_default'] = '{automessage}';
//Addonobject
$mip_form['72']['cat'] = 'txt';
$mip_form['72']['rows'] = '1';
$mip_form['72']['type'] = 'long';
$mip_form['72']['desc'] = 'Addonstring<br />
<small>Syntax: [pfad]||[klassenname]</small>';
$mip_form['72']['cms_var'] = 'MOD_VAR[72]';
$mip_form['72']['cms_val'] = $cms_mod['value']['72'];
$mip_form['72']['cms_val_default'] = '';
$mip_form['72']['tab'] = '0';
//Captchaimage length
$mip_form['73']['cat'] = 'txt';
$mip_form['73']['desc'] = 'Captcha-Code Länge <small>(Anzahl der einzugebenen Zeichen)</small>';
$mip_form['73']['cms_var'] = 'MOD_VAR[73]';
$mip_form['73']['cms_val'] = $cms_mod['value']['73'];
$mip_form['73']['cms_val_default'] = '4';
//Captchaimage width
$mip_form['74']['cat'] = 'txt';
$mip_form['74']['desc'] = 'Captcha-Code Bildbreite <small>(in Pixeln)</small>';
$mip_form['74']['cms_var'] = 'MOD_VAR[74]';
$mip_form['74']['cms_val'] = $cms_mod['value']['74'];
$mip_form['74']['cms_val_default'] = '100';
//Captchaimage height
$mip_form['75']['cat'] = 'txt';
$mip_form['75']['desc'] = 'Captcha-Code Bildhöhe <small>(in Pixeln)</small>';
$mip_form['75']['cms_var'] = 'MOD_VAR[75]';
$mip_form['75']['cms_val'] = $cms_mod['value']['75'];
$mip_form['75']['cms_val_default'] = '30';
$mip_form['75']['tab'] = '0';
//Captchaimage attributes
$mip_form['76']['cat'] = 'txt';
$mip_form['76']['desc'] = 'Captcha-Code optionale, zusätzliche Imagetag-Attribute';
$mip_form['76']['cms_var'] = 'MOD_VAR[76]';
$mip_form['76']['cms_val'] = $cms_mod['value']['76'];
$mip_form['76']['cms_val_default'] = '';
$mip_form['76']['tab'] = '0';
//Captchaimage styleset
$mip_form['77']['cat'] = 'option';
$mip_form['77']['desc'] = 'Captcha-Code Bilddesign';
$mip_form['77']['size'] = '1';
$mip_form['77']['option_desc'][] = 'throwCHARS';
$mip_form['77']['option_val'][] = '';
$mip_form['77']['option_desc'][] = 'binCLEAR';
$mip_form['77']['option_val'][] = '1';
$mip_form['77']['option_desc'][] = 'psychoPIXEL';
$mip_form['77']['option_val'][] = '2';
$mip_form['77']['cms_var'] = 'MOD_VAR[77]';
$mip_form['77']['cms_val'] = $cms_mod['value']['77'];
//Template Captchaimage
$mip_form['78']['desc'] = 'Template Captchaelement<br>
<small>Mögliche Templatevariablen: {image}, {textfield}, {hiddentoken}</small>';
$mip_form['78']['cat'] = 'txtarea';
$mip_form['78']['rows'] = '1';
$mip_form['78']['type'] = 'long';
$mip_form['78']['cms_var'] = 'MOD_VAR[78]';
$mip_form['78']['cms_val'] = $cms_mod['value']['78'];
$mip_form['78']['cms_val_default'] = '{image} {textfield}{hiddentoken}';
//Weitere Email Emailadresse
$mip_form['80']['cat'] = 'txt';
$mip_form['80']['desc'] = 'Weitere Email Emailadresse Absender<small>(Entweder Emailadresse oder Formulardeldnummer)';
$mip_form['80']['cms_var'] = 'MOD_VAR[80]';
$mip_form['80']['cms_val'] = $cms_mod['value']['80'];
$mip_form['80']['cms_val_default'] = 'me@local.de';
$mip_form['80']['tab'] = '0';
//Weitere Email Emailadresse
$mip_form['81']['cat'] = 'txt';
$mip_form['81']['desc'] = 'Weitere Email Emailadresse Empfänger<small>(Entweder Emailadresse oder Formulardeldnummer)';
$mip_form['81']['cms_var'] = 'MOD_VAR[81]';
$mip_form['81']['cms_val'] = $cms_mod['value']['81'];
$mip_form['81']['cms_val_default'] = 'me_too@local.de';
$mip_form['81']['tab'] = '0';
//------------------------------------------------
//START GENERATE FORMFIELDS
//------------------------------------------------
$cf_formfieldtable = '';
$cf_formfieldtable .= '
<script type="text/javascript">
// array to memorize a set of form element values
var val_mem_MOD_VAR=new Array();
// memorized flag
var val_mem_saved_MOD_VAR=false;
// current memorized entry (the id of the div-element to change the background color on copy)
var centry_mem_MOD_VAR;
// starting cmsmod-var id - depends on the module config
var cmvid_MOD_VAR=100;
// difference value betweend the cms_mod-var ids from entry to entry
var cmviddiff_MOD_VAR=20;
// element counter per entry
var ec_MOD_VAR=10;
function copyentry_MOD_VAR(no,entry) {
if (centry_mem_MOD_VAR==entry) {
document.getElementById(centry_mem_MOD_VAR).style.backgroundColor="transparent";
val_mem_MOD_VAR=new Array();
val_mem_saved_MOD_VAR=false;
centry_mem_MOD_VAR=null;
return false;
}
if (centry_mem_MOD_VAR)
document.getElementById(centry_mem_MOD_VAR).style.backgroundColor="transparent";
document.getElementById(entry).style.backgroundColor="white";
centry_mem_MOD_VAR=entry;
val_mem_saved_MOD_VAR=true;
for (i=0;i<ec_MOD_VAR;i++) {
var no1=no+i;
if (document.editform["MOD_VAR["+no1+"]"]){
if (document.editform["MOD_VAR["+no1+"]"].type=="checkbox") {
val_mem_MOD_VAR[i]=document.editform["MOD_VAR["+no1+"]"].checked;
}
if (document.editform["MOD_VAR["+no1+"]"].type=="text" || document.editform["MOD_VAR["+no1+"]"].type=="textarea" || document.editform["MOD_VAR["+no1+"]"].type=="hidden") {
val_mem_MOD_VAR[i]=document.editform["MOD_VAR["+no1+"]"].value;
}
if (document.editform["MOD_VAR["+no1+"]"].type=="select-one") {
val_mem_MOD_VAR[i]=document.editform["MOD_VAR["+no1+"]"].selectedIndex;
}
}
}
}
function pasteentry_MOD_VAR(no) {
if (val_mem_saved_MOD_VAR==false)
return false;
if (centry_mem_MOD_VAR)
document.getElementById(centry_mem_MOD_VAR).style.backgroundColor="transparent";
for (i=0;i<ec_MOD_VAR;i++) {
var no1=no+i;
if (document.editform["MOD_VAR["+no1+"]"]){
if (document.editform["MOD_VAR["+no1+"]"].type=="checkbox") {
document.editform["MOD_VAR["+no1+"]"].checked=val_mem_MOD_VAR[i];
}
if (document.editform["MOD_VAR["+no1+"]"].type=="text" || document.editform["MOD_VAR["+no1+"]"].type=="textarea" || document.editform["MOD_VAR["+no1+"]"].type=="hidden") {
document.editform["MOD_VAR["+no1+"]"].value=val_mem_MOD_VAR[i];
}
if (document.editform["MOD_VAR["+no1+"]"].type=="select-one") {
document.editform["MOD_VAR["+no1+"]"].selectedIndex=val_mem_MOD_VAR[i];
}
}
}
val_mem_MOD_VAR=new Array();
val_mem_saved_MOD_VAR=false;
centry_mem_MOD_VAR=null;
}
function inserentry_MOD_VAR(no,entries) {
if (document.editform["MOD_VAR["+(cmvid_MOD_VAR+(cmviddiff_MOD_VAR*(entries-1)))+"]"].checked==true) {
alert("Einfügen eines Eintrags nicht möglich, da der letzte Eintrag aktiv ist!\nInsertion of an entry not possible because the last entry is active!");
return false;
}
for (j=1;j<entries-((no-cmvid_MOD_VAR)/cmviddiff_MOD_VAR);j++) {
for (i=0;i<ec_MOD_VAR;i++) {
var no2=(cmvid_MOD_VAR+(cmviddiff_MOD_VAR*(entries-j)))+i;
var no1=(cmvid_MOD_VAR+(cmviddiff_MOD_VAR*(entries-j-1)))+i;
if (document.editform["MOD_VAR["+no1+"]"]){
if(document.editform["MOD_VAR["+no1+"]"].type=="checkbox") {
document.editform["MOD_VAR["+no2+"]"].checked=document.editform["MOD_VAR["+no1+"]"].checked;
}
if(document.editform["MOD_VAR["+no1+"]"].type=="text" || document.editform["MOD_VAR["+no1+"]"].type=="textarea" || document.editform["MOD_VAR["+no1+"]"].type=="hidden") {
document.editform["MOD_VAR["+no2+"]"].value=document.editform["MOD_VAR["+no1+"]"].value;
}
if(document.editform["MOD_VAR["+no1+"]"].type=="select-one") {
document.editform["MOD_VAR["+no2+"]"].selectedIndex=document.editform["MOD_VAR["+no1+"]"].selectedIndex;
}
}
}
}
if (val_mem_saved_MOD_VAR==false) {
for (i=no;i<no+ec_MOD_VAR;i++) {
if (document.editform["MOD_VAR["+i+"]"]){
if(document.editform["MOD_VAR["+i+"]"].type=="checkbox") {
document.editform["MOD_VAR["+i+"]"].checked=false;
}
if(document.editform["MOD_VAR["+i+"]"].type=="text" || document.editform["MOD_VAR["+i+"]"].type=="textarea" || document.editform["MOD_VAR["+i+"]"].type=="hidden") {
document.editform["MOD_VAR["+i+"]"].value="";
}
if(document.editform["MOD_VAR["+i+"]"].type=="select-one") {
document.editform["MOD_VAR["+i+"]"].selectedIndex=null;
}
}
}
} else {
if (centry_mem_MOD_VAR)
document.getElementById(centry_mem_MOD_VAR).style.backgroundColor="transparent";
for (i=0;i<ec_MOD_VAR;i++) {
var no1=no+i;
if (document.editform["MOD_VAR["+no1+"]"]){
if (document.editform["MOD_VAR["+no1+"]"].type=="checkbox") {
document.editform["MOD_VAR["+no1+"]"].checked=val_mem_MOD_VAR[i];
}
if (document.editform["MOD_VAR["+no1+"]"].type=="text" || document.editform["MOD_VAR["+no1+"]"].type=="textarea" || document.editform["MOD_VAR["+no1+"]"].type=="hidden") {
document.editform["MOD_VAR["+no1+"]"].value=val_mem_MOD_VAR[i];
}
if (document.editform["MOD_VAR["+no1+"]"].type=="select-one") {
document.editform["MOD_VAR["+no1+"]"].selectedIndex=val_mem_MOD_VAR[i];
}
}
}
val_mem_MOD_VAR=new Array();
val_mem_saved_MOD_VAR=false;
centry_mem_MOD_VAR=null;
}
}
function cutentry_MOD_VAR(no,entries,entry) {
if (document.editform["MOD_VAR["+no+"]"].checked==true) {
alert("Aktive Einträge können nicht entfernt werden!\nActive entries can\'t be removed!");
return false;
}
if (centry_mem_MOD_VAR)
document.getElementById(centry_mem_MOD_VAR).style.backgroundColor="transparent";
document.getElementById(entry).style.backgroundColor="white";
centry_mem_MOD_VAR=entry;
val_mem_saved_MOD_VAR=true;
for (i=0;i<ec_MOD_VAR;i++) {
var no1=no+i;
if (document.editform["MOD_VAR["+no1+"]"]){
if (document.editform["MOD_VAR["+no1+"]"].type=="checkbox") {
val_mem_MOD_VAR[i]=document.editform["MOD_VAR["+no1+"]"].checked;
}
if (document.editform["MOD_VAR["+no1+"]"].type=="text" || document.editform["MOD_VAR["+no1+"]"].type=="textarea" || document.editform["MOD_VAR["+no1+"]"].type=="hidden") {
val_mem_MOD_VAR[i]=document.editform["MOD_VAR["+no1+"]"].value;
}
if (document.editform["MOD_VAR["+no1+"]"].type=="select-one") {
val_mem_MOD_VAR[i]=document.editform["MOD_VAR["+no1+"]"].selectedIndex;
}
}
}
for (j=((no-cmvid_MOD_VAR)/cmviddiff_MOD_VAR);j<entries;j++) {
for (i=0;i<ec_MOD_VAR;i++) {
var no2=(cmvid_MOD_VAR+(cmviddiff_MOD_VAR*(j+1)))+i;
var no1=(cmvid_MOD_VAR+(cmviddiff_MOD_VAR*(j)))+i;
if (document.editform["MOD_VAR["+no2+"]"]){
if(document.editform["MOD_VAR["+no2+"]"].type=="checkbox") {
document.editform["MOD_VAR["+no1+"]"].checked=document.editform["MOD_VAR["+no2+"]"].checked;
}
if(document.editform["MOD_VAR["+no2+"]"].type=="text" || document.editform["MOD_VAR["+no2+"]"].type=="textarea" || document.editform["MOD_VAR["+no2+"]"].type=="hidden") {
document.editform["MOD_VAR["+no1+"]"].value=document.editform["MOD_VAR["+no2+"]"].value;
}
if(document.editform["MOD_VAR["+no2+"]"].type=="select-one") {
document.editform["MOD_VAR["+no1+"]"].selectedIndex=document.editform["MOD_VAR["+no2+"]"].selectedIndex;
}
}
}
}
for (i=(cmvid_MOD_VAR+((entries-1)*cmviddiff_MOD_VAR));i<(cmvid_MOD_VAR+((entries-1)*cmviddiff_MOD_VAR))+ec_MOD_VAR;i++) {
if (document.editform["MOD_VAR["+i+"]"]){
if(document.editform["MOD_VAR["+i+"]"].type=="checkbox") {
document.editform["MOD_VAR["+i+"]"].checked=false;
}
if(document.editform["MOD_VAR["+i+"]"].type=="text" || document.editform["MOD_VAR["+i+"]"].type=="textarea" || document.editform["MOD_VAR["+i+"]"].type=="hidden") {
document.editform["MOD_VAR["+i+"]"].value="";
}
if(document.editform["MOD_VAR["+i+"]"].type=="select-one") {
document.editform["MOD_VAR["+i+"]"].selectedIndex=null;
}
}
}
}
function rotateentry_MOD_VAR(no,direction) {
for (i=0;i<ec_MOD_VAR;i++) {
if (direction=="up") {
var no1=no+i;
var no2=no-cmviddiff_MOD_VAR+i;
}
if (direction=="down") {
var no1=no+i;
var no2=cmviddiff_MOD_VAR+no+i;
}
if (document.editform["MOD_VAR["+no1+"]"]){
if (document.editform["MOD_VAR["+no1+"]"].type=="checkbox") {
var val_mem1=document.editform["MOD_VAR["+no1+"]"].checked;
var val_mem2=document.editform["MOD_VAR["+no2+"]"].checked;
document.editform["MOD_VAR["+no1+"]"].checked=val_mem2;
document.editform["MOD_VAR["+no2+"]"].checked=val_mem1;
}
if (document.editform["MOD_VAR["+no1+"]"].type=="text" || document.editform["MOD_VAR["+no1+"]"].type=="textarea" || document.editform["MOD_VAR["+no1+"]"].type=="hidden") {
var val_mem1=document.editform["MOD_VAR["+no1+"]"].value;
var val_mem2=document.editform["MOD_VAR["+no2+"]"].value;
document.editform["MOD_VAR["+no1+"]"].value=val_mem2;
document.editform["MOD_VAR["+no2+"]"].value=val_mem1;
}
if (document.editform["MOD_VAR["+no1+"]"].type=="select-one") {
var val_mem1=document.editform["MOD_VAR["+no1+"]"].selectedIndex;
var val_mem2=document.editform["MOD_VAR["+no2+"]"].selectedIndex;
document.editform["MOD_VAR["+no1+"]"].selectedIndex=val_mem2
document.editform["MOD_VAR["+no2+"]"].selectedIndex=val_mem1;
}
}
}
}
</script>
<table border="0" width="100%">
<tr>
<td style="background-color:#B7D9FF;font-weight:bold;">Nr</td>
<td style="background-color:#B7D9FF;font-weight:bold;">Aktiv</td>
<td style="background-color:#DFEEFF;font-weight:bold;" style="width:90%">Typ</td>';
$mip_forms_tab_temp = $mip_forms_tab;
$mip_forms_tab['open'] = '';
$mip_forms_tab['close'] = '';
$mip_forms_tab['left'] = '<!--%s-->%s';
$mip_forms_tab['left_width'] = '';
$mip_forms_tab['right'] = '%s';
$mip_forms_tab['full'] = '<td>%s<br>%s</td><td width="5"> </td></tr>';
$mip_forms_tab['tab'] = '<td width="20" valign="top">%s</td>';
$ecount = 100;
for($i=0;$i < $cms_mod['value']['0'];$i++){
$frm_active = $ecount;
$frm_type = $ecount+1;
$frm_label = $ecount+2;
$frm_default = $ecount+3;
$frm_validate = $ecount+4;
$frm_attributes_label = $ecount+5;
$frm_attributes_formelement = $ecount+6;
$frm_custom_element_error = $ecount+7;
$frm_select_elementcontainer = $ecount+8;
//n+7 custom element- error
//n+8 select tpl elementcontainer
//aktiv
$mip_form[$frm_active]['cat'] = 'chk';
$mip_form[$frm_active]['option_var']['0'] = 'MOD_VAR['.$frm_active.']';
$mip_form[$frm_active]['option_val']['0'] = $cms_mod['value'][$frm_active];
$mip_form[$frm_active]['option_val_select']['0'] = 'true';
//typ
$mip_form[$frm_type]['cat'] = 'option';
$mip_form[$frm_type]['size'] = '1';
$mip_form[$frm_type]['option_desc'][] = 'Einzeiliges Textfeld';
$mip_form[$frm_type]['option_val'][] = 'text';
$mip_form[$frm_type]['option_desc'][] = 'Einzeiliges Passwortfeld';
$mip_form[$frm_type]['option_val'][] = 'password';
$mip_form[$frm_type]['option_desc'][] = 'Mehrzeiliges Textfeld';
$mip_form[$frm_type]['option_val'][] = 'textarea';
$mip_form[$frm_type]['option_desc'][] = 'Selectbox';
$mip_form[$frm_type]['option_val'][] = 'option';
$mip_form[$frm_type]['option_desc'][] = 'Selectbox, Mehrfachauswahl';
$mip_form[$frm_type]['option_val'][] = 'optionMutiple';
$mip_form[$frm_type]['option_desc'][] = 'Optionsfelder';
$mip_form[$frm_type]['option_val'][] = 'radio';
$mip_form[$frm_type]['option_desc'][] = 'Checkbox';
$mip_form[$frm_type]['option_val'][] = 'checkbox';
$mip_form[$frm_type]['option_desc'][] = 'Checkbox, vorselektiert';
$mip_form[$frm_type]['option_val'][] = 'checkboxSelected';
$mip_form[$frm_type]['option_desc'][] = 'Dateiupload';
$mip_form[$frm_type]['option_val'][] = 'upload';
$mip_form[$frm_type]['option_desc'][] = 'Versteckter Wert';
$mip_form[$frm_type]['option_val'][] = 'hidden';
$mip_form[$frm_type]['option_desc'][] = 'Nur Beschriftung';
$mip_form[$frm_type]['option_val'][] = 'label';
$mip_form[$frm_type]['option_desc'][] = 'Platzhalter';
$mip_form[$frm_type]['option_val'][] = 'locumtenency';
$mip_form[$frm_type]['option_desc'][] = 'Captchabild';
$mip_form[$frm_type]['option_val'][] = 'captchaimage';
$mip_form[$frm_type]['cms_var'] = 'MOD_VAR['.$frm_type.']';
$mip_form[$frm_type]['cms_val'] = $cms_mod['value'][$frm_type];
//label
$label_element = '<input type="text" name="MOD_VAR['.$frm_label.']" style="width:240px" value="'.htmlentities( $cms_mod['value'][$frm_label], ENT_COMPAT, 'UTF-8' ).'" />';
//default
$def_element = '<input type="text" name="MOD_VAR['.$frm_default.']" style="width:240px" value="'.htmlentities( $cms_mod['value'][$frm_default], ENT_COMPAT, 'UTF-8' ).'" />';
//opt attributes
$opt_attributes_label = '<input type="text" name="MOD_VAR['.$frm_attributes_label.']" style="width:240px" value="'.htmlentities( $cms_mod['value'][$frm_attributes_label], ENT_COMPAT, 'UTF-8' ).'" />';
$opt_attributes_formelement = '<input type="text" name="MOD_VAR['.$frm_attributes_formelement.']" style="width:240px" value="'.htmlentities( $cms_mod['value'][$frm_attributes_formelement], ENT_COMPAT, 'UTF-8' ).'" />';
//custom error
$frm_custom_element_error = '<input type="text" name="MOD_VAR['.$frm_custom_element_error.']" style="width:240px" value="'.htmlentities( $cms_mod['value'][$frm_custom_element_error], ENT_COMPAT, 'UTF-8' ).'" />';
//validierung
$mip_form[$frm_validate]['cat'] = 'option';
$mip_form[$frm_validate]['size'] = '1';
$mip_form[$frm_validate]['option_desc'][] = 'Keine';
$mip_form[$frm_validate]['option_val'][] = 'false';
$mip_form[$frm_validate]['option_desc'][] = 'Nicht leer';
$mip_form[$frm_validate]['option_val'][] = 'required';
$mip_form[$frm_validate]['option_desc'][] = 'Email';
$mip_form[$frm_validate]['option_val'][] = 'email';
$mip_form[$frm_validate]['option_desc'][] = 'Email oder leer';
$mip_form[$frm_validate]['option_val'][] = 'emailOrEmpty';
$mip_form[$frm_validate]['cms_var'] = 'MOD_VAR['.$frm_validate.']';
$mip_form[$frm_validate]['cms_val'] = $cms_mod['value'][$frm_validate];
//tpl elementcontainer
$mip_form[$frm_select_elementcontainer]['cat'] = 'option';
$mip_form[$frm_select_elementcontainer]['size'] = '1';
$mip_form[$frm_select_elementcontainer]['option_desc'][] = 'Elementcontainer 1';
$mip_form[$frm_select_elementcontainer]['option_val'][] = '1';
$mip_form[$frm_select_elementcontainer]['option_desc'][] = 'Elementcontainer 2';
$mip_form[$frm_select_elementcontainer]['option_val'][] = '2';
$mip_form[$frm_select_elementcontainer]['option_desc'][] = 'Elementcontainer 3';
$mip_form[$frm_select_elementcontainer]['option_val'][] = '3';
$mip_form[$frm_select_elementcontainer]['option_desc'][] = 'Elementcontainer 4';
$mip_form[$frm_select_elementcontainer]['option_val'][] = '4';
$mip_form[$frm_select_elementcontainer]['cms_var'] = 'MOD_VAR['.$frm_select_elementcontainer.']';
$mip_form[$frm_select_elementcontainer]['cms_val'] = $cms_mod['value'][$frm_select_elementcontainer];
$cf_formfieldtable .= '<tr>';
$element_nr = ($i < 9) ? ('0'. ($i+1) ): $i+1;
$cf_formfieldtable .= '<td valign="top" style="background-color:#B7D9FF"><b>'. $element_nr .'</b></td>';
$cf_formfieldtable .= '<td align="center" valign="top" style="background-color:#B7D9FF">'. mip_forms($mip_form[$frm_active]) .'</td>';
$cf_formfieldtable .= '<td valign="top" style="background-color:#DFEEFF">'. mip_forms($mip_form[$frm_type]) .'</td>';
$cf_formfieldtable .= '</tr><tr><td align="center" colspan="2" style="padding-top:3px;background-color:#B7D9FF;">';
if ($cms_mod['value']['0']>1)
$cf_formfieldtable .= ' <div id="copy_MOD_VAR_'.$ecount.'" style="padding:3px 3px 3px 3px;width:40px;margin:auto;" >
<input type="button" value="cut" title="Formularfled ausschneiden, darunterliegenden Felder rücken um eine Position nach oben" onclick="cutentry_MOD_VAR('.$ecount.','.$cms_mod['value']['0'].',\'copy_MOD_VAR_'.$ecount.'\')" style="width:40px;font-weight:bold;font-size:10px;display:block;" />
<input type="button" value="copy" title="In die Zwischenablage kopieren" onclick="copyentry_MOD_VAR('.$ecount.',\'copy_MOD_VAR_'.$ecount.'\')" style="width:40px;font-weight:bold;font-size:10px;cursor:pointer;display:block;" />
<input type="button" value="paste" title="Einfügen, vorhandene Formulardaten werden überschrieben" onclick="pasteentry_MOD_VAR('.$ecount.')" style="width:40px;font-weight:bold;font-size:10px;cursor:pointer;display:block;" />
<input type="button" value="insert" title="Einfügen, vorhanden Formulardaten verschieben sich eine Position nach unten" onclick="inserentry_MOD_VAR('.$ecount.','.$cms_mod['value']['0'].');" style="width:40px;font-weight:bold;font-size:10px;cursor:pointer;display:block;" />
</div>
<div style="padding:3px 3px 5px 3px;width:40px;margin:auto;" >';
if ($i>0)
$cf_formfieldtable .= ' <input type="button" value="up" title="Eine Position nach oben verschieben" onclick="rotateentry_MOD_VAR('.$ecount.',\'up\');" style="width:40px;font-weight:bold;font-size:10px;cursor:pointer;display:block;" />';
else
$cf_formfieldtable .= ' <div style="width:40px;height:18px;"> </div>';
if ($i<$cms_mod['value']['0']-1)
$cf_formfieldtable .= ' <input type="button" value="down" title="Eine Position nach unten verschieben" onclick="rotateentry_MOD_VAR('.$ecount.',\'down\')" style="width:40px;font-weight:bold;font-size:10px;cursor:pointer;display:block;" />';
else
$cf_formfieldtable .= ' <div style="width:40px;height:18px;"> </div>';
$cf_formfieldtable .= ' </div></div>
</td><td>';
$cf_formfieldtable .= '<table border="0" width="100%">
<tr style="font-weight: bold;">
<td>Label</td>
<td>Defaultwert*</td>
<td>Validierung</td>
</tr>
<tr>
<td>'. $label_element .'</td>
<td>'. $def_element .'</td>
<td>'. mip_forms($mip_form[$frm_validate]) .'</td>
</tr>
<tr style="font-weight: bold;">
<td>Optionale Attribute Label</td>
<td>Opt. Attribute Formularelement</td>
<td>Template</td>
</tr>
<tr>
<td>'. $opt_attributes_label .'</td>
<td>'. $opt_attributes_formelement .'</td>
<td>'.mip_forms($mip_form[$frm_select_elementcontainer]).'</td>
</tr>
<tr style="font-weight: bold;">
<td>Fehlermeldung</td>
<td></td>
<td></td>
</tr>
<tr>
<td>'. $frm_custom_element_error .'</td>
<td></td>
<td></td>
</tr>
</table>';
$cf_formfieldtable .= '</td></tr>';
$ecount = $ecount+20;
}
$mip_forms_tab = $mip_forms_tab_temp;
$cf_formfieldtable .= '</table>
<small>*: Wird das Element Selectbox ausgewählt, sind die einezelnen Auswahlelemente kommasepariert anzugben,
z.B. "Tomaten ,Birnen ,Orangen". Checkbox- Defaultwerte werden im Formular nicht angezeigt. Wird die
Checkbox vom Versender markiert, wird dieser Wert im übermittelten Kontaktformular sichtbar.</small>';
$cf_formfieldtable .= '<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td align="right"><select name="MOD_VAR[1]" size="1" onchange="document.editform.action.value=\'change\';if(document.editform.anchor){document.editform.anchor.value=\''. $_container_name .'\'};document.editform.submit();">
<option value="0" selected>Spalte erstellen - löschen</option>';
if ($cms_mod['value']['0'] >= '13') $cf_formfieldtable .= "<option value=\"-12\">-12</option>";
if ($cms_mod['value']['0'] >= '7') $cf_formfieldtable .= "<option value=\"-6\">-6</option>";
if ($cms_mod['value']['0'] >= '4') $cf_formfieldtable .= "<option value=\"-3\">-3</option>";
if ($cms_mod['value']['0'] >= '3') $cf_formfieldtable .= "<option value=\"-2\">-2</option>";
if ($cms_mod['value']['0'] >= '2') $cf_formfieldtable .= "<option value=\"-1\">-1</option>";
$cf_formfieldtable .= '<option value="1">+1</option>
<option value="2">+2</option>
<option value="3">+3</option>
<option value="6">+6</option>
<option value="12">+12</option>
</select><br /><br /></td>
</tr>
</table>';
//------------------------------------------------
//END GENERATE FORMFIELDS
//------------------------------------------------
mip_forms_tabpane_beginp();
mip_forms_tabitem_beginp('Formularfelder');
mip_formsp($mip_form['0']);//hidden anzahl formularfehler
echo $cf_formfieldtable;//all formfields
mip_forms_tabitem_endp();
mip_forms_tabitem_beginp('Maileinstellungen');
echo '<p><strong>Email 1:</strong></p>';
mip_formsp($mip_form['65']);//select email versenden ja, nein
mip_formsp($mip_form['desc']);//email empfänger
mip_formsp($mip_form['12']);//empfänger aus textfeld
mip_formsp($mip_form['57']);//txt email cc
mip_formsp($mip_form['58']);//txt email bcc
mip_formsp($mip_form['41']);//empfänger aus GET Parameter
mip_formsp($mip_form['27']);//email absender
mip_formsp($mip_form['11']);//subject
mip_formsp($mip_form['56']);//template email
//DEPRECATED
// mip_formsp($mip_form['28']);//mit fieldset
// mip_formsp($mip_form['29']);//fieldset legend
echo '<p><strong>Email 2:</strong></p>';
mip_formsp($mip_form['68']);//select Weitere Email verschicken ja|nein
mip_formsp($mip_form['80']);//txt Weitere Email Emailadresse Absender
mip_formsp($mip_form['81']);//txt Weitere Email Emailadresse Empfänger
mip_formsp($mip_form['69']);//txt Weitere Email subject
mip_formsp($mip_form['70']);//txtarea template Weitere Email
mip_forms_tabitem_endp();
mip_forms_tabitem_beginp('Styles');
mip_formsp($mip_form['15']);//style fehler
mip_formsp($mip_form['16']);//style bestätigung
mip_formsp($mip_form['17']);//style label
mip_formsp($mip_form['18']);//style label bei fehler
mip_formsp($mip_form['53']);//style fehlermeldung im element
mip_formsp($mip_form['19']);//style text
mip_formsp($mip_form['31']);//style passwort
mip_formsp($mip_form['20']);//style textarea
mip_formsp($mip_form['21']);//style select
mip_formsp($mip_form['32']);//style select, mutiple
mip_formsp($mip_form['33']);//style option
mip_formsp($mip_form['22']);//style checkbox
mip_formsp($mip_form['52']);//style upload
mip_formsp($mip_form['34']);//style nur beschriftung
mip_formsp($mip_form['79']);//style captcha textfield
mip_formsp($mip_form['35']);//style label
mip_formsp($mip_form['23']);//style submitbutton
mip_forms_tabitem_endp();
mip_forms_tabitem_beginp('Meldungen & Templates');
echo '<p><strong>Meldungen:</strong></p>';
mip_formsp($mip_form['14']);//erfolgreich verschickt
mip_formsp($mip_form['24']);//beschriftung submitbutton
mip_formsp($mip_form['13']);//fehler
mip_formsp($mip_form['49']);//upload err ext
mip_formsp($mip_form['50']);//upload err size
mip_formsp($mip_form['51']);//upload err int
echo '<p><strong>Templates:</strong></p>';
mip_formsp($mip_form['25']);//template gesamt
mip_formsp($mip_form['26']);//template elementcontainer 1
mip_formsp($mip_form['46']);//template elementcontainer 2
mip_formsp($mip_form['66']);//template elementcontainer 3
mip_formsp($mip_form['86']);//template elementcontainer 4
mip_formsp($mip_form['82']);//template requirenotice
mip_formsp($mip_form['83']);//template labelcontent
mip_formsp($mip_form['78']);//template captchaimage
mip_formsp($mip_form['38']);//template messageblock
mip_formsp($mip_form['39']);//template formstart
mip_formsp($mip_form['40']);//template formend
mip_formsp($mip_form['42']);//template platzhalter
mip_formsp($mip_form['43']);//template element fehler
mip_formsp($mip_form['54']);//template standard {textfromdynamic}
mip_formsp($mip_form['55']);//template standard {textareafromdynamic}
mip_forms_tabitem_endp();
mip_forms_tabitem_beginp('Sonstiges');
echo '<p><strong>Captcha:</strong></p>';
mip_formsp($mip_form['73']);//txt captchaimage length
mip_formsp($mip_form['74']);//txt captchaimage width
mip_formsp($mip_form['75']);//txt captchaimage height
mip_formsp($mip_form['76']);//txt captchaimage attributes
mip_formsp($mip_form['77']);//txt captchaimage styleset
echo '<p><strong>Dateiuploads:</strong></p>';
mip_formsp($mip_form['47']);//upload allowed extensions
mip_formsp($mip_form['48']);//upload max filesize
mip_formsp($mip_form['61']);//select Dateiuploads im Dateisystem ablegen
mip_formsp($mip_form['62']);//select Ordner für Uploads
//reportviewersettings
if(is_file($cfg_cms['cms_path'].'plugins/reportviewer/index.php')) {
echo '<p><strong>Reportviewer:</strong></p>';
mip_formsp($mip_form['59']);//select daten in db speichern ja, nein
mip_formsp($mip_form['60']);//txt default gruppen identifier
mip_formsp($mip_form['71']);//select gespeicherte db werte sind online|offline
}
echo '<p><strong>Logging:</strong></p>';
mip_formsp($mip_form['63']);//select Formulareingaben mitloggen ja/ nein
mip_formsp($mip_form['64']);//txt logfile relativ vom frontend aus, default logs/
echo '<p><strong>Sonstige Einstellungen:</strong></p>';
mip_formsp($mip_form['67']);//weiterleitung bei erfolg
mip_formsp($mip_form['44']);//debug
mip_formsp($mip_form['36']);//trenner - einzelne auswahlmöglichkeiten
mip_formsp($mip_form['37']);//trenner - key, value FEATURE VERSCHOBEN
mip_formsp($mip_form['10']);//configmode
mip_formsp($mip_form['72']);//txt addon object
mip_forms_tabitem_endp();
mip_forms_tabpane_endp();
}
unset($mip_form);
} // end $is_dev
unset($is_dev);
?>
mod:c7ec67c74104a45bde479c5d666bdc75:f1940137