/home/techb158/workloadmatch.com/workloadmatch.com/Manager/Inc
NameSizeModeActions
AddClient.php39300644editdlrm
AddCourse.php19960644editdlrm
AddCourseTime.php17090644editdlrm
AddGroup - Copy.php45310644editdlrm
AddGroup.php49210644editdlrm
AddHoliday.php16360644editdlrm
AddReference.php82580644editdlrm
AddTeacherLevel.php21310644editdlrm
AddUser.php118410644editdlrm
Add_Retake_Remediation.php12480644editdlrm
Assignment-1.php736050644editdlrm
Assignment-2.php736050644editdlrm
Assignment - BackUp- orgenal.php714870644editdlrm
Assignment - BackUp.php613140644editdlrm
Assignment - Copy (Last File Updated 2025-05-15).php711640644editdlrm
Assignment - Copy.php604020644editdlrm
Assignment.php742350644editdlrm
Assignment_BackUp.php770460644editdlrm
Assign_Category_To_User.php27330644editdlrm
Assign_Teacher_Manual.php205080644editdlrm
Assign_Teacher_Manual_Force_conflict.php206380644editdlrm
Available_Teacher_Report.php23410644editdlrm
error_log8690644editdlrm
Process_Assignment - Copy.php41500644editdlrm
Process_Assignment.php55590644editdlrm
Schedule_Report_by_Group.php29970644editdlrm
UpdateClient.php25130644editdlrm
updateuser.php24290644editdlrm
Update_Course.php20190644editdlrm
Update_Course_Time.php17550644editdlrm
Update_Group - Copy.php34040644editdlrm
Update_Group.php89050644editdlrm
Update_Holiday.php21780644editdlrm
Update_Profile.php48160644editdlrm
Update_Reference.php89080644editdlrm
Update_Reference_Follow_Up.php34810644editdlrm
Update_User.php52040644editdlrm
Edit: /home/techb158/workloadmatch.com/workloadmatch.com/Manager/Inc/Update_User.php (5204B)
query($query); $row = $result->fetch_assoc(); //$Category_ID = $row['Category_ID']; $Admin_ID = $row['Admin_ID']; $Master_ID = $row['Master_ID']; $Manager_ID = $row['Manager_ID']; $Teacher_ID = $row['Teacher_ID']; $User_Type_ID = $row['User_Type_ID']; $datetime =date("Y/m/d") . ' ' . date('H:i:s') ; $prep_stmt = "SELECT Teacher_ID FROM Teacher_Profile WHERE Teacher_ID = ? LIMIT 1"; $stmt = $mysqli->prepare($prep_stmt); if ($stmt) { $stmt->bind_param('s', $Teacher_ID); $stmt->execute(); $stmt->store_result(); if ($stmt->num_rows == 1) { // A user with this email address already exists //$error_msg .= '

A user with this user name already exists.

'; //if (!$mysqli->query("UPDATE Teacher_Profile SET Seniority_ID=$Seniority_level, First_Name='".$First_Name."', Last_Name='".$Last_Name."', Email='".$Email."', Phone='".$Phone."', Time_Slot='".$time_slot_combined."', User_Access='".$User_Access."', prof_lang='".$prof_lang."', Note='".$Note."', Load_Hours='".$Load_Hours."', Unavailable_From='".$Unavailable_From."', Unavailable_To='".$Unavailable_To."' WHERE Teacher_ID='".$Teacher_ID."' and Manager_ID='".$Manager_ID."' and User_Type_ID='".$User_Type_ID."'")) { if (!$mysqli->query("UPDATE Teacher_Profile SET Seniority_ID=$Seniority_level, First_Name='".$First_Name."', Last_Name='".$Last_Name."', Email='".$Email."', Phone='".$Phone."', Time_Slot='".$time_slot_combined."', User_Access='".$User_Access."', prof_lang='".$prof_lang."', Note='".$Note."', Load_Hours='".$Load_Hours."' WHERE Teacher_ID='".$Teacher_ID."' and Manager_ID='".$Manager_ID."' and User_Type_ID='".$User_Type_ID."'")) { header('Location: adduser.php?error=Teacher update failure!'); exit(); }else{ if (isset($_POST['Restricted_Groups']) && is_array($_POST['Restricted_Groups'])) { $restrictedGroups = $_POST['Restricted_Groups']; // Step 1: Delete all existing restricted groups for this teacher $deleteStmt = $mysqli->prepare("DELETE FROM Teacher_Restricted_Groups WHERE Teacher_ID = ?"); $deleteStmt->bind_param("s", $Teacher_ID); $deleteStmt->execute(); $deleteStmt->close(); // Step 2: Insert new restricted groups foreach ($restrictedGroups as $groupID) { $insertStmt = $mysqli->prepare("INSERT INTO Teacher_Restricted_Groups (Teacher_ID, Group_ID) VALUES (?, ?)"); $insertStmt->bind_param("ss", $Teacher_ID, $groupID); $insertStmt->execute(); $insertStmt->close(); } }else{ // Step 1: Delete all existing restricted groups for this teacher $deleteStmt = $mysqli->prepare("DELETE FROM Teacher_Restricted_Groups WHERE Teacher_ID = ?"); $deleteStmt->bind_param("s", $Teacher_ID); $deleteStmt->execute(); $deleteStmt->close(); } header('Location: adduser.php?error=User Teacher successfully. Thanks!'); exit(); } } } }else { header('Location: UpdateUser.php?error=all information are required!'); exit(); } }