Add S::rssActivated() to check whether the rss_hash is set AND not empty.
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Sat, 14 Jun 2008 14:43:46 +0000 (16:43 +0200)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Sat, 14 Jun 2008 14:43:46 +0000 (16:43 +0200)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
classes/session.php
modules/events.php

index 2cb755a..e78d597 100644 (file)
@@ -103,6 +103,11 @@ class Session
             }
         }
     }
+
+    public static function rssActivated()
+    {
+        return Session::has('core_rss_hash') && Session::v('core_rss_hash');
+    }
 }
 
 // {{{ function check_perms()
index b4400e0..33361c0 100644 (file)
@@ -137,7 +137,7 @@ class EventsModule extends PLModule
         $page->assign('geoloc_incitation', count($res));
 
         // ajout du lien RSS
-        if (S::has('core_rss_hash')) {
+        if (S::rssActivated()) {
             $page->setRssLink('Polytechnique.org :: News',
                               '/rss/'.S::v('forlife') .'/'.S::v('core_rss_hash').'/rss.xml');
         }