Delete user from meeting see BT#12225

remotes/angel/1.11.x
jmontoyaa 8 years ago
parent b6a700d38d
commit 73c79d2d52
  1. 17
      main/inc/lib/usermanager.lib.php

@ -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);

Loading…
Cancel
Save