diff --git a/funciones/funciones.php b/funciones/funciones.php index 2e9519d..a3a2ca2 100644 --- a/funciones/funciones.php +++ b/funciones/funciones.php @@ -7565,6 +7565,8 @@ function consultar_formulario($form,$registros,$pagina,$tipo){ $listado_nombres =""; $id_empresa = ""; + + $respuesta = new xajaxResponse('utf-8'); //if(is_array($form)) {$id_form = $form['id_form'];}else { $id_form = $form;} //$id_empresa = $_SESSION['id_empresa']; @@ -7587,8 +7589,10 @@ if($id_campo !=''){$campo ="AND id_campo = '$id_campo'";}else{$campo ='';} }else{ $id_form = $form; } + +$con_respuesta = remplacetas_noid("form_id","formulario_respuesta","$id_form","id","",""); // AND form_datos.id_empresa = '$id_empresa' -$consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id_form' $busca $campo $fechas GROUP BY form_datos.control ORDER BY form_datos.id DESC "; +$consulta_principal = "SELECT control,id,form_id,timestamp FROM form_datos WHERE form_id = '$id_form' $busca $campo $fechas GROUP BY form_datos.control ORDER BY form_datos.id DESC "; $link=Conectarse(); mysqli_set_charset($link, "utf8"); $sql_total=mysqli_query($link,$consulta_principal); @@ -7721,23 +7725,36 @@ $boton_borrar = " foreach($nombres_campos as $campo_nombre=>$nombre){ $listado_nombres .= "$nombre"; } - $listado_nombres = "Identificador$listado_nombres "; + $listado_nombres = "Identificadorrespuestas$listado_nombres "; $listado_campos = listar_campos_formulario("$id_form",''); while( $row = mysqli_fetch_array( $sql ) ) { //$cantidad_campos = contar_valores_formulario("id_campo","control","$row[control]"); -$listado_campos = listar_campos_formulario("$id_form",''); +if($con_respuesta[0] !="") { +//$contenido_respuestas = "$row[control] $row[form_id] $row[timestamp]";//json_encode(datos_array("$row[control]","$row[form_id]","$row[timestamp]")); +$contenido_respuestas = array_respuestas("$id_form",$row['control'],"array");//formulario_imprimir("$row[form_id]","$identificador","array",""); ///array_respuestas("$row[form_id]","$row[control]","json"); +$respuestas= json_encode($contenido_respuestas,JSON_FORCE_OBJECT);//"$contenido_respuestas $row[control] //$row[timestamp] // $row[form_id]"; +$listado_campos =" $con_respuesta[0] $respuestas"; -foreach($listado_campos as $campo=>$valor){ +} + +//$listado_campos =" $con_respuesta[0]"; + +$campos = listar_campos_formulario("$id_form",''); + +foreach($campos as $campo=>$valor){ $id_campo=$valor; //$imagen = buscar_imagen($if_form,$row['control'],"",""); - $contenido = remplacetas('form_datos','control',$row['control'],'contenido',"id_campo ='$valor' ") ; - $id_dato = remplacetas('form_datos','control',$row['control'],'id',"id_campo ='$valor' ") ; + $contenido = remplacetas('form_datos','control',$row['control'],'contenido',"id_campo ='$valor' and form_id= '$id_form'") ; + $id_dato[0] = $contenido[1];// remplacetas('form_datos','control',$row['control'],'id',"id_campo ='$valor' ") ; $multiple = remplacetas('form_contenido_campos','id_form',$id_form,'multiple',"id_campo ='$valor' ") ; //$id_empresa = remplacetas('form_datos','control',$row['control'],'id_empresa',"id_campo ='$valor' ") ; $tipo_campo = remplacetas('form_campos','id',$valor,'campo_tipo',"") ; + + + $web = remplacetas("empresa","id",$id_empresa,"web",""); if($tipo_campo[0] ==15 AND $contenido[0] != "") { @$listado_campos .= " @@ -7860,7 +7877,8 @@ $lineas .= " $menu$row[control]$listado_campos"; } $tabla =" - + +
$listado_nombres $lineas @@ -8069,7 +8087,7 @@ if($privado !='1') { if($con_respuesta[0] !="") { //$contenido_respuestas = datos_array("$identificador","$row[form_id]","$row[timestamp]"); $contenido_respuestas = array_respuestas("$row[form_id]",$identificador,"array");//formulario_imprimir("$row[form_id]","$identificador","array",""); ///array_respuestas("$row[form_id]","$row[control]","json"); -$array["responder"]= $contenido_respuestas;//"$contenido_respuestas $row[control] //$row[timestamp] // $row[form_id]"; +$array["responder"]= json_encode($contenido_respuestas,JSON_FORCE_OBJECT);//"$contenido_respuestas $row[control] //$row[timestamp] // $row[form_id]"; } } @@ -8097,10 +8115,8 @@ function array_respuestas($id,$identificador,$plantilla) { if($id=='') {return;} $id = mysql_seguridad($id); $formulario_respuesta = formulario_respuesta("$id","$identificador"); - $consulta = "SELECT form_id , timestamp FROM form_datos - WHERE control = '$identificador' AND form_id != '$id' GROUP BY form_id , timestamp - "; - // return $consulta; + $consulta = "SELECT form_id , timestamp FROM form_datos WHERE control = '$identificador' AND form_id != '$id' GROUP BY form_id , timestamp"; + //return $consulta; $array = array(); $link=Conectarse(); mysqli_set_charset($link, "utf8"); diff --git a/index.php b/index.php index 57337a9..2208576 100644 --- a/index.php +++ b/index.php @@ -9,6 +9,7 @@ $timestamp=time(); require ('xajax/xajax.inc.php'); $xajax = new xajax(); //$xajax = new xajax("https://tupale.co/milfs/index.php"); + include ('librerias/parsedown/Parsedown.php'); require ('funciones/funciones.php'); //require ('funciones/convert.php'); require ('funciones/login.php'); @@ -19,7 +20,7 @@ require ("funciones/conex.php"); $xajax->processRequests(); $embebido =0; -if (isset($_REQUEST['form'])) { +if (isset($_REQUEST['form'])) { $form = $_REQUEST['form']; $opciones["formato"]= $_REQUEST['formato']; } else {$form = "";}