From 868e7aff40cde5fa18b1f0eea5fd630bf25b1f5b Mon Sep 17 00:00:00 2001 From: latham <latham@ispconfig3> Date: Fri, 04 Nov 2011 14:19:44 -0400 Subject: [PATCH] email autoresponder patches. Now with subject line and language file updates --- interface/web/mail/lib/lang/en_mail_user.lng | 2 + interface/web/mail/form/mail_user.tform.php | 16 ++++++-- interface/web/mail/lib/lang/es_mail_user.lng | 2 + interface/web/mail/templates/mail_user_autoresponder_edit.htm | 69 ++++++++++++++++++---------------- 4 files changed, 53 insertions(+), 36 deletions(-) diff --git a/interface/web/mail/form/mail_user.tform.php b/interface/web/mail/form/mail_user.tform.php index 1f2e992..9948d11 100644 --- a/interface/web/mail/form/mail_user.tform.php +++ b/interface/web/mail/form/mail_user.tform.php @@ -196,7 +196,7 @@ 'value' => array(1 => 'y',0 => 'n') ), ################################## - # ENDE Datatable fields + # END Datatable fields ################################## ) ); @@ -209,6 +209,14 @@ ################################## # Begin Datatable fields ################################## + 'autoresponder_subject' => array ( + 'datatype' => 'VARCHAR', + 'formtype' => 'TEXT', + 'default' => 'Out of office reply', + 'value' => '', + 'width' => '30', + 'maxlength' => '255' + ), 'autoresponder_text' => array ( 'datatype' => 'TEXT', 'formtype' => 'TEXTAREA', @@ -242,7 +250,7 @@ ), ), ################################## - # ENDE Datatable fields + # END Datatable fields ################################## ) ); @@ -262,7 +270,7 @@ 'value' => array(0 => 'n',1 => 'y') ), ################################## - # ENDE Datatable fields + # END Datatable fields ################################## ), 'plugins' => array ( @@ -296,7 +304,7 @@ 'rows' => '15' ), ################################## - # ENDE Datatable fields + # END Datatable fields ################################## ) ); diff --git a/interface/web/mail/lib/lang/en_mail_user.lng b/interface/web/mail/lib/lang/en_mail_user.lng index 6268b9e..34dbdcc 100644 --- a/interface/web/mail/lib/lang/en_mail_user.lng +++ b/interface/web/mail/lib/lang/en_mail_user.lng @@ -6,6 +6,8 @@ $wb["active_txt"] = 'Active'; $wb["email_error_isemail"] = 'Email address is invalid.'; $wb["email_error_unique"] = 'Duplicate Email address.'; +$wb["autoresponder_subject_txt"] = 'Email Subject'; +$wb["autoresponder_subject"] = 'Out of office reply'; $wb["autoresponder_text_txt"] = 'Text'; $wb["autoresponder_txt"] = 'Active'; $wb["autoresponder_start_date_txt"] = 'Start on'; diff --git a/interface/web/mail/lib/lang/es_mail_user.lng b/interface/web/mail/lib/lang/es_mail_user.lng index 63a2188..4682879 100644 --- a/interface/web/mail/lib/lang/es_mail_user.lng +++ b/interface/web/mail/lib/lang/es_mail_user.lng @@ -6,7 +6,9 @@ $wb['active_txt'] = 'Activar'; $wb['email_error_isemail'] = 'La dirección de correo no es válida.'; $wb['email_error_unique'] = 'Dirección de correo duplicada.'; +$wb['autoresponder_subject_txt'] = 'Asunto'; $wb['autoresponder_text_txt'] = 'Texto'; +$wb['autoresponder_subject'] = 'Fuera de la Oficina'; $wb['autoresponder_txt'] = 'Autorespondedor'; $wb['no_domain_perm'] = 'No tiene permiso para administrar este dominio.'; $wb['error_no_pwd'] = 'La contraseña está vacía.'; diff --git a/interface/web/mail/templates/mail_user_autoresponder_edit.htm b/interface/web/mail/templates/mail_user_autoresponder_edit.htm index 2ea2100..ac70ea3 100644 --- a/interface/web/mail/templates/mail_user_autoresponder_edit.htm +++ b/interface/web/mail/templates/mail_user_autoresponder_edit.htm @@ -2,36 +2,41 @@ <p><tmpl_var name="list_desc_txt"></p> <div class="panel panel_mail_user"> - - <div class="pnl_formsarea"> - <fieldset class="inlineLabels"> - <div class="ctrlHolder"> - <label for="autoresponder_text">{tmpl_var name='autoresponder_text_txt'}</label> - <textarea name="autoresponder_text" id="autoresponder_text" rows='15' cols='30'>{tmpl_var name='autoresponder_text'}</textarea> - </div> - <div class="ctrlHolder"> - <p class="label">{tmpl_var name='autoresponder_txt'}</p> - <div class="multiField"> - <div class="ctrlHolder" style="margin-bottom: 5px;"> - <label for="autoresponder"><input type="checkbox" value="y" id="autoresponder" name="autoresponder" onclick="AR_ResetDates();" {tmpl_var name='ar_active'} /> {tmpl_var name='autoresponder_active'}</label><br /> - </div> - - <p style="margin-bottom: 3px;"> - <label for="autoresponder_start_date[day]" style="width: 55px;">{tmpl_var name='autoresponder_start_date_txt'}</label> - {tmpl_var name='autoresponder_start_date'} <a href="javascript:AR_SetNow();">{tmpl_var name='now_txt'}</a></p> - - <label for="password" style="width: 55px;">{tmpl_var name='autoresponder_end_date_txt'}</label> - {tmpl_var name='autoresponder_end_date'} - </div> - </div> - </fieldset> - - <input type="hidden" name="id" value="{tmpl_var name='id'}"> - - <div class="buttonHolder buttons"> - <button class="positive iconstxt icoPositive" type="button" value="{tmpl_var name='btn_save_txt'}" onClick="submitForm('pageForm','mail/mail_user_edit.php');"><span>{tmpl_var name='btn_save_txt'}</span></button> - <button class="negative iconstxt icoNegative" type="button" value="{tmpl_var name='btn_cancel_txt'}" onClick="loadContent('mail/mail_user_list.php');"><span>{tmpl_var name='btn_cancel_txt'}</span></button> - </div> - </div> - + <div class="pnl_formsarea"> + <fieldset class="inlineLabels"> + <div class="ctrlHolder"> + <label for="autoresponder_subject">{tmpl_var name='autoresponder_subject_txt'}</label> + <input type="text" name="autoresponder_subject" id="autoresponder_subject" maxlength='250' value="{tmpl_var name='autoresponder_subject'}" /> + </div> + <div class="ctrlHolder"> + <label for="autoresponder_text">{tmpl_var name='autoresponder_text_txt'}</label> + <textarea name="autoresponder_text" id="autoresponder_text" rows='15' cols='30'>{tmpl_var name='autoresponder_text'}</textarea> + </div> + <div class="ctrlHolder"> + <label for="autoresponder">{tmpl_var name='autoresponder_active'}</label> + <input type="checkbox" value="y" id="autoresponder" name="autoresponder" + onclick="AR_ResetDates();" {tmpl_var name='ar_active'} /> + </div> + <div class="ctrlHolder"> + <label for="autoresponder_start_date">{tmpl_var name='autoresponder_start_date_txt'}</label> + {tmpl_var name='autoresponder_start_date'} + <a href="javascript:AR_SetNow();">{tmpl_var name='now_txt'}</a> + </div> + <div class="ctrlHolder"> + <label for="autoresponder_end_date">{tmpl_var name='autoresponder_end_date_txt'}</label> + {tmpl_var name='autoresponder_end_date'} + </div> + </fieldset> + <input type="hidden" name="id" value="{tmpl_var name='id'}"> + <div class="buttonHolder buttons"> + <button class="positive iconstxt icoPositive" type="button" + value="{tmpl_var name='btn_save_txt'}" onClick="submitForm('pageForm','mail/mail_user_edit.php');"> + <span>{tmpl_var name='btn_save_txt'}</span> + </button> + <button class="negative iconstxt icoNegative" type="button" value="{tmpl_var name='btn_cancel_txt'}" + onClick="loadContent('mail/mail_user_list.php');"> + <span>{tmpl_var name='btn_cancel_txt'}</span> + </button> + </div> + </div> </div> -- Gitblit v1.9.1