/
home2
/
reumatologia
/
public_html
/
admin
/
Upload File
HOME
<?php require_once('../inc_library.php'); /* obtenemos datos enviados */ $Nombre = strval($_REQUEST['Nombre']); $Descripcion = strval($_REQUEST['Descripcion']); $IdEnfermedad = intval($_REQUEST['IdEnfermedad']); $PuntajeChequeo = intval($_REQUEST['PuntajeChequeo']); $arrPregunta = $_REQUEST['Pregunta']; $arrIdPregunta = $_REQUEST['IdPregunta']; $Submit = (isset($_REQUEST['Submitted'])); /* declaramos e instanciamos variables necesarias */ $err = 0; $oChequeo = new Chequeo(); $oChequeos = new Chequeos(); $oPreguntasFormularios = new PreguntasFormularios(); $oPreguntasOpciones = new PreguntasOpciones(); /* definimos cadena a mandar por get */ /* validaciones... */ if ($Nombre == '') $err |= 1; /* si no hay errores... */ if ($err == 0) { $oChequeo->Nombre = $Nombre; $oChequeo->Descripcion = $Descripcion; $oChequeo->PuntajeChequeo = $PuntajeChequeo; $oChequeo->Disponible = 1; $oChequeo->IdEnfermedad = $IdEnfermedad; /* creamos el registro */ $oChequeo = $oChequeos->Create($oChequeo); $count = 0; for($i = 0; $i < count($arrPregunta); $i++) { $Pregunta = $arrPregunta[$i]; $IdPregunta = $arrIdPregunta[$i]; $oPreguntaFormulario = new PreguntaFormulario(); $oPreguntaFormulario->IdChequeo = $oChequeo->IdChequeo; $oPreguntaFormulario->IdTipoPregunta = TiposPreguntas::ValorUnico; $oPreguntaFormulario->Titulo = $Pregunta; $oPreguntaFormulario->Nombre = UrlFriendly($Pregunta) . '_' . $oChequeo->IdChequeo; $oPreguntaFormulario->Activo = 1; $oPreguntaFormulario->NoAplica = 0; $oPreguntaFormulario->Pediatrico = 0; /* creamos el registro */ $oPreguntaFormulario = $oPreguntasFormularios->Create($oPreguntaFormulario); $arrRespuesta = $_REQUEST['Respuesta-' . $IdPregunta]; $arrMultiplicador = $_REQUEST['Multiplicador-' . $IdPregunta]; for ($k = 0; $k < count($arrRespuesta); $k++) { $Respuesta = $arrRespuesta[$k]; $Multiplicador = $arrMultiplicador[$k]; $oPreguntaOpcion = new PreguntaOpcion(); $oPreguntaOpcion->IdPreguntaFormulario = $oPreguntaFormulario->IdPreguntaFormulario; $oPreguntaOpcion->Nombre = $Respuesta; $oPreguntaOpcion->Multiplicador = $Multiplicador; $oPreguntasOpciones->Create($oPreguntaOpcion); } $count++; } header('Content-type: application/json'); echo json_encode(array("Success" => true, "Error" => "")); } else { header('Content-type: application/json'); echo json_encode(array("Success" => false, "Error" => utf8_encode($err. "Error al crear el chequeo."))); } ?>