|
|
|
@ -1538,6 +1538,7 @@ class SessionManager |
|
|
|
|
$tbl_item_properties = Database::get_course_table(TABLE_ITEM_PROPERTY); |
|
|
|
|
$tbl_student_publication = Database::get_course_table(TABLE_STUDENT_PUBLICATION); |
|
|
|
|
$tbl_student_publication_assignment = Database :: get_course_table(TABLE_STUDENT_PUBLICATION_ASSIGNMENT); |
|
|
|
|
$ticket = Database::get_main_table(TABLE_TICKET_TICKET); |
|
|
|
|
$em = Database::getManager(); |
|
|
|
|
|
|
|
|
|
$userId = api_get_user_id(); |
|
|
|
@ -1596,7 +1597,11 @@ class SessionManager |
|
|
|
|
Database::query("DELETE FROM $tbl_item_properties WHERE session_id IN ($id_checked)"); |
|
|
|
|
Database::query("DELETE FROM $tbl_url_session WHERE session_id IN($id_checked)"); |
|
|
|
|
|
|
|
|
|
Database::query("DELETE FROM $tbl_session WHERE id IN ($id_checked)"); |
|
|
|
|
$sql = "UPDATE $ticket SET session_id = NULL WHERE session_id IN ($id_checked)"; |
|
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
$sql = "DELETE FROM $tbl_session WHERE id IN ($id_checked)"; |
|
|
|
|
Database::query($sql); |
|
|
|
|
|
|
|
|
|
$extraFieldValue = new ExtraFieldValue('session'); |
|
|
|
|
$extraFieldValue->deleteValuesByItem($id_checked); |
|
|
|
@ -1627,7 +1632,8 @@ class SessionManager |
|
|
|
|
{ |
|
|
|
|
$tbl_session = Database::get_main_table(TABLE_MAIN_SESSION); |
|
|
|
|
$id_promotion = intval($id_promotion); |
|
|
|
|
$sql = "UPDATE $tbl_session SET promotion_id=0 |
|
|
|
|
$sql = "UPDATE $tbl_session |
|
|
|
|
SET promotion_id = 0 |
|
|
|
|
WHERE promotion_id = $id_promotion"; |
|
|
|
|
if (Database::query($sql)) { |
|
|
|
|
return true; |
|
|
|
|