From b1203acff3a1158b55db96fbacfa4b3b718ccd90 Mon Sep 17 00:00:00 2001 From: Eric Marguin Date: Fri, 5 Oct 2007 13:15:47 +0200 Subject: [PATCH] [svn r13392] blogs : fix a bug with students subscribed to the courses through a session FS#1922 --- main/inc/lib/blog.lib.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/main/inc/lib/blog.lib.php b/main/inc/lib/blog.lib.php index 088a61a938..b692a5e759 100644 --- a/main/inc/lib/blog.lib.php +++ b/main/inc/lib/blog.lib.php @@ -2035,6 +2035,7 @@ class Blog ON user.user_id = blogs_rel_user.user_id WHERE blogs_rel_user.blog_id = '".(int)$blog_id."'"; $result = api_sql_query($sql, __FILE__, __LINE__); + $blog_member_ids = array (); while($user = mysql_fetch_array($result)) { @@ -2047,12 +2048,6 @@ class Blog $column_header[] = array (get_lang('FirstName'), true, ''); $column_header[] = array (get_lang('Email'), true, ''); $column_header[] = array (get_lang('Register'), false, ''); - - // Get users in this course - $sql = "SELECT u.user_id, u.lastname, u.firstname, u.email FROM $tbl_users u - INNER JOIN $table_course_user cu - ON u.user_id = cu.user_id AND course_code='$currentCourse'"; - $result = api_sql_query($sql, __FILE__, __LINE__); include_once (api_get_path(LIBRARY_PATH)."/course.lib.php"); include_once (api_get_path(LIBRARY_PATH)."/usermanager.lib.php"); @@ -2071,6 +2066,10 @@ class Blog // Add users that are not in this blog to the list. foreach($student_list as $key=>$user) { + if(isset($user['id_user'])) + { + $user['user_id'] = $user['id_user']; + } if(!in_array($user['user_id'],$blog_member_ids)) { $a_infosUser = UserManager :: get_user_info_by_id($user['user_id']); $row = array ();