[geeklog-cvs] geeklog: Fixed Postgres calculation of What's New interval
geeklog-cvs at lists.geeklog.net
geeklog-cvs at lists.geeklog.net
Sun Mar 14 14:28:28 EDT 2010
changeset 7792:f2b480b608ab
url: http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/f2b480b608ab
user: Dirk Haun <dirk at haun-online.de>
date: Sun Mar 14 18:36:18 2010 +0100
description:
Fixed Postgres calculation of What's New interval
diffstat:
public_html/index.php | 2 +-
public_html/lib-common.php | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diffs (24 lines):
diff -r 38649567997b -r f2b480b608ab public_html/index.php
--- a/public_html/index.php Sun Mar 14 18:31:17 2010 +0100
+++ b/public_html/index.php Sun Mar 14 18:36:18 2010 +0100
@@ -306,7 +306,7 @@
$sql .= "AND (date >= (date_sub(NOW(), INTERVAL {$_CONF['newstoriesinterval']} SECOND))) ";
break;
case 'pgsql':
- $sql .= "AND (date >= (NOW() + INTERVAL '{$_CONF['newstoriesinterval']} SECOND')) ";
+ $sql .= "AND (date >= (NOW() - INTERVAL '{$_CONF['newstoriesinterval']} SECOND')) ";
break;
case 'mssql':
$sql .= "AND (date >= (date_sub(NOW(), INTERVAL {$_CONF['newstoriesinterval']} SECOND))) ";
diff -r 38649567997b -r f2b480b608ab public_html/lib-common.php
--- a/public_html/lib-common.php Sun Mar 14 18:31:17 2010 +0100
+++ b/public_html/lib-common.php Sun Mar 14 18:36:18 2010 +0100
@@ -4226,7 +4226,7 @@
// Find the newest stories
$sql['mssql'] = "SELECT COUNT(*) AS count FROM {$_TABLES['stories']} WHERE (date >= (date_sub(NOW(), INTERVAL {$_CONF['newstoriesinterval']} SECOND))) AND (date <= NOW()) AND (draft_flag = 0)" . $archsql . COM_getPermSQL( 'AND' ) . $topicsql . COM_getLangSQL( 'sid', 'AND' );
$sql['mysql'] = "SELECT COUNT(*) AS count FROM {$_TABLES['stories']} WHERE (date >= (date_sub(NOW(), INTERVAL {$_CONF['newstoriesinterval']} SECOND))) AND (date <= NOW()) AND (draft_flag = 0)" . $archsql . COM_getPermSQL( 'AND' ) . $topicsql . COM_getLangSQL( 'sid', 'AND' );
- $sql['pgsql'] = "SELECT COUNT(*) AS count FROM {$_TABLES['stories']} WHERE (date >= (NOW()+ INTERVAL '{$_CONF['newstoriesinterval']} SECOND')) AND (date <= NOW()) AND (draft_flag = 0)" . $archsql . COM_getPermSQL( 'AND' ) . $topicsql . COM_getLangSQL( 'sid', 'AND' );
+ $sql['pgsql'] = "SELECT COUNT(*) AS count FROM {$_TABLES['stories']} WHERE (date >= (NOW() - INTERVAL '{$_CONF['newstoriesinterval']} SECOND')) AND (date <= NOW()) AND (draft_flag = 0)" . $archsql . COM_getPermSQL( 'AND' ) . $topicsql . COM_getLangSQL( 'sid', 'AND' );
$result = DB_query( $sql );
$A = DB_fetchArray( $result );
$nrows = $A['count'];
More information about the geeklog-cvs
mailing list