]> git.mjollnir.org Git - moodle.git/commitdiff
looks like I might have finally fixed the darned bug where guest users were able...
authordhawes <dhawes>
Sat, 29 Jan 2005 05:06:43 +0000 (05:06 +0000)
committerdhawes <dhawes>
Sat, 29 Jan 2005 05:06:43 +0000 (05:06 +0000)
blocks/rss_client/block_rss_client.php

index d34b7377e41debaa72cb31d5d5ca737c2de4581c..7a19f80368450c8591ce224f2402bdc4b71815d5 100644 (file)
@@ -77,7 +77,13 @@ class block_rss_client extends block_base {
 
         //if the user is an admin, course teacher, or all users are allowed
         // then allow the user to add rss feeds
-        if ( !isguest() && (isadmin() ||  $submitters == SUBMITTERS_ALL_ACCOUNT_HOLDERS || ($submitters == SUBMITTERS_ADMIN_AND_TEACHER && $isteacher)) ) {
+        global $USER;
+        $userisloggedin = false;
+        if (isset($USER) && isset($USER->id) && $USER->id && !isguest()) {
+            $userisloggedin = true;
+        }
+        if ( $userisloggedin && (isadmin() ||  $submitters == SUBMITTERS_ALL_ACCOUNT_HOLDERS || ($submitters == SUBMITTERS_ADMIN_AND_TEACHER && $isteacher)) ) {
+            echo 'ADDING TO OUTPUT';
             $output .= '<div align="center"><a href="'. $CFG->wwwroot .'/blocks/rss_client/block_rss_client_action.php?courseid='. $courseid .'">'. get_string('block_rss_feeds_add_edit', 'block_rss_client') .'</a></div><br />';
         }