|
@@ -253,12 +253,23 @@ class CourseManager {
|
|
if (count($user_id) == 0) {
|
|
if (count($user_id) == 0) {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
- $table_user = Database :: get_main_table(TABLE_MAIN_USER);
|
|
|
|
-
|
|
|
|
- $user_ids = implode(',', $user_id);
|
|
|
|
|
|
+ $table_user = Database :: get_main_table(TABLE_MAIN_USER);
|
|
|
|
+
|
|
|
|
+ //Cleaning the $user_id variable
|
|
|
|
+ if (is_array($user_id)) {
|
|
|
|
+ $new_user_id_list = array();
|
|
|
|
+ foreach($user_id as $my_user_id) {
|
|
|
|
+ $new_user_id_list[]= intval($my_user_id);
|
|
|
|
+ }
|
|
|
|
+ $new_user_id_list = array_filter($new_user_id_list);
|
|
|
|
+ $user_ids = implode(',', $new_user_id_list);
|
|
|
|
+ } else {
|
|
|
|
+ $user_ids = intval($user_id);
|
|
|
|
+ }
|
|
|
|
+
|
|
$course_code = Database::escape_string($course_code);
|
|
$course_code = Database::escape_string($course_code);
|
|
|
|
|
|
- $course = Database::fetch_object(Database::query("SELECT * FROM ".Database::get_main_table(TABLE_MAIN_COURSE)."
|
|
|
|
|
|
+ $course = Database::fetch_object(Database::query("SELECT db_name FROM ".Database::get_main_table(TABLE_MAIN_COURSE)."
|
|
WHERE code = '".$course_code."'", __FILE__, __LINE__));
|
|
WHERE code = '".$course_code."'", __FILE__, __LINE__));
|
|
|
|
|
|
// Unsubscribe user from all groups in the course.
|
|
// Unsubscribe user from all groups in the course.
|