<?php

require '../require/comun.php';
header('Content-Type: application/json');
$idencuesta = Peticion::get("idencuesta");
$texto = Peticion::get("texto");
$sesion = new Sesion();
$bd = new BaseDatos();
$modeloPregunta = new ModeloPregunta($bd);
$pregunta = new Pregunta(null, $idencuesta, $texto);
$modeloPregunta->addPregunta($pregunta);
$isAdmin = $sesion->isAdministrador();
$lista = $modeloPregunta->getListaPreguntasJson("idencuesta='" . $idencuesta . "'");
if ($lista !== "[]") {
    echo '{"verPreguntas":true, "isAdministrador":"' . $isAdmin . '" ,"idencuesta":' . $idencuesta . ', "datos":' . $lista . '}';
} else {
    echo '{"verPreguntas":false}';
}
<?php

require '../require/comun.php';
header('Content-Type: application/json');
$pagina = 0;
$idEncuesta = Peticion::get("idEncuesta");
$tituloNuevo = Peticion::get("tituloNuevo");
$mias = Peticion::get("mias");
$sesion = new Sesion();
$emailSesion = $sesion->getUsuario()->getEmail();
$isAdmin = $sesion->isAdministrador();
$bd = new BaseDatos();
$modeloEncuesta = new ModeloEncuesta($bd);
$modeloEncuesta->updateEncuesta($idEncuesta, $tituloNuevo);
if ($mias) {
    $lista = $modeloEncuesta->getListaPaginadaJSON($pagina, Configuracion::RPP, 'email="' . $emailSesion . '"');
    $enlaces = Paginacion::getEnlacesPaginacion($pagina, $modeloEncuesta->count('email="' . $emailSesion . '"'), Configuracion::RPP, "./llamadas/ajaxVerSoloMiasEncuestas.php?");
    //$lista = $modeloEncuesta->getListaEncuestasJson('email="' . $emailSesion . '"');
} else {
    $lista = $modeloEncuesta->getListaPaginadaJSON($pagina, Configuracion::RPP);
    $enlaces = Paginacion::getEnlacesPaginacion($pagina, $modeloEncuesta->count(), Configuracion::RPP, "./llamadas/ajaxVerTodasEncuestas.php?");
    //$lista = $modeloEncuesta->getListaEncuestasJson();
}
$enlaceReparado = "[{";
foreach ($enlaces as $key => $value) {
    $enlaceReparado .= "\"" . $key . "\":\"" . $value . "\",";
}
$enlaceReparado = substr($enlaceReparado, 0, -1);
$enlaceReparado .= "}]";
if ($lista !== "[]") {
    echo '{"verEncuestas":true,"enlaces":' . $enlaceReparado . ',"emailSesion":"' . $emailSesion . '","isAdministrador":"' . $isAdmin . '" ,"datos":' . $lista . '}';
<?php

require '../require/comun.php';
header('Content-Type: application/json');
$bd = new BaseDatos();
$modeloRespuesta = new ModeloRespuesta($bd);
$idPregunta = $modeloRespuesta->getRespuesta(Peticion::get("idRespuesta"))->getIdpregunta();
$modeloRespuesta->deleteRespuesta(Peticion::get("idRespuesta"));
$sesion = new Sesion();
$emailSesion = $sesion->getUsuario()->getEmail();
$isAdmin = $sesion->isAdministrador();
$lista = $modeloRespuesta->getListaRespuestasJson("idpregunta='" . $idPregunta . "'");
if ($lista !== "[]") {
    echo '{"verRespuestas":true, "isAdministrador":"' . $isAdmin . '" ,"idPregunta":' . $idPregunta . ', "datos":' . $lista . '}';
} else {
    echo '{"verRespuestas":false}';
}
<?php

require '../require/comun.php';
header('Content-Type: application/json');
$pagina = 0;
if (Peticion::get("pagina") != null) {
    $pagina = Peticion::get("pagina");
}
$bd = new BaseDatos();
$modeloEncuesta = new ModeloEncuesta($bd);
$sesion = new Sesion();
$emailSesion = $sesion->getUsuario()->getEmail();
$isAdmin = $sesion->isAdministrador();
//$lista=$modeloEncuesta->getListaEncuestasJson();
$filas = $modeloEncuesta->getListaPaginadaJSON($pagina, Configuracion::RPP);
$enlaces = Paginacion::getEnlacesPaginacion($pagina, $modeloEncuesta->count(), Configuracion::RPP, "./llamadas/ajaxVerTodasEncuestas.php?");
$enlaceReparado = "[{";
foreach ($enlaces as $key => $value) {
    $enlaceReparado .= "\"" . $key . "\":\"" . $value . "\",";
}
$enlaceReparado = substr($enlaceReparado, 0, -1);
$enlaceReparado .= "}]";
if ($filas !== "[]") {
    echo '{"verEncuestas":true,"emailSesion":"' . $emailSesion . '","enlaces":' . $enlaceReparado . ',"isAdministrador":"' . $isAdmin . '" ,"datos":' . $filas . '}';
} else {
    echo '{"verEncuestas":false}';
}
<?php

require '../require/comun.php';
header('Content-Type: application/json');
$idpregunta = Peticion::get("idPregunta");
$bd = new BaseDatos();
$modeloRespuesta = new ModeloRespuesta($bd);
$lista = $modeloRespuesta->getListaRespuestasJson("idpregunta= '" . $idpregunta . "'");
$sesion = new Sesion();
$isAdmin = $sesion->isAdministrador();
if ($lista !== "[]") {
    echo '{"verRespuestas":true,"idPregunta":' . $idpregunta . ',"isAdministrador":"' . $isAdmin . '" , "datos":' . $lista . '}';
} else {
    echo '{"verRespuestas":false}';
}
예제 #6
0
<?php

require '../require/comun.php';
header('Content-Type: application/json');
$idencuesta = Peticion::get("idEncuesta");
$bd = new BaseDatos();
$sesion = new Sesion();
$isAdmin = $sesion->isAdministrador();
$modeloPregunta = new ModeloPregunta($bd);
$lista = $modeloPregunta->getListaPreguntasJson("idencuesta= '" . $idencuesta . "'");
if ($lista !== "[]") {
    echo '{"verPreguntas":true,"idencuesta":' . $idencuesta . ',"isAdministrador":"' . $isAdmin . '" , "datos":' . $lista . '}';
} else {
    echo '{"verPreguntas":false}';
}
<?php

require '../require/comun.php';
header('Content-Type: application/json');
$bd = new BaseDatos();
$modeloPregunta = new ModeloPregunta($bd);
$idEncuesta = $modeloPregunta->getPregunta(Peticion::get("idPregunta"))->getIdencuesta();
$modeloPregunta->deletePregunta(Peticion::get("idPregunta"));
$sesion = new Sesion();
$emailSesion = $sesion->getUsuario()->getEmail();
$isAdmin = $sesion->isAdministrador();
$lista = $modeloPregunta->getListaPreguntasJson("idencuesta='" . $idEncuesta . "'");
if ($lista !== "[]") {
    echo '{"verPreguntas":true, "idencuesta":' . $idEncuesta . ', "isAdministrador":"' . $isAdmin . '" , "datos":' . $lista . '}';
} else {
    echo '{"verPreguntas":false}';
}
<?php

require '../require/comun.php';
header('Content-Type: application/json');
$idRespuesta = Peticion::get("idRespuesta");
$textoNuevo = Peticion::get("textoNuevo");
$sesion = new Sesion();
$emailSesion = $sesion->getUsuario()->getEmail();
$isAdmin = $sesion->isAdministrador();
$bd = new BaseDatos();
$modeloRespuesta = new ModeloRespuesta($bd);
$idPregunta = $modeloRespuesta->getRespuesta($idRespuesta)->getIdpregunta();
$modeloPregunta = new ModeloPregunta($bd);
$idEncuesta = $modeloPregunta->getPregunta($idPregunta)->getIdencuesta();
$modeloRespuesta->updateRespuesta($idRespuesta, $textoNuevo);
$lista = $modeloRespuesta->getListaRespuestasJson("idpregunta=\"" . $idPregunta . " \"");
if ($lista !== "[]") {
    echo '{"verRespuestas":true,"idEncuesta":"' . $idEncuesta . '","emailSesion":"' . $emailSesion . '","idPregunta":"' . $idPregunta . '","isAdministrador":"' . $isAdmin . '" ,"datos":' . $lista . '}';
} else {
    echo '{"verRespuestas":false}';
}
예제 #9
0
<?php

require '../require/comun.php';
header('Content-Type: application/json');
$pagina = 0;
if (Peticion::get("pagina") != null) {
    $pagina = Peticion::get("pagina");
}
$email = Peticion::get("email");
$clave = Peticion::get("clave");
$bd = new BaseDatos();
$modelo = new ModeloUsuario($bd);
$sesion = new Sesion();
$filas = $modelo->getListaPaginadaJSON($pagina, Configuracion::RPP);
$enlaces = Paginacion::getEnlacesPaginacion($pagina, $modelo->count(), Configuracion::RPP, "./llamadas/ajaxSesion.php?");
$enlaceReparado = "[{";
foreach ($enlaces as $key => $value) {
    $enlaceReparado .= "\"" . $key . "\":\"" . $value . "\",";
}
$enlaceReparado = substr($enlaceReparado, 0, -1);
$enlaceReparado .= "}]";
//echo $enlaceReparado;
if ($sesion->isAutentificado()) {
    $usuario = $sesion->getUsuario();
    $nombreUsuario = $usuario->getNombre();
    echo '{"r":true ,"nombreSesion":"' . $nombreUsuario . '","enlaces":' . $enlaceReparado . ',"datos":' . $filas . '}';
} else {
    echo '{"r": false}';
}
/* backup sin ajax
require '../require/comun.php';
<?php

require '../require/comun.php';
header('Content-Type: application/json');
$pagina = 0;
$mias = Peticion::get("mias");
$bd = new BaseDatos();
$modeloEncuesta = new ModeloEncuesta($bd);
$modeloEncuesta->delete(Peticion::get("idEncuesta"));
$sesion = new Sesion();
$emailSesion = $sesion->getUsuario()->getEmail();
$isAdmin = $sesion->isAdministrador();
if ($mias) {
    $lista = $modeloEncuesta->getListaPaginadaJSON($pagina, Configuracion::RPP, 'email="' . $emailSesion . '"');
    $enlaces = Paginacion::getEnlacesPaginacion($pagina, $modeloEncuesta->count('email="' . $emailSesion . '"'), Configuracion::RPP, "./llamadas/ajaxVerSoloMiasEncuestas.php?");
    //$lista = $modeloEncuesta->getListaEncuestasJson('email="'.$emailSesion.'"');
} else {
    $lista = $modeloEncuesta->getListaPaginadaJSON($pagina, Configuracion::RPP);
    $enlaces = Paginacion::getEnlacesPaginacion($pagina, $modeloEncuesta->count(), Configuracion::RPP, "./llamadas/ajaxVerTodasEncuestas.php?");
    //$lista = $modeloEncuesta->getListaEncuestasJson();
}
$enlaceReparado = "[{";
foreach ($enlaces as $key => $value) {
    $enlaceReparado .= "\"" . $key . "\":\"" . $value . "\",";
}
$enlaceReparado = substr($enlaceReparado, 0, -1);
$enlaceReparado .= "}]";
if ($lista !== "[]") {
    echo '{"verEncuestas":true,"enlaces":' . $enlaceReparado . ',"emailSesion":"' . $emailSesion . '","isAdministrador":"' . $isAdmin . '" ,"datos":' . $lista . '}';
} else {
    echo '{"verEncuestas":false}';