Exemplo n.º 1
0
 public function registerWithDrop($courseIdsArrayToRegister = NULL, $courseIdsArrayToDrop = NULL)
 {
     if (is_null($courseIdsArrayToRegister)) {
         return FALSE;
     }
     if (is_null($courseIdsArrayToDrop)) {
         return FALSE;
     }
     $this->setSemesterAction(sfConfig::get('app_registered_semester_action'));
     $this->save();
     $registration = new Registration();
     if ($registration->registerWithDrop($this->getId(), $courseIdsArrayToRegister, $courseIdsArrayToDrop)) {
         return TRUE;
     } else {
         $this->setSemesterAction(sfConfig::get('app_enrolled_semester_action'));
         $this->save();
         return FALSE;
     }
 }