]> git.mjollnir.org Git - moodle.git/commitdiff
bug #2420 fix
authordhawes <dhawes>
Tue, 25 Jan 2005 01:57:56 +0000 (01:57 +0000)
committerdhawes <dhawes>
Tue, 25 Jan 2005 01:57:56 +0000 (01:57 +0000)
blocks/rss_client/block_rss_client.php
blocks/rss_client/block_rss_client_action.php

index c3a13f557003fb2b30b9caccc02624ecb6653345..17276d0074483b801cc4da7a5f34f68a12baf4ce 100644 (file)
@@ -73,7 +73,7 @@ class block_rss_client extends block_base {
 
         //if the user is an admin, course teacher, or all user are allowed - 
         // then allow the user to add rss feeds
-        if ( isadmin() || $submitters == SUBMITTERS_ALL_ACCOUNT_HOLDERS || ($submitters == SUBMITTERS_ADMIN_AND_TEACHER && $isteacher) ) {
+        if ( !isguest() && (isadmin() ||  $submitters == SUBMITTERS_ALL_ACCOUNT_HOLDERS || ($submitters == SUBMITTERS_ADMIN_AND_TEACHER && $isteacher)) ) {
             $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 />';
         }
 
index 7e9bca831cfb0a4bad0edd53a6503b17e14eb00a..8e856fb7abf6e40fdb205ca6bfbee54f1ea70dcb 100644 (file)
     if ($courseid != 'none'){
         $isteacher = isteacher($courseid);
     }
+    
     //if the user is an admin or course teacher then allow the user to
     //assign categories to other uses than personal
-    if (( isadmin() || $submitters == SUBMITTERS_ALL_ACCOUNT_HOLDERS || ($submitters == SUBMITTERS_ADMIN_AND_TEACHER && $isteacher) ) ) {
+    if (isguest() || !( isadmin() || $submitters == SUBMITTERS_ALL_ACCOUNT_HOLDERS || ($submitters == SUBMITTERS_ADMIN_AND_TEACHER && $isteacher) ) ) {
         error(get_string('noguestpost', 'forum'), $referrer);
     }