Beispiel #1
0
 public function executeUpdateStudents(sfWebRequest $request)
 {
     $this->examination_repproved_subject = ExaminationRepprovedSubjectPeer::retrieveByPk($request->getParameter('examination_repproved_subject[id]'));
     if (null === $this->examination_repproved_subject) {
         $this->getUser()->setFlash('error', 'Debe seleccionar una mesa de examen para inscribir a los estudiantes');
         $this->redirect('@examination_repproved_subject');
     }
     $this->form = new ExaminationRepprovedSubjectStudentForm($this->examination_repproved_subject);
     if ($request->isMethod("POST")) {
         $this->form->bind($request->getParameter($this->form->getName()), $request->getFiles($this->form->getName()));
         if ($this->form->isValid()) {
             $this->form->save();
             $this->getUser()->setFlash('notice', 'Los alumnos seleccionados han sido correctamente inscriptos a la mesa de examen.');
         }
     }
     $this->setTemplate("manageStudents");
 }