/home/techb158/workloadmatch.com/workloadmatch.com/Manager/Inc/Update_User.php (5204B)
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(); } }