$newDataAdded = true; } if (strcmp($newLastName, $oldLastName) !== 0) { $user->validateName($newLastName); $user->updateInfo("l_name", "user", $newLastName, $staffId); $newDataAdded = true; } if (strcmp($newEmail, $oldEmail) !== 0) { Person::validateNewEmail($newEmail, User::DB_TABLE); $user->updateInfo("email", "user", $newEmail, $staffId); $newDataAdded = true; } if ($curUser->isTutor()) { $newMajorId = isset($_POST['majorId']) ? $_POST['majorId'] : null; $oldMajorId = $curUser->getMajorId(); $newDataAdded = Tutor::replaceMajorId($staffId, $newMajorId, $oldMajorId) || $newDataAdded; } if (!$newDataAdded) { throw new Exception("No new data. No modifications were done."); } else { header('Location: ' . BASE_URL . 'staff/edit/' . $staffId . '/success'); exit; } } else { if (isBtnDelTeachingCoursesPressed()) { $curUser->deleteTeachingCourse($_POST['delCourseIdModal']); header('Location: ' . BASE_URL . 'staff/edit/' . $staffId . '/success'); exit; } else { if (isBtnSbmtChangeuserTypePrsd()) { $curUser->updateUserType($_POST['changeuserType']);