/** * 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")); } }