From e0a8d7fdf89737ce244c3899f92377fc913f5a1f Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Fri, 11 Sep 2015 10:54:17 +0200 Subject: [PATCH] Fix delete button see #7825 --- main/inc/lib/attendance.lib.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main/inc/lib/attendance.lib.php b/main/inc/lib/attendance.lib.php index 7341c73979..af7312a547 100755 --- a/main/inc/lib/attendance.lib.php +++ b/main/inc/lib/attendance.lib.php @@ -198,7 +198,7 @@ class Attendance Display::return_icon('invisible.png', get_lang('Show'), array(), ICON_SIZE_SMALL).''; $attendance[2] = ''.$attendance[2].''; } - if ($allowDelete) { + if ($allowDelete === 'true') { $actions .= '' . Display::return_icon('delete.png', get_lang('Delete'), array(), ICON_SIZE_SMALL) . ''; } @@ -487,6 +487,7 @@ class Attendance $tbl_attendance = Database :: get_course_table(TABLE_ATTENDANCE); $user_id = api_get_user_id(); $course_id = $_course['real_id']; + if (is_array($attendance_id)) { foreach ($attendance_id as $id) { $id = intval($id); @@ -506,9 +507,10 @@ class Attendance } } } else { - $attendance_id = intval($attendance_id); + $attendance_id= intval($attendance_id); $sql = "UPDATE $tbl_attendance SET active = 2 WHERE c_id = $course_id AND id = '$attendance_id'"; + $result = Database::query($sql); $affected_rows = Database::affected_rows($result); if (!empty($affected_rows)) {