From 4c5e843e6894933fa472cd689cfaf42d11399fcc Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Mon, 8 Dec 2025 15:05:46 +0000 Subject: [PATCH] streams removed, tt all set --- teacher_timetable.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/teacher_timetable.php b/teacher_timetable.php index 53e2965..ca5545d 100644 --- a/teacher_timetable.php +++ b/teacher_timetable.php @@ -270,7 +270,21 @@ foreach ($teacher_schedule_raw as $lesson) { echo '
'; echo '' . htmlspecialchars($name) . '
'; if (!empty($data['classes'])) { - echo '' . htmlspecialchars(implode(', ', array_unique($data['classes']))) . ''; + $class_names_to_display = $data['classes']; + if ($data['is_elective']) { + $processed_classes = []; + foreach ($data['classes'] as $class_name) { + // Extracts "Grade X" from "Grade X Y" + $parts = explode(' ', $class_name); + if (count($parts) > 2) { + $processed_classes[] = $parts[0] . ' ' . $parts[1]; + } else { + $processed_classes[] = $class_name; + } + } + $class_names_to_display = array_unique($processed_classes); + } + echo '' . htmlspecialchars(implode(', ', $class_names_to_display)) . ''; } echo '
'; }