Skip to content

Commit c1d9f4c

Browse files
author
Till Brehm
committed
Fixed #3962 ISPC 3.1 b1 Empty Mail traffic
1 parent 3f04c7e commit c1d9f4c

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

server/lib/classes/cron.d/100-mailbox_stats.inc.php

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,10 @@ function parse_mail_log_line($line) {
126126
return array('line' => $line, 'timestamp' => $timestamp, 'size' => $matches[6], 'from' => $matches[2], 'to' => $to, 'message-id' => $matches[5]);
127127
}
128128

129-
function add_mailbox_traffic(&$traffic_array, $address, $traffic) {
130-
global $mail_boxes, $mail_rewrites;
131-
129+
function add_mailbox_traffic(&$traffic_array, $address, $traffic,$mail_boxes, $mail_rewrites) {
130+
//global $mail_boxes, $mail_rewrites;
131+
//echo '##'.print_r($mail_boxes).'##';
132132
$address = strtolower($address);
133-
134133
if(in_array($address, $mail_boxes) == true) {
135134
if(!isset($traffic_array[$address])) $traffic_array[$address] = 0;
136135
$traffic_array[$address] += $traffic;
@@ -193,12 +192,11 @@ function add_mailbox_traffic(&$traffic_array, $address, $traffic) {
193192
continue;
194193
}
195194
}
196-
197-
$this->add_mailbox_traffic($cur_line['from'], $cur_line['size']);
195+
$this->add_mailbox_traffic($cur_line['from'], $cur_line['size'],$mail_boxes, $mail_rewrites);
198196
//echo "1\n";
199197
//print_r($this->mailbox_traffic);
200198
foreach($cur_line['to'] as $to) {
201-
$this->add_mailbox_traffic($to, $cur_line['size']);
199+
$this->add_mailbox_traffic($to, $cur_line['size'],$mail_boxes, $mail_rewrites);
202200
//echo "2\n";
203201
//print_r($this->mailbox_traffic);
204202
}
@@ -227,9 +225,9 @@ function add_mailbox_traffic(&$traffic_array, $address, $traffic) {
227225
}
228226
}
229227

230-
add_mailbox_traffic($mailbox_traffic, $cur_line['from'], $cur_line['size']);
228+
add_mailbox_traffic($mailbox_traffic, $cur_line['from'], $cur_line['size'],$mail_boxes, $mail_rewrites);
231229
foreach($cur_line['to'] as $to) {
232-
add_mailbox_traffic($mailbox_traffic, $to, $cur_line['size']);
230+
add_mailbox_traffic($mailbox_traffic, $to, $cur_line['size'],$mail_boxes, $mail_rewrites);
233231
}
234232
}
235233
fclose($fp);

0 commit comments

Comments
 (0)