]> git.mjollnir.org Git - moodle.git/commitdiff
fixing a warning
authortoyomoyo <toyomoyo>
Wed, 7 Mar 2007 07:12:13 +0000 (07:12 +0000)
committertoyomoyo <toyomoyo>
Wed, 7 Mar 2007 07:12:13 +0000 (07:12 +0000)
mod/forum/lib.php

index 3b169850b66ab89b1d271bcd4b2d0170eb502b0a..5fd4e4fda72d5715d317882a3083b68368c89802 100644 (file)
@@ -289,12 +289,13 @@ function forum_cron() {
             
             // caching subscribed users of each forum
             if (!isset($subscribedusers[$forum->id])) {
-                $subusers = forum_subscribed_users($course, $forum, 0, true);  
-                foreach ($subusers as $postuser) {
-                    // this user is subscribed to this forum
-                    $subscribedusers[$forum->id][] = $postuser->id;
-                    // this user is a user we have to process later
-                    $users[$postuser->id] = $postuser;  
+                if ($subusers = forum_subscribed_users($course, $forum, 0, true)) {
+                    foreach ($subusers as $postuser) {
+                        // this user is subscribed to this forum
+                        $subscribedusers[$forum->id][] = $postuser->id;
+                        // this user is a user we have to process later
+                        $users[$postuser->id] = $postuser;  
+                    }
                 }           
             }
             
@@ -353,7 +354,7 @@ function forum_cron() {
                     $forum = $postinfo[$pid]->forum;
                     $course = $postinfo[$pid]->course;    
                     
-                    if (!in_array($userto->id, $subscribedusers[$forum->id])) {
+                    if (empty($subscribedusers[$forum->id]) || !in_array($userto->id, $subscribedusers[$forum->id])) {
                         continue; // user does not subscribe to this forum  
                     }