예제 #1
0
    echo rex_content_block('<p>Durch folgende Markierungen <b>###field###</b> kann man die in den Formularen eingegebenen Felder hier im E-Mail Template verwenden. Weiterhin sind
    alle REDAXO Variablen wie $REX["SERVER"] als <b>###REX_SERVER###</b> verwendbar. Urlencoded, z.b. für Links, bekommt man diese Werte über <b>+++field+++</b></p>');
    echo '<div class="rex-addon-output">';
    $form = new rex_form($REX['TABLE_PREFIX'] . 'xform_email_template', 'Template', 'id=' . $template_id);
    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'));