Example #1
0
 public function executeAddWorkingUnit(sfWebRequest $request)
 {
     $form = new WorkingUnitForm();
     $form->bind($request->getParameter($form->getName()));
     $this->task = Doctrine::getTable('Task')->find($request->getParameter('id'));
     $this->forward404Unless($this->task);
     if ($form->isValid()) {
         $workingUnit = $form->updateObject();
         $workingUnit->setUser($this->getUser()->getGuardUser());
         $this->task->addWorkingUnit($workingUnit);
         $this->redirect($this->generateUrl('task_show', $this->task));
     }
     $this->form = $form;
     $this->setTemplate('show');
 }
Example #2
0
 public function executeCreate(sfWebRequest $request)
 {
     $form = new WorkingUnitForm();
     $form->bind($request->getParameter($form->getName()));
     $task = Doctrine::getTable('Task')->find($form->getValue('task_id'));
     print_r($form->getValues());
     die;
     $this->forward404Unless($task);
     if ($form->isValid()) {
         $workingUnit = $form->updateObject();
         $workingUnit->setUser($this->getUser()->getGuardUser());
         $task->addWorkingUnit($workingUnit);
         $this->redirect($this->generateUrl('task_show', $task));
     }
     $this->getUser()->setFlash('error', 'Can\'t add effort');
     $this->redirect($this->generateUrl('task_show', $task));
 }