From 6825c5e0dcd4a48c5b11db045c83e32fa169640e Mon Sep 17 00:00:00 2001 From: "Florian Aders (EleRas)" Date: Fri, 4 Mar 2011 21:44:05 +0100 Subject: [PATCH] Adding formfields for autoresponder, fixes #629 Signed-off-by: Florian Aders (EleRas) --- .../formfield.emails_addautoresponder.php | 60 ++++++++++++++++ .../formfield.emails_editautoresponder.php | 68 +++++++++++++++++++ 2 files changed, 128 insertions(+) create mode 100644 lib/formfields/customer/email/formfield.emails_addautoresponder.php create mode 100644 lib/formfields/customer/email/formfield.emails_editautoresponder.php diff --git a/lib/formfields/customer/email/formfield.emails_addautoresponder.php b/lib/formfields/customer/email/formfield.emails_addautoresponder.php new file mode 100644 index 00000000..0957901c --- /dev/null +++ b/lib/formfields/customer/email/formfield.emails_addautoresponder.php @@ -0,0 +1,60 @@ + (2010-) + * @license GPLv2 http://files.froxlor.org/misc/COPYING.txt + * @package Formfields + * @version $Id: formfield.domains_add.php 112 2010-12-14 12:11:20Z d00p $ + */ + +return array( + 'autoresponder_add' => array( + 'title' => $lng['autoresponder']['autoresponder_new'], + 'image' => 'icons/autoresponder_add.png', + 'sections' => array( + 'section_a' => array( + 'title' => $lng['autoresponder']['autoresponder_new'], + 'image' => 'icons/autoresponder_add.png', + 'fields' => array( + 'account' => array( + 'label' => $lng['autoresponder']['account'], + 'type' => 'select', + 'select_var' => $accounts, + ), + 'active' => array( + 'label' => $lng['autoresponder']['active'], + 'type' => 'yesno', + 'yesno_var' => $isactive, + ), + 'date_from' => array( + 'label' => $lng['autoresponder']['date_from'] . " (dd-mm-yyyy)", + 'type' => 'textul', + 'maxlength' => 10, + 'ul_field' => $date_from_off, + ), + 'date_until' => array( + 'label' => $lng['autoresponder']['date_until'] . " (dd-mm-yyyy)", + 'type' => 'textul', + 'maxlength' => 10, + 'ul_field' => $date_until_off, + ), + 'message' => array( + 'style' => 'vertical-align:top;', + 'label' => $lng['autoresponder']['message'], + 'type' => 'textarea', + 'cols' => 60, + 'rows' => 12 + ) + ) + ) + ) + ) +); diff --git a/lib/formfields/customer/email/formfield.emails_editautoresponder.php b/lib/formfields/customer/email/formfield.emails_editautoresponder.php new file mode 100644 index 00000000..62c85b4c --- /dev/null +++ b/lib/formfields/customer/email/formfield.emails_editautoresponder.php @@ -0,0 +1,68 @@ + (2010-) + * @license GPLv2 http://files.froxlor.org/misc/COPYING.txt + * @package Formfields + * @version $Id: formfield.domains_add.php 112 2010-12-14 12:11:20Z d00p $ + */ + +return array( + 'autoresponder_edit' => array( + 'title' => $lng['autoresponder']['autoresponder_edit'], + 'image' => 'icons/autoresponder_edit.png', + 'sections' => array( + 'section_a' => array( + 'title' => $lng['autoresponder']['autoresponder_edit'], + 'image' => 'icons/autoresponder_edit.png', + 'fields' => array( + 'account' => array( + 'label' => $lng['autoresponder']['account'], + 'type' => 'label', + 'value' => $email, + ), + 'active' => array( + 'label' => $lng['autoresponder']['active'], + 'type' => 'yesno', + 'yesno_var' => $isactive, + ), + 'date_from' => array( + 'label' => $lng['autoresponder']['date_from'] . " (dd-mm-yyyy)", + 'type' => 'textul', + 'maxlength' => 10, + 'ul_field' => $date_from_off, + 'value' => $date_from, + ), + 'date_until' => array( + 'label' => $lng['autoresponder']['date_until'] . " (dd-mm-yyyy)", + 'type' => 'textul', + 'maxlength' => 10, + 'ul_field' => $date_until_off, + 'value' => $date_until, + ), + 'subject' => array( + 'label' => $lng['autoresponder']['subject'], + 'type' => 'text', + 'value' => $subject + ), + 'message' => array( + 'style' => 'vertical-align:top;', + 'label' => $lng['autoresponder']['message'], + 'type' => 'textarea', + 'cols' => 60, + 'rows' => 12, + 'value' => $message, + ) + ) + ) + ) + ) +);