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)) {