From 822a3a23067c0ad7ce8b9af26d1f9017f5586ac1 Mon Sep 17 00:00:00 2001 From: Julio Date: Mon, 20 Sep 2021 15:12:23 +0200 Subject: [PATCH] Minor - fix php errors, update lang vars --- public/main/inc/lib/attendance.lib.php | 4 ++-- public/main/inc/lib/course.lib.php | 3 --- public/main/mySpace/myStudents.php | 18 +++++++++--------- 3 files changed, 11 insertions(+), 14 deletions(-) diff --git a/public/main/inc/lib/attendance.lib.php b/public/main/inc/lib/attendance.lib.php index 9a99b9f895..38eb5942cd 100644 --- a/public/main/inc/lib/attendance.lib.php +++ b/public/main/inc/lib/attendance.lib.php @@ -2171,7 +2171,7 @@ class Attendance * @return array */ public function getCoursesWithAttendance( - $studentId = 0, + int $studentId, DateTime $startDate = null, DateTime $endDate = null, $orderDesc = false @@ -2192,7 +2192,7 @@ class Attendance $i = 0; foreach ($courses as $courseItem) { $i++; - $courseId = $courseItem['course_id']; + $courseId = $courseItem['real_id']; /* Get all attendance by courses*/ $attendanceList = $attendanceLib->getAttendanceList(api_get_course_entity($courseId)); diff --git a/public/main/inc/lib/course.lib.php b/public/main/inc/lib/course.lib.php index f5b2a0e114..01438190c5 100644 --- a/public/main/inc/lib/course.lib.php +++ b/public/main/inc/lib/course.lib.php @@ -2850,7 +2850,6 @@ class CourseManager if ($loadSpecialCourses) { $specialCourseList = self::get_special_course_list(); - if (!empty($specialCourseList)) { $specialCourseToString = '"'.implode('","', $specialCourseList).'"'; $withSpecialCourses = ' AND course.id IN ('.$specialCourseToString.')'; @@ -2860,12 +2859,10 @@ class CourseManager if (!empty($withSpecialCourses)) { $sql = "SELECT DISTINCT (course.code), course.id as real_id, - course_category.code AS category, course.title FROM $tbl_course_user course_rel_user LEFT JOIN $tbl_course course ON course.id = course_rel_user.c_id - LEFT JOIN $tblCourseCategory ON course_category.id = course.category_id INNER JOIN $tableCourseUrl url ON (course.id = url.c_id) WHERE url.access_url_id = $urlId diff --git a/public/main/mySpace/myStudents.php b/public/main/mySpace/myStudents.php index cf39cf05e3..45315d78da 100644 --- a/public/main/mySpace/myStudents.php +++ b/public/main/mySpace/myStudents.php @@ -1042,7 +1042,7 @@ if (isset($_GET['action']) && 'all_attendance' === $_GET['action']) { $form->addDateTimePicker( 'startDate', [ - get_lang('ExeStartTime'), + get_lang('Start date'), ], [ 'form_name' => 'attendance_calendar_edit', @@ -1052,7 +1052,7 @@ if (isset($_GET['action']) && 'all_attendance' === $_GET['action']) { $form->addDateTimePicker( 'endDate', [ - get_lang('ExeEndTime'), + get_lang('End date'), ], [ 'form_name' => 'attendance_calendar_edit', @@ -1068,15 +1068,15 @@ if (isset($_GET['action']) && 'all_attendance' === $_GET['action']) { $data = $attendance->getCoursesWithAttendance($studentId, $startDate, $endDate); // 'attendance from %s to %s' - $title = sprintf(get_lang('AttendanceFromXToY'), $startDateText, $endDateText); + $title = sprintf(get_lang('Attendance from %s to %s'), $startDateText, $endDateText); echo '

'.$title.'

- - + + @@ -1100,7 +1100,7 @@ if (isset($_GET['action']) && 'all_attendance' === $_GET['action']) { - - - '; + + + '; foreach ($userGroups as $class) { echo ''; }
'.get_lang('DateExo').''.get_lang('Training').''.get_lang('Date').''.get_lang('Course').' '.get_lang('Present').'
'.$date.' ' .'' .$attendanceWork['courseTitle']." $printSession ".' @@ -1199,9 +1199,9 @@ if (!empty($userGroups)) { '; echo get_lang('Classes'); echo '
'.$class.'