/home/techb158/workloadmatch.com/Manager
NameSizeModeActions
core/-0755rm
css/-0755rm
data/-0755rm
fonts/-0755rm
Inc/-0755rm
js/-0755rm
php/-0755rm
addcourse.php180030644editdlrm
addcoursesession.php144240644editdlrm
addcoursesession_bak.php.disabled208600644editdlrm
addcoursetime.php175640644editdlrm
addgroup.php234650644editdlrm
addgroup1.php204630644editdlrm
addholiday.php182830644editdlrm
addmanager.php190600644editdlrm
addremediation.php181400644editdlrm
addretake.php222840644editdlrm
adduser.php304850644editdlrm
adduser1.php231660644editdlrm
Add_Course_Session.php69310644editdlrm
Add_Course_Session_bak.php.disabled69310644editdlrm
add_event.php20040644editdlrm
Add_Teacher_Unavailability.php17240644editdlrm
AI_Generate_Schedule.php110310644editdlrm
ai_schedule.php199750644editdlrm
ajax_fetch_schedule.php38560644editdlrm
ajax_get_group_slots.php8970644editdlrm
ajax_replace_saturday.php316740644editdlrm
ajax_replace_saturday_backup_latest.php314740644editdlrm
ajax_replace_saturday_bak.php.disabled318120644editdlrm
ajax_swap_courses.php43940644editdlrm
approve_teacher_absence.php22300644editdlrm
approve_teacher_unavailability.php22740644editdlrm
assign_course_group.php181150644editdlrm
assign_course_group1.php207520644editdlrm
Assign_Course_Report.php23180644editdlrm
assign_teacher_legacy.php164900644editdlrm
assign_teacher_manual.php175510644editdlrm
assign_teacher_manual_bak.php.disabled227180644editdlrm
assign_teacher_manual_force_conflicts.php227490644editdlrm
availableteacherreport.php125950644editdlrm
Available_Teacher_Report.php35540644editdlrm
batch_schedule.php95820644editdlrm
calendar.php315020644editdlrm
calendar_schedule.php80860644editdlrm
chat.php164370644editdlrm
chat_bak.php.disabled102650644editdlrm
Check_if_Teacher_Report.php16390644editdlrm
complete_schedule_report_by_teacher.php197990644editdlrm
courseflagtime.php35180644editdlrm
Create_Group_Schedule_Algorithm.php39390644editdlrm
Create_Schedule_Algorithm.php906290644editdlrm
Create_Schedule_Algorithm_1.php424300644editdlrm
Create_Schedule_Algorithm_2.php785320644editdlrm
Create_Schedule_Algorithm_2_combined.php921570644editdlrm
Create_Schedule_Algorithm_2_combined_both_slots.php945460644editdlrm
Create_Schedule_Algorithm_2_combined_both_slots_bak.php.disabled946110644editdlrm
Create_Schedule_Algorithm_2_fixed.php788690644editdlrm
Create_Schedule_Algorithm_3.php895940644editdlrm
Create_Schedule_Algorithm_4.php895940644editdlrm
dashboard.php211030644editdlrm
deletecoursesession.php85910644editdlrm
deleteschedulefromgroup.php174240644editdlrm
delete_course.php6070644editdlrm
delete_course_from_teacher.php51260644editdlrm
delete_course_session_handler.php7910644editdlrm
delete_duplicate_assignments.php25370644editdlrm
delete_event.php12550644editdlrm
delete_group.php19130644editdlrm
delete_holiday.php7430644editdlrm
delete_retake.php13240644editdlrm
delete_schedule_from_group.php19400644editdlrm
delete_teacher_absence.php10150644editdlrm
delete_teacher_level.php8280644editdlrm
delete_teacher_unavailability.php13500644editdlrm
delete_timeslot.php6260644editdlrm
display_schedule.php186620644editdlrm
do_remove_saturday.php64020644editdlrm
duplicate_assignment_report.php94230644editdlrm
edit_event.php16630644editdlrm
examschedulereport.php165100644editdlrm
Exam_Schedule_Report.php27620644editdlrm
export_absences.php12580644editdlrm
fetch_all_scheduled_courses.php63250644editdlrm
fetch_courses.php93730644editdlrm
fetch_courses_for_program.php8150644editdlrm
fetch_courses_for_program_by_schedule.php40470644editdlrm
fetch_courses_teacher_preference.php39540644editdlrm
fetch_course_for_added_group.php10460644editdlrm
fetch_course_hours.php7140644editdlrm
fetch_course_sessions.php14050644editdlrm
fetch_dashboard_charts.php42820644editdlrm
fetch_disabled_dates.php5430644editdlrm
fetch_duplicate_assignments.php49020644editdlrm
fetch_events.php10140644editdlrm
fetch_exist_dates.php11410644editdlrm
fetch_groups_exist_in_schedule.php9590644editdlrm
fetch_groups_for_program.php8710644editdlrm
fetch_groups_for_program_legacy.php7750644editdlrm
fetch_group_timeslot.php8780644editdlrm
fetch_lockup_courses-1-1.php140860644editdlrm
fetch_lockup_courses.php145870644editdlrm
fetch_lockup_courses_1.php136380644editdlrm
fetch_lockup_courses_2.php138500644editdlrm
fetch_lockup_courses_bak.php88990644editdlrm
fetch_reserve_courses.php75670644editdlrm
fetch_retake_courses.php9570644editdlrm
fetch_scheduled_courses.php22540644editdlrm
fetch_schedule_report_by_group.php55540644editdlrm
fetch_teachers_by_group.php48880644editdlrm
fetch_teachers_by_group_legacy.php24210644editdlrm
fetch_teachers_by_program.php18710644editdlrm
fetch_teachers_for_group.php32650644editdlrm
fetch_teacher_assignment.php254050644editdlrm
fetch_teacher_by_course.php39820644editdlrm
fetch_teacher_conflicts-1-1.php57930644editdlrm
fetch_teacher_conflicts.php57660644editdlrm
fetch_teacher_conflicts_only-1-1.php82750644editdlrm
fetch_teacher_conflicts_only-1.php87370644editdlrm
fetch_teacher_conflicts_only.php77250644editdlrm
fetch_teacher_conflicts_only_force_conflicts.php72870644editdlrm
fetch_teacher_conflicts_only_legacy.php67020644editdlrm
fetch_teacher_conflicts_showonly-1-1.php106560644editdlrm
fetch_teacher_conflicts_showonly.php105310644editdlrm
fetch_teacher_load.php16330644editdlrm
fetch_teacher_load_legacy.php11440644editdlrm
fetch_teacher_prefrence_courses.php18480644editdlrm
fetch_teacher_prefrence_courses_accounting.php16470644editdlrm
fetch_workload_data.php45200644editdlrm
fetch_workload_hours-1.php22910644editdlrm
fetch_workload_hours-2.php21470644editdlrm
fetch_workload_hours.php23410644editdlrm
find_replacement-1-1.php186030644editdlrm
find_replacement.php183130644editdlrm
Generate Group Schedule.php173300644editdlrm
Generate Group Schedule 1.php184900644editdlrm
generateschedule.php159460644editdlrm
Generate_Schedule.php347430644editdlrm
generate_schedule_handler.php73750644editdlrm
Generate_Schedule_Script.php307290644editdlrm
getlang.php3510644editdlrm
get_groups_by_program.php6290644editdlrm
get_schedule_ai.php377120644editdlrm
get_schedule_report.php24710644editdlrm
group_schedule_form.php173370644editdlrm
Lockup_to_Assign.php120520644editdlrm
Lockup_to_Assign_bak.php113010644editdlrm
main-header-inc.php77940644editdlrm
main-header.php196560644editdlrm
Preference_Accounting.php98100644editdlrm
preference_accounting.php96030644editdlrm
preference_secretarial.php98100644editdlrm
profile.php209760644editdlrm
remove_saturday_course.php193130644editdlrm
report_absence.php210560644editdlrm
report_absence_1.php63850644editdlrm
reserve_course.php192850644editdlrm
rewrite_ajax_replace_saturday.php131890644editdlrm
rewrite_Create_Schedule_Algorithm.php906720644editdlrm
rewrite_Create_Schedule_Algorithm_2.php912680644editdlrm
save_schedule.php31020644editdlrm
save_schedule_group_course.php263010644editdlrm
save_teacher_preference.php22160644editdlrm
schedulereportbygroup.php180130644editdlrm
schedulereportbyteacher.php194240644editdlrm
scheduleteacherbygroupreport.php374180644editdlrm
scheduleteacherreport.php287880644editdlrm
schedule_report.php179440644editdlrm
Schedule_Report_by_Group.php37410644editdlrm
Schedule_Report_by_Teacher.php946340644editdlrm
swapcourses.php198130644editdlrm
teacher_notes.php189360644editdlrm
teacher_preference.php184960644editdlrm
teacher_preference_by_course.php195870644editdlrm
teacher_report_visibility.php157610644editdlrm
teacher_unavailability.php205770644editdlrm
test.php142780644editdlrm
test1.php224250644editdlrm
unassigncoursereport.php150750644editdlrm
unassign_course.php193240644editdlrm
Unassign_Course_Report.php20580644editdlrm
unscheduledgroupreport.php163960644editdlrm
Unscheduled_Group_Report.php24110644editdlrm
updatecourse.php224540644editdlrm
updatecoursesessionhours.php189050644editdlrm
updatecoursetime.php226700644editdlrm
updategroup.php186190644editdlrm
updateholiday.php233320644editdlrm
updateteacherlevel.php254330644editdlrm
updateteacherunavailability.php118330644editdlrm
UpdateUser.php192610644editdlrm
Update_Course_Hours.php20270644editdlrm
update_reserve_course.php20040644editdlrm
update_teacher_absence.php121350644editdlrm
update_teacher_level25080644editdlrm
update_teacher_level.php24990644editdlrm
useraccesslist.php131450644editdlrm
users.php91710644editdlrm
view_swap_log.php9290644editdlrm
workloadhoursreport.php81820644editdlrm
Edit: /home/techb158/workloadmatch.com/Manager/main-header-inc.php (7794B)
'; echo '

Select a Manager

'; echo '

Please go to the Master Dashboard and select a Manager from the sidebar dropdown to manage.

'; echo '
'; include '../includes/footer.php'; exit(); } // Allow Masters to operate as a selected Manager $isManaging = false; if ($roleTable === 'master_profile' && !empty($_SESSION['manage_as'])) { $manageAsId = $_SESSION['manage_as']; $ck = $mysqli->prepare("SELECT * FROM manager_profile WHERE Manager_ID = ?"); if ($ck) { $ck->bind_param('s', $manageAsId); $ck->execute(); $mg = $ck->get_result(); if ($mg->num_rows > 0) { $row = $mg->fetch_assoc(); $ID = $row['Manager_ID']; $Manager_ID = $row['Manager_ID']; $Master_ID = $row['Master_ID']; $Admin_ID = $row['Admin_ID']; $Company_Name = $row['Company_Name'] ?? ''; $User_img = $row['User_Img'] ?? 'avatar.png'; $FName = $row["First_Name"]; $LName = $row["Last_Name"]; $RegisterTime = $row["Reg_Date"] ?? date('Y-m-d'); $My_Name = $FName . ' ' . $LName; $prof_lang = $row["prof_lang"] ?? 'en'; $Profile_Status = $row["Profile_Status"] ?? 'Online'; $isManaging = true; language($prof_lang, $mysqli); $chk = $mysqli->query("SHOW COLUMNS FROM manager_profile LIKE 'last_activity'"); if ($chk && $chk->num_rows > 0) { $upd = $mysqli->prepare("UPDATE manager_profile SET last_activity = NOW() WHERE Manager_ID = ?"); if ($upd) { $upd->bind_param('i', $Manager_ID); $upd->execute(); $upd->close(); } } $stmt2 = $mysqli->prepare("SELECT * FROM manager_group_name WHERE Admin_ID = ? AND Master_ID = ? AND Manager_ID = ?"); if ($stmt2) { $stmt2->bind_param('sss', $Admin_ID, $Master_ID, $ID); $stmt2->execute(); $results = $stmt2->get_result(); $rows = $results->fetch_assoc(); $Manager_Group_ID = $rows ? $rows['Group_ID'] : null; } } $ck->close(); } } if (!$isManaging) { if ($roleTable === 'admin_profile') { $stmt = $mysqli->prepare("SELECT * FROM admin_profile WHERE Admin_ID = ?"); if ($stmt) { $stmt->bind_param('s', $user_n); $stmt->execute(); $result = $stmt->get_result(); $row = $result->fetch_assoc(); if ($result->num_rows > 0) { $ID = $row['Admin_ID']; $Manager_ID = null; $Master_ID = null; $Admin_ID = $row['Admin_ID']; $Company_Name = $row['Company_Name'] ?? ''; $User_img = $row['User_Img'] ?? 'avatar.png'; $FName = $row["First_Name"]; $LName = $row["Last_Name"]; $RegisterTime = $row["Reg_Date"] ?? date('Y-m-d'); $My_Name = $FName . ' ' . $LName; $prof_lang = $row["prof_lang"] ?? 'en'; $Profile_Status = $row["Profile_Status"] ?? 'Online'; language($prof_lang, $mysqli); } else { echo BlacklistIP($page, $user_n, $My_Name, $mysqli); include '../authorized.php'; exit(); } } } elseif ($roleTable === 'master_profile') { $stmt = $mysqli->prepare("SELECT * FROM master_profile WHERE Master_ID = ?"); if ($stmt) { $stmt->bind_param('s', $user_n); $stmt->execute(); $result = $stmt->get_result(); $row = $result->fetch_assoc(); if ($result->num_rows > 0) { $ID = $row['Master_ID']; $Manager_ID = null; $Master_ID = $row['Master_ID']; $Admin_ID = $row['Admin_ID']; $Company_Name = $row['Company_Name'] ?? ''; $User_img = $row['User_Img'] ?? 'avatar.png'; $FName = $row["First_Name"]; $LName = $row["Last_Name"]; $RegisterTime = $row["Reg_Date"] ?? date('Y-m-d'); $My_Name = $FName . ' ' . $LName; $prof_lang = $row["prof_lang"] ?? 'en'; $Profile_Status = $row["Profile_Status"] ?? 'Online'; $chk = $mysqli->query("SHOW COLUMNS FROM master_profile LIKE 'last_activity'"); if ($chk && $chk->num_rows > 0) { $upd = $mysqli->prepare("UPDATE master_profile SET last_activity = NOW() WHERE Master_ID = ?"); if ($upd) { $upd->bind_param('i', $Master_ID); $upd->execute(); $upd->close(); } } language($prof_lang, $mysqli); } else { echo BlacklistIP($page, $user_n, $My_Name, $mysqli); include '../authorized.php'; exit(); } } } else { // Original manager_profile logic $stmt = $mysqli->prepare("SELECT * FROM manager_profile WHERE Manager_ID = ?"); if ($stmt) { $stmt->bind_param('s', $user_n); $stmt->execute(); $result = $stmt->get_result(); $row = $result->fetch_assoc(); if ($result->num_rows > 0) { $ID = $row['Manager_ID']; $Manager_ID = $row['Manager_ID']; $Master_ID = $row['Master_ID']; $Admin_ID = $row['Admin_ID']; $Company_Name = $row['Company_Name']; $User_img = $row['User_Img']; $FName = $row["First_Name"]; $LName = $row["Last_Name"]; $RegisterTime = $row["Reg_Date"]; $My_Name = $FName .' '. $LName; $prof_lang = $row["prof_lang"]; $Profile_Status = $row["Profile_Status"]; $chk = $mysqli->query("SHOW COLUMNS FROM manager_profile LIKE 'last_activity'"); if ($chk && $chk->num_rows > 0) { $upd = $mysqli->prepare("UPDATE manager_profile SET last_activity = NOW() WHERE Manager_ID = ?"); if ($upd) { $upd->bind_param('i', $Manager_ID); $upd->execute(); $upd->close(); } } language($prof_lang, $mysqli); $stmt2 = $mysqli->prepare("SELECT * FROM manager_group_name WHERE Admin_ID = ? AND Master_ID = ? AND Manager_ID = ?"); if ($stmt2) { $stmt2->bind_param('sss', $Admin_ID, $Master_ID, $ID); $stmt2->execute(); $results = $stmt2->get_result(); $rows = $results->fetch_assoc(); $Manager_Group_ID = $rows ? $rows['Group_ID'] : null; } } else { echo BlacklistIP($page, $user_n, $My_Name, $mysqli); include '../authorized.php'; exit(); } } } } ?>