/home/techb158/workloadmatch.com/Master
NameSizeModeActions
addgroup.php69080644editdlrm
addmanager.php144950644editdlrm
adduser.php111480644editdlrm
assign_teacher_manual.php38790644editdlrm
chat.php168500644editdlrm
dashboard.php136770644editdlrm
fetch_teacher_prefrence_courses.php18870644editdlrm
inc.php5510644editdlrm
Lockup_to_Assign.php36620644editdlrm
main-header-inc.php12760644editdlrm
main-header.php153740644editdlrm
preference_accounting.php94160644editdlrm
preference_secretarial.php94160644editdlrm
profile.php170940644editdlrm
profile_bak.php.disabled31950644editdlrm
save_teacher_preference.php21070644editdlrm
set_manager.php13050644editdlrm
teacher_absence.php3050644editdlrm
teacher_preference.php37980644editdlrm
teacher_preference_by_course.php38330644editdlrm
Edit: /home/techb158/workloadmatch.com/Master/addgroup.php (6908B)
prepare("SELECT Admin_ID FROM master_profile WHERE Master_ID = ?"); $q->bind_param("s", $Master_ID); $q->execute(); $q->bind_result($Admin_ID); $q->fetch(); $q->close(); // Get all managers under this Master $managers = []; $ml = $mysqli->prepare("SELECT Manager_ID, First_Name, Last_Name FROM manager_profile WHERE Admin_ID = ? ORDER BY First_Name"); $ml->bind_param("s", $Admin_ID); $ml->execute(); $mr = $ml->get_result(); while ($m = $mr->fetch_assoc()) $managers[] = $m; $ml->close(); include 'main-header-inc.php'; // Process form if (isset($_POST['addgroup'])) { $gname = $_POST['Group_Name'] ?? ''; $manager_id = $_POST['Manager_ID'] ?? ''; if ($gname && $manager_id) { $chk = $mysqli->prepare("SELECT Group_ID FROM manager_group_name WHERE Group_Name = ? AND Manager_ID = ?"); $chk->bind_param("ss", $gname, $manager_id); $chk->execute(); $chk->store_result(); if ($chk->num_rows == 0) { $dt = date('Y-m-d H:i:s'); $ins = $mysqli->prepare("INSERT INTO manager_group_name (Group_Name, Admin_ID, Master_ID, Manager_ID, Program_ID, Weekend_Class, Group_Year, Time_Slot, Time_From, Time_To, Date_Time) VALUES (?, ?, ?, ?, 0, 0, '', '', '00:00:00', '00:00:00', ?)"); $ins->bind_param("sssss", $gname, $Admin_ID, $Master_ID, $manager_id, $dt); if ($ins->execute()) set_flash_msg("Group '$gname' added!", 'success'); else set_flash_msg('Error: '.$ins->error, 'warning'); $ins->close(); } else { set_flash_msg('Group already exists for this manager.', 'warning'); } $chk->close(); } else { set_flash_msg('Please select a manager and enter a group name.', 'warning'); } header('Location: addgroup.php'); exit(); } if (isset($_POST['delete'])) { $gid = $_POST['Group_ID'] ?? 0; $manager_id = $_POST['Manager_ID'] ?? ''; if ($gid && $manager_id) { $del = $mysqli->prepare("DELETE FROM manager_group_name WHERE Group_ID = ? AND Admin_ID = ? AND Manager_ID = ?"); $del->bind_param("iss", $gid, $Admin_ID, $manager_id); $del->execute(); set_flash_msg('Group deleted.', 'success'); $del->close(); } header('Location: addgroup.php'); exit(); } ?> Add Group

Manage Groups

Add Group to Manager

Existing Groups

prepare("SELECT g.Group_ID, g.Group_Name, g.Manager_ID, CONCAT(mp.First_Name, ' ', mp.Last_Name) AS Manager_Name FROM manager_group_name g JOIN manager_profile mp ON g.Manager_ID = mp.Manager_ID WHERE g.Admin_ID = ? ORDER BY mp.First_Name, g.Group_Name"); $gl->bind_param("s", $Admin_ID); $gl->execute(); $gr = $gl->get_result(); while ($g = $gr->fetch_assoc()) { echo ""; } $gl->close(); ?>
ManagerGroup NameAction
".htmlspecialchars($g['Manager_Name'])." ".htmlspecialchars($g['Group_Name'])."