[svn r13392] blogs : fix a bug with students subscribed to the courses through a session FS#1922

skala
Eric Marguin 18 years ago
parent 698d69c126
commit b1203acff3
  1. 11
      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 ();

Loading…
Cancel
Save