コード例 #1
0
 /**
  * Eliminar un concatenado de manera logica.
  *
  * @return bool
  */
 public function eliminarAction()
 {
     if ($this->request->isPost()) {
         $id = $this->request->getPost('id');
         $concatenado = Concatenado::findFirstByConcatenado_id($id);
         if (!$concatenado) {
             $this->flash->error("El concatenado no ha sido encontrado");
             return $this->dispatcher->forward(array("controller" => "concatenado", "action" => "index"));
         }
         $concatenado->concatenado_habilitado = 0;
         if (!$concatenado->update()) {
             foreach ($concatenado->getMessages() as $message) {
                 $this->flash->error($message);
             }
             return $this->dispatcher->forward(array("controller" => "concatenado", "action" => "search"));
         }
         $this->flash->success("El concatenado ha sido eliminado correctamente");
         return $this->dispatcher->forward(array("controller" => "concatenado", "action" => "search"));
     }
 }