Beispiel #1
0
 public function update()
 {
     $this->preguntasController->listados();
     if (isset($_SESSION["currentuser"])) {
         if (isset($_POST["submit"])) {
             if ($_POST["submit"] == i18n("Modify")) {
                 $respuesta = new Respuesta();
                 if (strlen($_POST["descripcion"]) > 1) {
                     $respuesta->setId($_POST["respuesta"]);
                     $respuesta->setPregunta($_POST["pregunta"]);
                     $respuesta->setDescripcion($_POST["descripcion"]);
                     $respuesta->setUsuario($_SESSION["currentuser"]);
                     $res = $this->respuestaMapper->update($respuesta);
                     $this->view->redirect("preguntas", "index");
                 } else {
                     $errors["general"] = i18n("You can not comment with empty fields");
                     $this->view->setVariable("errors", $errors);
                     $this->view->render("preguntas", "modRespuesta");
                 }
             } else {
                 if ($_POST["submit"] == i18n("Delete")) {
                     $this->respuestaMapper->delete($_POST["respuesta"], $_POST["pregunta"]);
                     $this->view->redirect("preguntas", "index");
                 } else {
                     $this->view->redirect("preguntas", "index");
                 }
             }
         } else {
             $this->view->render("preguntas", "pregunta");
         }
     } else {
         $this->view->setFlash(sprintf(i18n("To ask you have login")));
         $this->view->render("users", "login");
     }
 }