public function alta_ayuda_inAction() { $request = $this->getRequest(); $session = $request->getSession(); if ($this->VerificoPerfil('alta_ayuda_in')) { // verifico que no alla otro carga con el mismo nombre $descripcion = $request->get('descripcion'); $repository = $this->getDoctrine()->getRepository('tutoriasBundle:Ayuda'); $arrayExiste = $repository->findBy(array('descripcion' => $descripcion)); $cant = sizeof($arrayExiste); if ($cant == 0) { $ayuda = new ayuda(); $ayuda->setDescripcion($descripcion); $ayuda->setActivo(1); // $ayuda->setResuelta($resuelta); $em = $this->getDoctrine()->getManager(); $em->persist($ayuda); $em->flush(); $result = 'La creación se realizo correctamente!'; return $this->show_ayudaMensajeAction($result); } else { // envio mensaje $mensaje = 'Existe una descripción de ayuda igual, ingrese otra descripción'; return $this->alta_ayuda($mensaje); } } else { $result = 'Error'; return $this->redirectToRoute('tutorias_login', array('mensaje' => '', 'tipo' => ''), 301); } }
public function alta_ayuda_inAction() { if ($this->VerificoPerfil('alta_ayuda_in')) { $request = $this->getRequest(); $descripcion = $request->request->get('descripcion'); $resuelta = $request->request->get('resuelta'); $ayuda = new ayuda(); $ayuda->setdescripcion($descripcion); $ayuda->setresuelta($resuelta); $em = $this->getDoctrine()->getManager(); $em->persist($ayuda); $em->flush(); $result = 'Operacion exitosa!'; return $this->render('TutoriasBundle:Default:alta_ayuda.html.twig', array('usuario' => $_SESSION['Usuario'], 'result' => $result)); } else { $this->loginAction(); } }