[svn r11320]

skala
Eric Marguin 19 years ago
parent 80a85173f7
commit 4711505fc6
  1. 19
      main/inc/lib/course.lib.php

@ -869,8 +869,11 @@ class CourseManager
*
* @return true if the user is registered in the course, false otherwise
*/
function is_user_subscribed_in_course($user_id, $course_code)
function is_user_subscribed_in_course($user_id, $course_code, $in_a_session=false)
{
$user_id = intval($user_id);
$course_code = addslashes($course_code);
$table = Database :: get_main_table(TABLE_MAIN_COURSE_USER);
$sql_query = "SELECT * FROM $table WHERE `user_id` = '$user_id' AND `course_code` = '$course_code'";
@ -879,7 +882,19 @@ class CourseManager
if (!isset ($result) || empty ($result))
{
return false; //user is not registered in course
if($in_a_session)
{
$sql = 'SELECT 1 FROM '.Database :: get_main_table(TABLE_MAIN_SESSION_COURSE_USER).'
WHERE id_user = '.$user_id.' AND course_code="'.$course_code.'"';
$rs = api_sql_query($sql, __FILE__, __LINE__);
if(mysql_num_rows($rs)>0)
{
return true;
}
}
else
return false; //user is not registered in course
}
else
{

Loading…
Cancel
Save