Example #1
0
 public function save(Doctrine_Connection $conn = null) {
   $new = $this->isNew() ? true : false;
   
   $question = parent::save($conn);
   
   if ($new) {
     $traitement = new TraitementAgent();
     $traitement->setQuestion($this);
     $traitement->save();
   }    
   
   return $question;
 }
Example #2
0
 public function executeRappeler(sfWebRequest $request) {
   $this->forward404Unless($rappel = Doctrine_Core::getTable('Rappel')->find(array($request->getParameter('id_rappel'))), sprintf('Ce rappel n\'existe pas (%s).', $request->getParameter('id_rappel')));
   
   $traitement = new TraitementAgent();
   $traitement->setIdQuestion($rappel->getIdQuestion());
   $traitement->setIdAgent($rappel->getIdAgent());
   $traitement->setPriorite(1);
   $traitement->save();
   
   $rappel->setCloture(true);
   $rappel->save();
   
   $this->redirect('question/next');
 }