diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index 746a2c7..6c75f9c 100644 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -4790,6 +4790,7 @@ GROUP BY id_campo ORDER BY timestamp DESC "; $sql = mysqli_query($link,$consulta) or die("Error al ejecutar consulta 02 "); $array = array(); $array["identificador"] = "$identificador"; + while($row = mysqli_fetch_array( $sql )) { @@ -4799,7 +4800,10 @@ while($row = mysqli_fetch_array( $sql )) $id_campo = remplacetas('form_datos','id',$row["id"],'id_campo',"") ; $campo_tipo = remplacetas("form_campos","id",$row["id_campo"],"campo_tipo",""); - $contenido = remplacetas_orden('form_datos','id_campo',$row["id_campo"],'contenido'," control = '$identificador'"," ORDER BY timestamp DESC ") ; + $multiple = remplacetas('form_contenido_campos','id_form',$row['form_id'],'multiple',"id_campo ='$id_campo[0]' ") ; + if($multiple[0] =='1') { $contenido_multiple = formulario_valor_campo("$row[form_id]","$id_campo[0]","","$row[control]",'',"$row[timestamp]"); $contenido[0] = $contenido_multiple[9];} + else{ $contenido = remplacetas_orden('form_datos','id_campo',$row["id_campo"],'contenido'," control = '$identificador'"," ORDER BY timestamp DESC ") ;} + if($campo_tipo[0]=='10'){ $valor_actual = relacion_render($row["form_id"],$row["id_campo"],$contenido[0],'5','relacion_drop'); $contenido[0] = "$valor_actual";} @@ -4821,6 +4825,7 @@ if($privado !='1') { $array['proceso'] = "$row[proceso]"; $array['id'] = "$row[id]"; $array['orden'] = "$row[orden]"; + $array['multiple']= $multiple[0]; //$array[] = $row; } @@ -8394,7 +8399,7 @@ mysqli_set_charset($link, "utf8"); if($datos["id"] !=''){ if($datos["tipo"] =='simple') { $campos ="control " ; - $consulta = "SELECT $campos + $consulta = "SELECT $campos, form_id.id as form_id ,form_datos.id as id_dato FROM `form_datos` , `form_campos` ,form_id WHERE form_datos.id_campo = `form_campos`.id AND form_datos.form_id = `form_id`.id @@ -8414,7 +8419,7 @@ mysqli_set_charset($link, "utf8"); if($datos["tipo"]=="simple"){ - + $id_campo = @remplacetas('form_datos','id',$row["id_dato"],'id_campo',"") ; //if($privado != '1') { @@ -8427,6 +8432,8 @@ mysqli_set_charset($link, "utf8"); //$features[$row[control]] = datos_array($row[control]) ; //json($nuevos_datos);//" $contenido[0]";//$row[id_campo]; $features[] = datos_array($row["control"]) ; + $multiple = remplacetas('form_contenido_campos','id_form',$row['form_id'],'multiple',"id_campo ='$id_campo[0]' ") ; + ///$features[] = "multiple:'holamundo $id_campo[0] // $multiple[0]'" ; // $features[consulta] = "$consulta"; //json($nuevos_datos);//" $contenido[0]";//$row[id_campo]; //}// @@ -8529,6 +8536,7 @@ $mostrar = mostrar_areas($datos['id'],"","","api"); if($datos['tipo']=="simple"){ $contenido = remplacetas('form_datos','id',$row["id_dato"],'contenido',"") ; $id_campo = remplacetas('form_datos','id',$row["id_dato"],'id_campo',"") ; + $nombre_campo =remplacetas('form_campos','id',$id_campo[0],'campo_nombre',"") ; $features[] = "'$nombre_campo[0]' : '$contenido[0]'";//$row[id_campo]; } @@ -12583,6 +12591,7 @@ while( $row = mysqli_fetch_array( $sql ) ) { $contenido .= "$contenido_campo[0]\n"; $contenido_li .= "
  • $contenido_campo[0]
  • "; $contenido_array[]=$contenido_campo[0]; + } } // $contenido .="$consulta"; @@ -12595,6 +12604,8 @@ $existe[] = $orden; $existe[] = $id_usuario; $existe[] = $ip; $existe[] = $contenido_li; +$existe[] = json_encode($contenido_array); +$existe[] = $contenido_array; } return $existe; }