From 1539ad13440efeae1e3a7825bc92cc09e086f7de Mon Sep 17 00:00:00 2001 From: "Roman Schmerold (BNoiZe)" Date: Fri, 27 Dec 2013 12:32:12 +0100 Subject: [PATCH] Fixed a bug which prevented mailtraffic from being written to database Signed-off-by: Roman Schmerold (BNoiZe) --- scripts/jobs/cron_traffic.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/jobs/cron_traffic.php b/scripts/jobs/cron_traffic.php index 01e02dfa..f613746a 100644 --- a/scripts/jobs/cron_traffic.php +++ b/scripts/jobs/cron_traffic.php @@ -247,7 +247,7 @@ while ($row = $result_stmt->fetch(PDO::FETCH_ASSOC)) { if (Settings::Get("system.mailtraffic_enabled")) { fwrite($debugHandler, 'mail traffic usage for ' . $row['loginname'] . " started...\n"); - $currentDay = date("Y-m-d"); + $currentDate = date("Y-m-d"); $domains_stmt = Database::prepare("SELECT domain FROM `" . TABLE_PANEL_DOMAINS . "` WHERE `customerid` = :cid"); Database::pexecute($domains_stmt, array("cid" => $row['customerid'])); @@ -255,11 +255,11 @@ while ($row = $result_stmt->fetch(PDO::FETCH_ASSOC)) { $domainMailTraffic = $mailTrafficCalc->getDomainTraffic($domainRow["domain"]); if (!is_array($domainMailTraffic)) { continue; } - foreach ($domainMailTraffic as $day => $dayTraffic) { + foreach ($domainMailTraffic as $dateTraffic => $dayTraffic) { $dayTraffic = floatval($dayTraffic / 1024); - list($year, $month, $day) = explode("-", $day); - if ($day == $currentDay) { + list($year, $month, $day) = explode("-", $dateTraffic); + if ($dateTraffic == $currentDate) { $mailtraffic = $dayTraffic; } else { // Check if an entry for the given day exists