From b32bbab698389b281ddf7f102ed34a35286db6fd Mon Sep 17 00:00:00 2001 From: stronk7 Date: Sun, 7 Sep 2003 21:40:52 +0000 Subject: [PATCH] Modified a bit the xx_get_participants() function to avoid non existing activities warnings. --- mod/assignment/lib.php | 6 ++++-- mod/forum/lib.php | 12 ++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php index 9e36202199..710acfb53c 100644 --- a/mod/assignment/lib.php +++ b/mod/assignment/lib.php @@ -520,8 +520,10 @@ function assignment_get_participants($assignmentid) { u.id = a.teacher"); //Add teachers to students - foreach ($teachers as $teacher) { - $students[$teacher->id] = $teacher; + if ($teachers) { + foreach ($teachers as $teacher) { + $students[$teacher->id] = $teacher; + } } //Return students array (it contains an array of unique users) return ($students); diff --git a/mod/forum/lib.php b/mod/forum/lib.php index eccee98eb6..9732a03dac 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -2138,12 +2138,16 @@ function forum_get_participants($forumid) { u.id = r.userid"); //Add st_posts to st_subscriptions - foreach ($st_posts as $st_post) { - $st_subscriptions[$st_post->id] = $st_post; + if ($st_posts) { + foreach ($st_posts as $st_post) { + $st_subscriptions[$st_post->id] = $st_post; + } } //Add st_ratings to st_subscriptions - foreach ($st_ratings as $st_rating) { - $st_subscriptions[$st_rating->id] = $st_rating; + if ($st_ratings) { + foreach ($st_ratings as $st_rating) { + $st_subscriptions[$st_rating->id] = $st_rating; + } } //Return st_subscriptions array (it contains an array of unique users) return ($st_subscriptions); -- 2.39.5