Ejemplo n.º 1
0
 public static function updateTutor($user, $termId, $appointmentId, $oldTutorId, $newTutorId, $dateStart, $dateEnd)
 {
     Tutor::validateId($newTutorId);
     if (strcmp($oldTutorId, $newTutorId) === 0) {
         return false;
     }
     $dateStart = Dates::initDateTime($dateStart);
     $dateEnd = Dates::initDateTime($dateEnd);
     self::validateNewDates($user, $termId, $newTutorId, $dateStart, $dateEnd, $appointmentId);
     return AppointmentFetcher::updateTutor($appointmentId, $newTutorId);
 }