|
|
|
@ -602,11 +602,14 @@ class UserManager |
|
|
|
|
$table_work = Database :: get_course_table(TABLE_STUDENT_PUBLICATION); |
|
|
|
|
|
|
|
|
|
// Unsubscribe the user from all groups in all his courses |
|
|
|
|
$sql = "SELECT c.id FROM $table_course c, $table_course_user cu |
|
|
|
|
$sql = "SELECT c.id |
|
|
|
|
FROM $table_course c |
|
|
|
|
INNER JOIN $table_course_user cu |
|
|
|
|
ON (c.id = cu.c_id) |
|
|
|
|
WHERE |
|
|
|
|
cu.user_id = '".$user_id."' AND |
|
|
|
|
relation_type<>".COURSE_RELATION_TYPE_RRHH." AND |
|
|
|
|
c.id = cu.c_id"; |
|
|
|
|
relation_type<>".COURSE_RELATION_TYPE_RRHH." |
|
|
|
|
"; |
|
|
|
|
|
|
|
|
|
$res = Database::query($sql); |
|
|
|
|
while ($course = Database::fetch_object($res)) { |
|
|
|
@ -716,6 +719,14 @@ class UserManager |
|
|
|
|
$sql = "DELETE FROM $table WHERE user_id = $user_id"; |
|
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
$connection = Database::getManager()->getConnection(); |
|
|
|
|
$tableExists = $connection->getSchemaManager()->tablesExist(['plugin_bbb_room']); |
|
|
|
|
if ($tableExists) { |
|
|
|
|
// Delete user from database |
|
|
|
|
$sql = "DELETE FROM plugin_bbb_room WHERE participant_id = $user_id"; |
|
|
|
|
Database::query($sql); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Delete user from database |
|
|
|
|
$sql = "DELETE FROM $table_user WHERE id = '".$user_id."'"; |
|
|
|
|
Database::query($sql); |
|
|
|
|