[geeklog-cvs] geeklog: Don't provide links to future months

geeklog-cvs at lists.geeklog.net geeklog-cvs at lists.geeklog.net
Sun Feb 7 11:04:06 EST 2010


changeset 7712:c5484e960d88
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/c5484e960d88
user: Dirk Haun <dirk at haun-online.de>
date: Sun Feb 07 13:39:50 2010 +0100
description:
Don't provide links to future months

diffstat:

 public_html/directory.php |  10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diffs (30 lines):

diff -r 2673f0a770e9 -r c5484e960d88 public_html/directory.php
--- a/public_html/directory.php	Sun Feb 07 11:18:29 2010 +0100
+++ b/public_html/directory.php	Sun Feb 07 13:39:50 2010 +0100
@@ -153,7 +153,7 @@
 */
 function DIR_navBar ($topic, $year, $month = 0)
 {
-    global $_CONF, $_TABLES, $LANG05, $LANG_DIR,$_DB_dbms;
+    global $_CONF, $_TABLES, $LANG05, $LANG_DIR;
 
     $retval = '';
 
@@ -183,10 +183,16 @@
         $prevyear = 0;
     }
 
-    $currentyear = date ('Y', time ());
+    $currentyear = date('Y', time());
     if ($nextyear > $currentyear) {
         $nextyear = 0;
     }
+    if (($month > 0) && ($nextyear > 0) && ($nextyear >= $currentyear)) {
+        $currentmonth = date('n', time());
+        if ($nextmonth > $currentmonth) {
+            $nextyear = 0;
+        }
+    }
 
     if ($prevyear > 0) {
         $url = $_CONF['site_url'] . '/' . THIS_SCRIPT . '?topic='



More information about the geeklog-cvs mailing list