diff --git a/customer_autoresponder.php b/customer_autoresponder.php
index d98bbabc..b1006b35 100644
--- a/customer_autoresponder.php
+++ b/customer_autoresponder.php
@@ -17,18 +17,14 @@
*
*/
-// Required code
-
define('AREA', 'customer');
-require ("./lib/init.php");
+require('./lib/init.php');
-// Create new autoresponder
-
-if($action == "add")
-{
- if(isset($_POST['send'])
- && $_POST['send'] == 'send')
- {
+if ($action == 'add') {
+ // Create new autoresponder
+ if (isset($_POST['send'])
+ && $_POST['send'] == 'send'
+ ) {
$account = trim($_POST['account']);
$subject = trim($_POST['subject']);
$message = trim($_POST['message']);
@@ -42,39 +38,31 @@ if($action == "add")
$ts_from = -1;
$ts_until = -1;
- if($date_from_off > -1)
- {
+ if ($date_from_off > -1) {
$date_from = $_POST['date_from'];
$ts_from = mktime(0, 0, 0, substr($date_from, 3, 2), substr($date_from, 0, 2), substr($date_from, 6, 4));
}
- if($date_until_off > -1)
- {
+ if ($date_until_off > -1) {
$date_until = $_POST['date_until'];
$ts_until = mktime(0, 0, 0, substr($date_until, 3, 2), substr($date_until, 0, 2), substr($date_until, 6, 4));
}
- if(empty($account)
+ if (empty($account)
|| empty($subject)
- || empty($message))
- {
+ || empty($message)
+ ) {
standard_error('missingfields');
}
// Does account exist?
-
$result = $db->query("SELECT `email` FROM `" . TABLE_MAIL_USERS . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` = '" . $db->escape($account) . "' LIMIT 0,1");
-
- if($db->num_rows($result) == 0)
- {
+ if ($db->num_rows($result) == 0) {
standard_error('accountnotexisting');
}
// Does autoresponder exist?
-
$result = $db->query("SELECT `email` FROM `" . TABLE_MAIL_AUTORESPONDER . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` = '" . $db->escape($account) . "' LIMIT 0,1");
-
- if($db->num_rows($result) == 1)
- {
+ if ($db->num_rows($result) == 1) {
standard_error('autoresponderalreadyexists');
}
@@ -92,19 +80,14 @@ if($action == "add")
}
// Get accounts
-
$result = $db->query("SELECT `email` FROM `" . TABLE_MAIL_USERS . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` NOT IN (SELECT `email` FROM `" . TABLE_MAIL_AUTORESPONDER . "`) ORDER BY email ASC");
-
- if($db->num_rows($result) == 0)
- {
+ if ($db->num_rows($result) == 0) {
standard_error('noemailaccount');
}
$accounts = '';
-
- while($row = $db->fetch_array($result))
- {
- $accounts.= "";
+ while ($row = $db->fetch_array($result)) {
+ $accounts .= '';
}
$date_from_off = makecheckbox('date_from_off', $lng['panel']['not_activated'], '-1', false, '-1', true, true);
@@ -118,18 +101,12 @@ if($action == "add")
$title = $autoresponder_add_data['autoresponder_add']['title'];
$image = $autoresponder_add_data['autoresponder_add']['image'];
- eval("echo \"" . getTemplate("autoresponder/autoresponder_add") . "\";");
-}
-
-// Edit autoresponder
-
-else
-
-if($action == "edit")
-{
- if(isset($_POST['send'])
- && $_POST['send'] == 'send')
- {
+ eval("echo \"" . getTemplate('autoresponder/autoresponder_add') . "\";");
+} elseif ($action == 'edit') {
+ // Edit autoresponder
+ if (isset($_POST['send'])
+ && $_POST['send'] == 'send'
+ ) {
$account = trim($_POST['account']);
$subject = trim($_POST['subject']);
$message = trim($_POST['message']);
@@ -143,49 +120,36 @@ if($action == "edit")
$ts_from = -1;
$ts_until = -1;
- if($date_from_off > -1)
- {
+ if ($date_from_off > -1) {
$date_from = $_POST['date_from'];
$ts_from = mktime(0, 0, 0, substr($date_from, 3, 2), substr($date_from, 0, 2), substr($date_from, 6, 4));
}
- if($date_until_off > -1)
- {
+ if ($date_until_off > -1) {
$date_until = $_POST['date_until'];
$ts_until = mktime(0, 0, 0, substr($date_until, 3, 2), substr($date_until, 0, 2), substr($date_until, 6, 4));
}
- if(empty($account)
+ if (empty($account)
|| empty($subject)
- || empty($message))
- {
+ || empty($message)
+ ) {
standard_error('missingfields');
}
// Does account exist?
-
$result = $db->query("SELECT `email` FROM `" . TABLE_MAIL_USERS . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` = '" . $db->escape($account) . "' LIMIT 0,1");
-
- if($db->num_rows($result) == 0)
+ if ($db->num_rows($result) == 0)
{
standard_error('accountnotexisting');
}
// Does autoresponder exist?
-
$result = $db->query("SELECT `email` FROM `" . TABLE_MAIL_AUTORESPONDER . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` = '" . $db->escape($account) . "' LIMIT 0,1");
-
- if($db->num_rows($result) == 0)
- {
+ if ($db->num_rows($result) == 0) {
standard_error('invalidautoresponder');
}
- $ResponderActive = 0;
-
- if(isset($_POST['active'])
- && $_POST['active'] == '1')
- {
- $ResponderActive = 1;
- }
+ $ResponderActive = (isset($_POST['active']) && $_POST['active'] == '1') ? 1 : 0;
$db->query("UPDATE `" . TABLE_MAIL_AUTORESPONDER . "`
SET `message` = '" . $db->escape($message) . "',
@@ -202,11 +166,8 @@ if($action == "edit")
$email = trim(htmlspecialchars($_GET['email']));
// Get account data
-
$result = $db->query("SELECT * FROM `" . TABLE_MAIL_AUTORESPONDER . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` = '" . $db->escape($email) . "' LIMIT 0,1");
-
- if($db->num_rows($result) == 0)
- {
+ if ($db->num_rows($result) == 0) {
standard_error('invalidautoresponder');
}
@@ -217,25 +178,19 @@ if($action == "edit")
$date_from = (int)$row['date_from'];
$date_until = (int)$row['date_until'];
- if($date_from == -1)
- {
+ if ($date_from == -1) {
$deactivated = '-1';
$date_from = '';
- }
- else
- {
+ } else {
$deactivated = '0';
$date_from = date('d-m-Y', $date_from);
}
$date_from_off = makecheckbox('date_from_off', $lng['panel']['not_activated'], '-1', false, $deactivated, true, true);
- if($date_until == -1)
- {
+ if ($date_until == -1) {
$deactivated = '-1';
$date_until = '';
- }
- else
- {
+ } else {
$deactivated = '0';
$date_until = date('d-m-Y', $date_until);
}
@@ -249,26 +204,17 @@ if($action == "edit")
$title = $autoresponder_edit_data['autoresponder_edit']['title'];
$image = $autoresponder_edit_data['autoresponder_edit']['image'];
- eval("echo \"" . getTemplate("autoresponder/autoresponder_edit") . "\";");
-}
-
-// Delete autoresponder
-
-else
-
-if($action == "delete")
-{
- if(isset($_POST['send'])
- && $_POST['send'] == 'send')
- {
+ eval("echo \"" . getTemplate('autoresponder/autoresponder_edit') . "\";");
+} elseif ($action == 'delete') {
+ // Delete autoresponder
+ if (isset($_POST['send'])
+ && $_POST['send'] == 'send'
+ ) {
$account = trim($_POST['account']);
// Does autoresponder exist?
-
$result = $db->query("SELECT `email` FROM `" . TABLE_MAIL_AUTORESPONDER . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` = '" . $db->escape($account) . "' LIMIT 0,1");
-
- if($db->num_rows($result) == 0)
- {
+ if ($db->num_rows($result) == 0) {
standard_error('invalidautoresponder');
}
@@ -282,37 +228,25 @@ if($action == "delete")
$email = trim(htmlspecialchars($_GET['email']));
ask_yesno('autoresponderdelete', $filename, array('action' => $action, 'account' => $email));
-}
-
-// List existing autoresponders
-
-else
-{
+} else {
+ // List existing autoresponders
$autoresponder = '';
$count = 0;
$result = $db->query("SELECT * FROM `" . TABLE_MAIL_AUTORESPONDER . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' ORDER BY email ASC");
- while($row = $db->fetch_array($result))
- {
- if($row['date_from'] == -1 && $row['date_until'] == -1)
- {
+ while ($row = $db->fetch_array($result)) {
+ if ($row['date_from'] == -1 && $row['date_until'] == -1) {
$activated_date = $lng['panel']['not_activated'];
- }
- elseif($row['date_from'] == -1 && $row['date_until'] != -1)
- {
+ } elseif($row['date_from'] == -1 && $row['date_until'] != -1) {
$activated_date = $lng['autoresponder']['date_until'].': '.date('d-m-Y', $row['date_until']);
- }
- elseif($row['date_from'] != -1 && $row['date_until'] == -1)
- {
+ } elseif($row['date_from'] != -1 && $row['date_until'] == -1) {
$activated_date = $lng['autoresponder']['date_from'].': '.date('d-m-Y', $row['date_from']);
- }
- else
- {
+ } else {
$activated_date = date('d-m-Y', $row['date_from']) . ' - ' . date('d-m-Y', $row['date_until']);
}
- eval("\$autoresponder.=\"" . getTemplate("autoresponder/autoresponder_autoresponder") . "\";");
+ eval("\$autoresponder.=\"" . getTemplate('autoresponder/autoresponder_autoresponder') . "\";");
$count++;
}
- eval("echo \"" . getTemplate("autoresponder/autoresponder") . "\";");
+ eval("echo \"" . getTemplate('autoresponder/autoresponder') . "\";");
}