opnsense-ports/security/mailzu/files/patch-lib-DBEngine.class.php
Franco Fichtner 8cb1a96ede ports: pull in a snapshot of the FreeBSD ports tree
Taken from:	https://github.com/freebsd/freebsd-ports.git
Commit id:	5070672073b68be364139bc6b3a89100bd17d331
2014-11-09 14:03:21 +01:00

134 lines
4.8 KiB
PHP

--- lib/DBEngine.class.php.orig 2010-11-24 11:32:33.000000000 +0100
+++ lib/DBEngine.class.php 2010-11-24 11:32:41.000000000 +0100
@@ -132,7 +132,7 @@
MAX(stattable.badheaders) AS badheaders,
MAX(stattable.pending) AS pending
FROM (
- SELECT CAST(time_iso AS DATE) AS date,
+ SELECT CAST(FROM_UNIXTIME(time_num) AS DATE) AS date,
COUNT(content) AS spam,
0 AS banned,
0 AS viruses,
@@ -141,9 +141,9 @@
FROM msgs INNER JOIN msgrcpt ON msgs.mail_id=msgrcpt.mail_id
WHERE content='S' AND NOT (msgs.quar_type = '')
AND msgrcpt.rs IN ('','v')
- GROUP BY CAST(time_iso AS DATE)
+ GROUP BY CAST(FROM_UNIXTIME(time_num) AS DATE)
UNION
- SELECT CAST(time_iso AS DATE) AS date,
+ SELECT CAST(FROM_UNIXTIME(time_num) AS DATE) AS date,
0 AS spam,
COUNT(content) AS banned,
0 AS viruses,
@@ -152,9 +152,9 @@
FROM msgs INNER JOIN msgrcpt ON msgs.mail_id=msgrcpt.mail_id
WHERE content='B' AND NOT (msgs.quar_type = '')
AND msgrcpt.rs IN ('','v')
- GROUP BY CAST(time_iso AS DATE)
+ GROUP BY CAST(FROM_UNIXTIME(time_num) AS DATE)
UNION
- SELECT CAST(time_iso AS DATE) AS date,
+ SELECT CAST(FROM_UNIXTIME(time_num) AS DATE) AS date,
0 AS spam,
0 AS banned,
COUNT(content) AS viruses,
@@ -163,9 +163,9 @@
FROM msgs INNER JOIN msgrcpt ON msgs.mail_id=msgrcpt.mail_id
WHERE content='V' AND NOT (msgs.quar_type = '')
AND msgrcpt.rs IN ('','v')
- GROUP BY CAST(time_iso AS DATE)
+ GROUP BY CAST(FROM_UNIXTIME(time_num) AS DATE)
UNION
- SELECT CAST(time_iso AS DATE) AS date,
+ SELECT CAST(FROM_UNIXTIME(time_num) AS DATE) AS date,
0 AS spam,
0 AS banned,
0 AS viruses,
@@ -174,9 +174,9 @@
FROM msgs INNER JOIN msgrcpt ON msgs.mail_id=msgrcpt.mail_id
WHERE content='H' AND NOT (msgs.quar_type = '')
AND msgrcpt.rs IN ('','v')
- GROUP BY CAST(time_iso AS DATE)
+ GROUP BY CAST(FROM_UNIXTIME(time_num) AS DATE)
UNION
- SELECT CAST(time_iso AS DATE) AS date,
+ SELECT CAST(FROM_UNIXTIME(time_num) AS DATE) AS date,
0 AS spam,
0 AS banned,
0 AS viruses,
@@ -184,7 +184,7 @@
COUNT(content) AS pending
FROM msgs JOIN msgrcpt ON msgs.mail_id=msgrcpt.mail_id
WHERE msgrcpt.rs='p' AND NOT (msgs.quar_type = '')
- GROUP BY CAST(time_iso AS DATE)
+ GROUP BY CAST(FROM_UNIXTIME(time_num) AS DATE)
) AS stattable
GROUP BY date
ORDER BY date";
@@ -253,7 +253,7 @@
MAX(stattable.badheaders) AS badheaders,
MAX(stattable.pending) AS pending
FROM (
- SELECT CAST(time_iso AS DATE) AS date,
+ SELECT CAST(FROM_UNIXTIME(time_num) AS DATE) AS date,
COUNT(content) AS spam,
0 AS banned,
0 AS viruses,
@@ -263,9 +263,9 @@
$join_type maddr AS recip ON msgrcpt.rid=recip.id
WHERE content='S' AND NOT (msgs.quar_type = '') AND msgrcpt.rs IN ('','v')
AND $recipEmailClause
- GROUP BY CAST(time_iso AS DATE)
+ GROUP BY CAST(FROM_UNIXTIME(time_num) AS DATE)
UNION
- SELECT CAST(time_iso AS DATE) AS date,
+ SELECT CAST(FROM_UNIXTIME(time_num) AS DATE) AS date,
0 AS spam,
COUNT(content) AS banned,
0 AS viruses,
@@ -275,9 +275,9 @@
$join_type maddr AS recip ON msgrcpt.rid=recip.id
WHERE content='B' AND NOT (msgs.quar_type = '') AND msgrcpt.rs IN ('','v')
AND $recipEmailClause
- GROUP BY CAST(time_iso AS DATE)
+ GROUP BY CAST(FROM_UNIXTIME(time_num) AS DATE)
UNION
- SELECT CAST(time_iso AS DATE) AS date,
+ SELECT CAST(FROM_UNIXTIME(time_num) AS DATE) AS date,
0 AS spam,
0 AS banned,
COUNT(content) AS viruses,
@@ -287,9 +287,9 @@
$join_type maddr AS recip ON msgrcpt.rid=recip.id
WHERE content='V' AND NOT (msgs.quar_type = '') AND msgrcpt.rs IN ('','v')
AND $recipEmailClause
- GROUP BY CAST(time_iso AS DATE)
+ GROUP BY CAST(FROM_UNIXTIME(time_num) AS DATE)
UNION
- SELECT CAST(time_iso AS DATE) AS date,
+ SELECT CAST(FROM_UNIXTIME(time_num) AS DATE) AS date,
0 AS spam,
0 AS banned,
0 AS viruses,
@@ -299,9 +299,9 @@
$join_type maddr AS recip ON msgrcpt.rid=recip.id
WHERE content='H' AND NOT (msgs.quar_type = '') AND msgrcpt.rs IN ('','v')
AND $recipEmailClause
- GROUP BY CAST(time_iso AS DATE)
+ GROUP BY CAST(FROM_UNIXTIME(time_num) AS DATE)
UNION
- SELECT CAST(time_iso AS DATE) AS date,
+ SELECT CAST(FROM_UNIXTIME(time_num) AS DATE) AS date,
0 AS spam,
0 AS banned,
0 AS viruses,
@@ -311,7 +311,7 @@
$join_type maddr AS recip ON msgrcpt.rid=recip.id
WHERE msgrcpt.rs='p' AND NOT (msgs.quar_type = '')
AND $recipEmailClause
- GROUP BY CAST(time_iso AS DATE)
+ GROUP BY CAST(FROM_UNIXTIME(time_num) AS DATE)
) AS stattable
GROUP BY date
ORDER BY date";