예제 #1
0
 /* ADD/EDIT FORMULAR ------------------------------------------------------ */
 echo '<div class="rex-addon-output">';
 // Pberschrift je nach Funktion ADD/EDIT
 if ($func == 'edit') {
     echo '<h2 class="rex-hl2">Datensatz bearbeiten <span style="color:silver;font-size:12px;">(ID: ' . $id . ')</span></h2>';
 } else {
     echo '<h2 class="rex-hl2">Neuen Datensatz anlegen</h2>';
 }
 $form = new rex_form($AddonDBTable, 'Texteingabe', 'id=' . $id, 'post', false);
 // Ein neues Fieldset
 $form->addFieldset('Texteingabe');
 // Textfeld
 $field =& $form->addTextField('field_1');
 $field->setLabel("Textfeld");
 // Textarea
 $field =& $form->addTextAreaField('field_2');
 $field->setLabel("Textarea");
 // Ein neues Fieldset
 $form->addFieldset('Auswahlfelder');
 // Starndard Selectbox
 $field =& $form->addSelectField('field_3');
 $field->setLabel("Selectbox");
 $select =& $field->getSelect();
 $select->setSize(1);
 /* 1 = eine Zeile = "normale Selectbox" */
 $select->addOption('Ja', 1);
 $select->addOption('Nein', 0);
 $select->addOption('Eventuell', 'evtl');
 // Multi Selectbox
 $field =& $form->addSelectField('field_4');
 $field->setAttribute('multiple', 'multiple');