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'} />&nbsp;{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'}&nbsp;<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'}&nbsp;
+				<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