示例#1
0
 public function alta_mensaje_inAction()
 {
     $request = $this->getRequest();
     $session = $request->getSession();
     if ($this->VerificoPerfil('alta_mensaje_in')) {
         $request = $this->getRequest();
         $contenido = $request->request->get('contenido');
         #$fecha=$request->request->get('fecha');
         $destinatario = $request->request->get('destinatario');
         $autor = $request->request->get('autor');
         #$leido=$request->request->get('leido');
         $tipo = $request->request->get('tipo');
         $mensaje = new Mensaje();
         $mensaje->setContenido($contenido);
         #$mensaje->setfecha($fecha);
         $mensaje->setIdreceptor($destinatario);
         $mensaje->setIdautor($autor);
         #$mensaje->setleido($leido);
         $mensaje->setTipo($tipo);
         $em = $this->getDoctrine()->getManager();
         $em->persist($mensaje);
         $em->flush();
         return $this->redirectToRoute('tutorias_alta_mensaje', array('usuario' => $session->get('Usuario')), 301);
     } else {
         $result = 'Error';
         return $this->render('tutoriasBundle:mensaje:alta_mensaje.html.twig', array('usuario' => $_SESSION['Usuario'], 'result' => $result));
     }
 }
 public function alta_mensaje_inAction()
 {
     $request = $this->getRequest();
     $session = $request->getSession();
     if ($this->VerificoPerfil('alta_mensaje_in')) {
         $request = $this->getRequest();
         $contenido = $request->request->get('contenido');
         #$fecha=$request->request->get('fecha');
         $destinatario = $request->request->get('destinatario');
         $autor = $request->request->get('autor');
         #$leido=$request->request->get('leido');
         $tipo = $request->request->get('tipo');
         $mensaje = new Mensaje();
         $mensaje->setContenido($contenido);
         #$mensaje->setfecha($fecha);
         $mensaje->setIdreceptor($destinatario);
         $mensaje->setIdautor($autor);
         $fe = new \DateTime("now");
         $mensaje->setFechaEnvio($fe);
         #$mensaje->setleido($leido);
         $mensaje->setTipo($tipo);
         $mensaje->setactivo('1');
         $em = $this->getDoctrine()->getManager();
         $em->persist($mensaje);
         $em->flush();
         $notif = "El mensaje fue enviado exitosamente";
         //return $this->redirectToRoute('tutorias_show_mensaje', array('mensaje'=>$notif,'usuario' => $session->get('Usuario')), 301);
         return $this->show_mensajeMsjAction($notif);
     } else {
         $result = 'Error';
         return $this->redirectToRoute('tutorias_login', array('mensaje' => '', 'tipo' => ''), 301);
     }
 }