/home/techb158/workloadmatch.com/Manager/Inc
NameSizeModeActions
LLMProviders/-0755rm
AddCourse.php25560644editdlrm
AddCourseTime.php19040644editdlrm
AddGroup - Copy.php46330644editdlrm
AddGroup.php56980644editdlrm
AddHoliday.php17720644editdlrm
AddTeacherLevel.php23070644editdlrm
AddUser.php128210644editdlrm
Add_Retake_Remediation.php13340644editdlrm
AIScheduleOptimizer.php119190644editdlrm
Assignment-1.php753800644editdlrm
Assignment-2.php753800644editdlrm
Assignment - BackUp- orgenal.php732720644editdlrm
Assignment - BackUp.php627610644editdlrm
Assignment - Copy (Last File Updated 2025-05-15).php729330644editdlrm
Assignment - Copy.php618260644editdlrm
Assignment.php743080644editdlrm
Assignment_BackUp.php790470644editdlrm
Assign_Teacher_Manual.php209570644editdlrm
Assign_Teacher_Manual_bak.php.disabled205350644editdlrm
Assign_Teacher_Manual_Force_conflict.php211060644editdlrm
Available_Teacher_Report.php23420644editdlrm
BatchScheduler.php35880644editdlrm
CombinedScheduler.php81300644editdlrm
ConflictResolver.php49200644editdlrm
error_log8690644editdlrm
Lockup_to_Assign.php63670644editdlrm
Process_Assignment - Copy.php42330644editdlrm
Process_Assignment.php58130644editdlrm
ScheduleEngine.php55960644editdlrm
ScheduleGenerator.php88110644editdlrm
Schedule_Report_by_Group.php30740644editdlrm
TeacherAssignmentEngine.php124870644editdlrm
Update_Course.php27170644editdlrm
Update_Course_Time.php19470644editdlrm
Update_Group - Copy.php34890644editdlrm
Update_Group.php96570644editdlrm
Update_Holiday.php23570644editdlrm
Update_Profile.php49230644editdlrm
Update_User.php55470644editdlrm
Edit: /home/techb158/workloadmatch.com/Manager/Inc/Schedule_Report_by_Group.php (3074B)
prepare($query); $stmt->bind_param("ii", $Program_ID, $Group_ID); $stmt->execute(); $result = $stmt->get_result(); // Get group info $queryw = "SELECT Group_ID, Group_Name FROM manager_group_name WHERE Group_ID = ? AND Program_ID = ?"; $stmtw = $mysqli->prepare($queryw); $stmtw->bind_param("ii", $Group_ID, $Program_ID); $stmtw->execute(); $resultw = $stmtw->get_result(); $rowsw = $resultw->fetch_assoc(); $stmtw->close(); while ($row = $result->fetch_assoc()) { // Get Course Name from Courses table. $queryq = "SELECT Course_ID, Course_Name FROM Courses WHERE Course_ID = ? AND Program_ID = ? ORDER BY Course_ID"; $stmtq = $mysqli->prepare($queryq); $stmtq->bind_param("ii", $row['Course_ID'], $Program_ID); $stmtq->execute(); $resultsq = $stmtq->get_result(); $rowsq = $resultsq->fetch_assoc(); $stmtq->close(); // If the schedule is assigned, fetch teacher name from teacher_course_assignments joined with teacher_profile. $teacherName = ""; if ($row['Assigned']) { $queryt = "SELECT tp.First_Name, tp.Last_Name FROM teacher_course_assignments tca JOIN teacher_profile tp ON tca.Teacher_ID = tp.Teacher_ID WHERE tca.Schedule_ID = ?"; $stmtt = $mysqli->prepare($queryt); $stmtt->bind_param("i", $row['Schedule_ID']); $stmtt->execute(); $resultt = $stmtt->get_result(); if ($resultt && $resultt->num_rows > 0) { $rowt = $resultt->fetch_assoc(); $teacherName = $rowt['First_Name'] . " " . $rowt['Last_Name']; } $stmtt->close(); } echo " " . htmlspecialchars($rowsw['Group_Name']) . " " . htmlspecialchars($teacherName) . " " . htmlspecialchars($rowsq['Course_Name']) . " " . htmlspecialchars($row['Time_Slot']) . " " . htmlspecialchars($row['Start_Date']) . " " . htmlspecialchars($row['End_Date']) . " " . ($row['Assigned'] ? "Yes" : "No") . " "; } $stmt->close(); } ?>