function eliminar()
 {
     session_start();
     if (Session::siExisteSesion()) {
         $referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : Doo::conf()->APP_URL . 'ionadmin/index';
         $referer = strtok($referer, '?');
         $idEvento = intval($this->params['idevento']);
         $idEncuesta = intval($this->params['idencuesta']);
         Doo::loadModel('CtEncuesta');
         Doo::loadModel('CtPreguntas');
         Doo::loadModel('CtRespuesta');
         $encuesta = new CtEncuesta();
         $encuesta->id_encuesta = $idEncuesta;
         $encuesta = $encuesta->getOne();
         if (!empty($encuesta)) {
             $preg = new CtPreguntas();
             $preg->id_encuesta = $encuesta->id_encuesta;
             $preguntas = $preg->find();
             if (!empty($preguntas)) {
                 foreach ($preguntas as $p) {
                     $resp = new CtRespuesta();
                     $resp->id_pregunta = $p->id_pregunta;
                     $resp->delete();
                     $p->delete();
                 }
             }
             $encuesta->delete();
             header('location:' . $referer . '?success=1');
         } else {
             header('location:' . $referer . '?error=2');
         }
     } else {
         header('location:' . $referer . '?error=1');
     }
 }
Beispiel #2
0
 function borrarRespuestas()
 {
     if (!empty($this->id_pregunta)) {
         Doo::loadModel('CtRespuesta');
         $resp = new CtRespuesta();
         $resp->id_pregunta = $this->id_pregunta;
         $resp->delete();
     }
 }
Beispiel #3
0
 function eliminarRespuesta()
 {
     session_start();
     if (Session::siExisteSesion()) {
         $referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : Doo::conf()->APP_URL . 'ionadmin/index';
         $referer = strtok($referer, '?');
         $this->data['idrespuesta'] = intval($this->params['idrespuesta']);
         Doo::loadModel('CtRespuesta');
         $r = new CtRespuesta();
         $r->id_respuesta = $this->data['idrespuesta'];
         $r->delete();
         header('location:' . $referer . '?success=1');
     } else {
         header('location:' . Doo::conf()->APP_URL . 'ionadmin/login?error=1');
     }
 }