Resolucion bug librerias MD

This commit is contained in:
humano 2018-11-29 10:06:17 -05:00
parent 1abe3fdd54
commit fdd61d7e33
2 changed files with 30 additions and 13 deletions

View File

@ -7565,6 +7565,8 @@ function consultar_formulario($form,$registros,$pagina,$tipo){
$listado_nombres =""; $listado_nombres ="";
$id_empresa = ""; $id_empresa = "";
$respuesta = new xajaxResponse('utf-8'); $respuesta = new xajaxResponse('utf-8');
//if(is_array($form)) {$id_form = $form['id_form'];}else { $id_form = $form;} //if(is_array($form)) {$id_form = $form['id_form'];}else { $id_form = $form;}
//$id_empresa = $_SESSION['id_empresa']; //$id_empresa = $_SESSION['id_empresa'];
@ -7587,8 +7589,10 @@ if($id_campo !=''){$campo ="AND id_campo = '$id_campo'";}else{$campo ='';}
}else{ }else{
$id_form = $form; $id_form = $form;
} }
$con_respuesta = remplacetas_noid("form_id","formulario_respuesta","$id_form","id","","");
// AND form_datos.id_empresa = '$id_empresa' // 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(); $link=Conectarse();
mysqli_set_charset($link, "utf8"); mysqli_set_charset($link, "utf8");
$sql_total=mysqli_query($link,$consulta_principal); $sql_total=mysqli_query($link,$consulta_principal);
@ -7721,23 +7725,36 @@ $boton_borrar = "
foreach($nombres_campos as $campo_nombre=>$nombre){ foreach($nombres_campos as $campo_nombre=>$nombre){
$listado_nombres .= "<th>$nombre</th>"; $listado_nombres .= "<th>$nombre</th>";
} }
$listado_nombres = "<tr><th class='actions' ></th><th>Identificador</th><th></th>$listado_nombres </tr>"; $listado_nombres = "<tr><th class='actions' ></th><th>Identificador</th><th></th><th>respuestas</th>$listado_nombres </tr>";
$listado_campos = listar_campos_formulario("$id_form",''); $listado_campos = listar_campos_formulario("$id_form",'');
while( $row = mysqli_fetch_array( $sql ) ) { while( $row = mysqli_fetch_array( $sql ) ) {
//$cantidad_campos = contar_valores_formulario("id_campo","control","$row[control]"); //$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 =" <td>$con_respuesta[0] $respuestas</td>";
foreach($listado_campos as $campo=>$valor){ }
//$listado_campos =" <td>$con_respuesta[0]</td>";
$campos = listar_campos_formulario("$id_form",'');
foreach($campos as $campo=>$valor){
$id_campo=$valor; $id_campo=$valor;
//$imagen = buscar_imagen($if_form,$row['control'],"",""); //$imagen = buscar_imagen($if_form,$row['control'],"","");
$contenido = remplacetas('form_datos','control',$row['control'],'contenido',"id_campo ='$valor' ") ; $contenido = remplacetas('form_datos','control',$row['control'],'contenido',"id_campo ='$valor' and form_id= '$id_form'") ;
$id_dato = remplacetas('form_datos','control',$row['control'],'id',"id_campo ='$valor' ") ; $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' ") ; $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' ") ; //$id_empresa = remplacetas('form_datos','control',$row['control'],'id_empresa',"id_campo ='$valor' ") ;
$tipo_campo = remplacetas('form_campos','id',$valor,'campo_tipo',"") ; $tipo_campo = remplacetas('form_campos','id',$valor,'campo_tipo',"") ;
$web = remplacetas("empresa","id",$id_empresa,"web",""); $web = remplacetas("empresa","id",$id_empresa,"web","");
if($tipo_campo[0] ==15 AND $contenido[0] != "") { if($tipo_campo[0] ==15 AND $contenido[0] != "") {
@$listado_campos .= " @$listado_campos .= "
@ -7860,7 +7877,8 @@ $lineas .= " <tr>$menu<td>$row[control]</td>$listado_campos</tr>";
} }
$tabla =" $tabla ="
<table class='table table-condensed table-striped table-bordered table-responsive' >
<table class='table table-condensed table-striped table-bordered' >
<thead>$listado_nombres</thead> <thead>$listado_nombres</thead>
<tbody > <tbody >
$lineas $lineas
@ -8069,7 +8087,7 @@ if($privado !='1') {
if($con_respuesta[0] !="") { if($con_respuesta[0] !="") {
//$contenido_respuestas = datos_array("$identificador","$row[form_id]","$row[timestamp]"); //$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"); $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,9 +8115,7 @@ function array_respuestas($id,$identificador,$plantilla) {
if($id=='') {return;} if($id=='') {return;}
$id = mysql_seguridad($id); $id = mysql_seguridad($id);
$formulario_respuesta = formulario_respuesta("$id","$identificador"); $formulario_respuesta = formulario_respuesta("$id","$identificador");
$consulta = "SELECT form_id , timestamp FROM form_datos $consulta = "SELECT form_id , timestamp FROM form_datos WHERE control = '$identificador' AND form_id != '$id' GROUP BY form_id , timestamp";
WHERE control = '$identificador' AND form_id != '$id' GROUP BY form_id , timestamp
";
//return $consulta; //return $consulta;
$array = array(); $array = array();
$link=Conectarse(); $link=Conectarse();

View File

@ -9,6 +9,7 @@ $timestamp=time();
require ('xajax/xajax.inc.php'); require ('xajax/xajax.inc.php');
$xajax = new xajax(); $xajax = new xajax();
//$xajax = new xajax("https://tupale.co/milfs/index.php"); //$xajax = new xajax("https://tupale.co/milfs/index.php");
include ('librerias/parsedown/Parsedown.php');
require ('funciones/funciones.php'); require ('funciones/funciones.php');
//require ('funciones/convert.php'); //require ('funciones/convert.php');
require ('funciones/login.php'); require ('funciones/login.php');