From 6b5beaf29059cd6374f174e5b70b4bbb815c511e Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Wed, 25 Jul 2012 15:51:58 +0200 Subject: [PATCH] Fixing validation in order to delete LP attempts see #5239 --- main/inc/lib/events.lib.inc.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/main/inc/lib/events.lib.inc.php b/main/inc/lib/events.lib.inc.php index 52cd3c84b8..3face87320 100644 --- a/main/inc/lib/events.lib.inc.php +++ b/main/inc/lib/events.lib.inc.php @@ -860,22 +860,22 @@ function delete_student_lp_events($user_id, $lp_id, $course, $session_id) { $session_id = intval($session_id); //Make sure we have the exact lp_view_id - $sqlview = "SELECT id FROM $lp_view_table WHERE c_id = $course_id AND user_id = $user_id AND lp_id = $lp_id AND session_id = $session_id "; - $resultview = Database::query($sqlview); + $sql = "SELECT id FROM $lp_view_table WHERE c_id = $course_id AND user_id = $user_id AND lp_id = $lp_id AND session_id = $session_id "; + $result = Database::query($sql); - if (Database::num_rows($sqlview)) { - $view = Database::fetch_array($resultview, 'ASSOC'); + if (Database::num_rows($result)) { + $view = Database::fetch_array($result, 'ASSOC'); $lp_view_id = $view['id']; - $sql_delete = "DELETE FROM $lp_item_view_table WHERE c_id = $course_id AND lp_view_id = $lp_view_id "; - Database::query($sql_delete); + $sql = "DELETE FROM $lp_item_view_table WHERE c_id = $course_id AND lp_view_id = $lp_view_id "; + Database::query($sql); } - $sql_delete = "DELETE FROM $lp_view_table WHERE c_id = $course_id AND user_id = $user_id AND lp_id= $lp_id AND session_id = $session_id "; - Database::query($sql_delete); + $sql = "DELETE FROM $lp_view_table WHERE c_id = $course_id AND user_id = $user_id AND lp_id= $lp_id AND session_id = $session_id "; + Database::query($sql); - $select_all_attempts = "SELECT exe_id FROM $track_e_exercises WHERE exe_user_id = $user_id AND session_id = $session_id AND exe_cours_id = '{$course['code']}' AND orig_lp_id = $lp_id"; - $result = Database::query($select_all_attempts); + $sql = "SELECT exe_id FROM $track_e_exercises WHERE exe_user_id = $user_id AND session_id = $session_id AND exe_cours_id = '{$course['code']}' AND orig_lp_id = $lp_id"; + $result = Database::query($sql); $exe_list = array(); while ($row = Database::fetch_array($result, 'ASSOC')) { $exe_list[] = $row['exe_id'];