예제 #1
0
    if ($func == 'edit') {
        $form->addParam('template_id', $template_id);
    }
    $field =& $form->addTextField('name');
    $field->setLabel($I18N->msg('xform_email_key'));
    $field =& $form->addTextField('mail_from');
    $field->setLabel($I18N->msg('xform_email_from'));
    $field =& $form->addTextField('mail_from_name');
    $field->setLabel($I18N->msg('xform_email_from_name'));
    $field =& $form->addTextField('subject');
    $field->setLabel($I18N->msg('xform_email_subject'));
    $field =& $form->addTextareaField('body');
    $field->setLabel($I18N->msg('xform_email_body'));
    $field =& $form->addTextareaField('body_html');
    $field->setLabel($I18N->msg('xform_email_body_html'));
    $field =& $form->addMedialistField('attachments');
    $field->setLabel($I18N->msg('xform_email_attachments'));
    $form->show();
    echo '</div>';
}
if ($func == 'delete') {
    $query = "delete from {$table} where id='" . $template_id . "' ";
    $delsql = rex_sql::factory();
    $delsql->debugsql = 0;
    $delsql->setQuery($query);
    $func = '';
    echo rex_info($I18N->msg('xform_email_info_template_deleted'));
}
if ($func == '') {
    echo '<div class="rex-addon-output-v2">';
    /** Suche  **/
예제 #2
0
 $checkbox =& $form->addCheckboxField('field_5');
 $checkbox->setLabel("Checkbox");
 $checkbox->addOption('Ja', 1);
 // Radiobutton
 $radio =& $form->addRadioField('field_6');
 $radio->setLabel("Radiobutton");
 $radio->addOption('Ja', 1);
 $radio->addOption('Nein', 0);
 $radio->addOption('Eventuell', 'evtl');
 // Ein neues Fieldset
 $form->addFieldset('Dateien aus Medienpool');
 // Einzelne Mediapool Datei
 $mb =& $form->addMediaField('field_7');
 $mb->setLabel("Mediabutton");
 // Mehrere Mediapool Dateien
 $ml =& $form->addMedialistField('field_8');
 $ml->setLabel("Medialist");
 // Ein weitere neues Fieldset
 $form->addFieldset('Interne Links');
 // Einzelner link
 $lm =& $form->addLinkmapField('field_9');
 $lm->setLabel("Linkmap");
 // Mehrere links
 $ll =& $form->addLinklistField('field_10');
 $ll->setLabel("Linklist");
 // Wenn editiert wird, braucht man die id des Datensatzes
 if ($func == 'edit') {
     $form->addParam('id', $id);
 }
 $form->show();
 echo '</div>';