From 3b00c8082b03b8748f43bcee438cdc80c522adca Mon Sep 17 00:00:00 2001 From: Phoenix Eve Aspacio Date: Sat, 18 Feb 2017 09:39:03 +0800 Subject: [PATCH 1/5] Added temporary alias count --- data/web/mailbox.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/data/web/mailbox.php b/data/web/mailbox.php index 08798ffe..e0d7668c 100644 --- a/data/web/mailbox.php +++ b/data/web/mailbox.php @@ -138,6 +138,7 @@ $_SESSION['return_to'] = $_SERVER['REQUEST_URI']; + @@ -150,6 +151,23 @@ $_SESSION['return_to'] = $_SERVER['REQUEST_URI']; if (!empty($mailboxes)) { foreach ($mailboxes as $mailbox) { $mailboxdata = mailbox_get_mailbox_details($mailbox); + try { + $stmt = $pdo->prepare("SELECT IFNULL(COUNT(`address`), 0) AS `spamalias` + FROM `spamalias` + WHERE `goto` = :username + AND `validity` >= :unixnow"); + $stmt->execute(array( + ':username' => $mailboxdata['username'], + ':unixnow' => time() + )); + $temp_alias = $stmt->fetchAll(PDO::FETCH_ASSOC); + } catch (PDOException $e) { + $_SESSION['return'] = array( + 'type' => 'danger', + 'msg' => 'MySQL: '.$e + ); + return false; + } ?> ' . htmlspecialchars($mailboxdata['username']) . '';?> @@ -163,6 +181,7 @@ $_SESSION['return_to'] = $_SERVER['REQUEST_URI']; + From efb6bf4a1fd482a279c90293adfb3ebe98192bda Mon Sep 17 00:00:00 2001 From: Phoenix Eve Aspacio Date: Sat, 18 Feb 2017 09:49:26 +0800 Subject: [PATCH 2/5] Update mailbox.php --- data/web/mailbox.php | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/data/web/mailbox.php b/data/web/mailbox.php index e0d7668c..fafec429 100644 --- a/data/web/mailbox.php +++ b/data/web/mailbox.php @@ -151,24 +151,24 @@ $_SESSION['return_to'] = $_SERVER['REQUEST_URI']; if (!empty($mailboxes)) { foreach ($mailboxes as $mailbox) { $mailboxdata = mailbox_get_mailbox_details($mailbox); - try { - $stmt = $pdo->prepare("SELECT IFNULL(COUNT(`address`), 0) AS `spamalias` - FROM `spamalias` - WHERE `goto` = :username - AND `validity` >= :unixnow"); - $stmt->execute(array( - ':username' => $mailboxdata['username'], - ':unixnow' => time() - )); - $temp_alias = $stmt->fetchAll(PDO::FETCH_ASSOC); - } catch (PDOException $e) { - $_SESSION['return'] = array( - 'type' => 'danger', - 'msg' => 'MySQL: '.$e - ); - return false; - } - ?> + try { + $stmt = $pdo->prepare("SELECT IFNULL(COUNT(`address`), 0) AS `spamalias` + FROM `spamalias` + WHERE `goto` = :username + AND `validity` >= :unixnow"); + $stmt->execute(array( + ':username' => $mailboxdata['username'], + ':unixnow' => time() + )); + $temp_alias = $stmt->fetchAll(PDO::FETCH_ASSOC); + } catch (PDOException $e) { + $_SESSION['return'] = array( + 'type' => 'danger', + 'msg' => 'MySQL: '.$e + ); + return false; + } + ?> ' . htmlspecialchars($mailboxdata['username']) . '';?> From 855a3fbf3557d52664778523abd7fb289b04f94e Mon Sep 17 00:00:00 2001 From: Phoenix Eve Aspacio Date: Sat, 18 Feb 2017 09:50:38 +0800 Subject: [PATCH 3/5] Update mailbox.php --- data/web/mailbox.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/web/mailbox.php b/data/web/mailbox.php index fafec429..7a9e409b 100644 --- a/data/web/mailbox.php +++ b/data/web/mailbox.php @@ -153,9 +153,9 @@ $_SESSION['return_to'] = $_SERVER['REQUEST_URI']; $mailboxdata = mailbox_get_mailbox_details($mailbox); try { $stmt = $pdo->prepare("SELECT IFNULL(COUNT(`address`), 0) AS `spamalias` - FROM `spamalias` - WHERE `goto` = :username - AND `validity` >= :unixnow"); + FROM `spamalias` + WHERE `goto` = :username + AND `validity` >= :unixnow"); $stmt->execute(array( ':username' => $mailboxdata['username'], ':unixnow' => time() From 569e1948a74180a81078b5014c252cfd3e5e0620 Mon Sep 17 00:00:00 2001 From: Phoenix Eve Aspacio Date: Sat, 18 Feb 2017 09:52:34 +0800 Subject: [PATCH 4/5] Added language string --- data/web/lang/lang.en.php | 1 + 1 file changed, 1 insertion(+) diff --git a/data/web/lang/lang.en.php b/data/web/lang/lang.en.php index 7abafe13..fee84eb0 100644 --- a/data/web/lang/lang.en.php +++ b/data/web/lang/lang.en.php @@ -245,6 +245,7 @@ $lang['mailbox']['add_domain_alias'] = 'Add domain alias'; $lang['mailbox']['add_mailbox'] = 'Add mailbox'; $lang['mailbox']['add_resource'] = 'Add resource'; $lang['mailbox']['add_alias'] = 'Add alias'; +$lang['mailbox']['temp_aliases'] = 'Temp. aliases'; $lang['info']['no_action'] = 'No action applicable'; From 7fc9ba58fe51a39ab11cbaf5040abb45d2ef61f3 Mon Sep 17 00:00:00 2001 From: Phoenix Eve Aspacio Date: Sat, 18 Feb 2017 12:10:01 +0800 Subject: [PATCH 5/5] Update mailbox.php --- data/web/mailbox.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/web/mailbox.php b/data/web/mailbox.php index 7a9e409b..4caf15fa 100644 --- a/data/web/mailbox.php +++ b/data/web/mailbox.php @@ -199,7 +199,7 @@ $_SESSION['return_to'] = $_SERVER['REQUEST_URI']; } else { ?> - + - +