campos multiples en api simple

This commit is contained in:
fredyrivera 2017-08-21 14:21:23 -05:00
parent b771f311b7
commit a5cf75fb01

View File

@ -4790,6 +4790,7 @@ GROUP BY id_campo ORDER BY timestamp DESC ";
$sql = mysqli_query($link,$consulta) or die("Error al ejecutar consulta 02 "); $sql = mysqli_query($link,$consulta) or die("Error al ejecutar consulta 02 ");
$array = array(); $array = array();
$array["identificador"] = "$identificador"; $array["identificador"] = "$identificador";
while($row = mysqli_fetch_array( $sql )) 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',"") ; $id_campo = remplacetas('form_datos','id',$row["id"],'id_campo',"") ;
$campo_tipo = remplacetas("form_campos","id",$row["id_campo"],"campo_tipo",""); $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'){ if($campo_tipo[0]=='10'){
$valor_actual = relacion_render($row["form_id"],$row["id_campo"],$contenido[0],'5','relacion_drop'); $valor_actual = relacion_render($row["form_id"],$row["id_campo"],$contenido[0],'5','relacion_drop');
$contenido[0] = "$valor_actual";} $contenido[0] = "$valor_actual";}
@ -4821,6 +4825,7 @@ if($privado !='1') {
$array['proceso'] = "$row[proceso]"; $array['proceso'] = "$row[proceso]";
$array['id'] = "$row[id]"; $array['id'] = "$row[id]";
$array['orden'] = "$row[orden]"; $array['orden'] = "$row[orden]";
$array['multiple']= $multiple[0];
//$array[] = $row; //$array[] = $row;
} }
@ -8394,7 +8399,7 @@ mysqli_set_charset($link, "utf8");
if($datos["id"] !=''){ if($datos["id"] !=''){
if($datos["tipo"] =='simple') { if($datos["tipo"] =='simple') {
$campos ="control " ; $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 FROM `form_datos` , `form_campos` ,form_id
WHERE form_datos.id_campo = `form_campos`.id WHERE form_datos.id_campo = `form_campos`.id
AND form_datos.form_id = `form_id`.id AND form_datos.form_id = `form_id`.id
@ -8427,6 +8432,8 @@ mysqli_set_charset($link, "utf8");
//$features[$row[control]] = datos_array($row[control]) ; //$features[$row[control]] = datos_array($row[control]) ;
//json($nuevos_datos);//" $contenido[0]";//$row[id_campo]; //json($nuevos_datos);//" $contenido[0]";//$row[id_campo];
$features[] = datos_array($row["control"]) ; $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"; // $features[consulta] = "$consulta";
//json($nuevos_datos);//" $contenido[0]";//$row[id_campo]; //json($nuevos_datos);//" $contenido[0]";//$row[id_campo];
//}// //}//
@ -8529,6 +8536,7 @@ $mostrar = mostrar_areas($datos['id'],"","","api");
if($datos['tipo']=="simple"){ if($datos['tipo']=="simple"){
$contenido = remplacetas('form_datos','id',$row["id_dato"],'contenido',"") ; $contenido = remplacetas('form_datos','id',$row["id_dato"],'contenido',"") ;
$id_campo = remplacetas('form_datos','id',$row["id_dato"],'id_campo',"") ; $id_campo = remplacetas('form_datos','id',$row["id_dato"],'id_campo',"") ;
$nombre_campo =remplacetas('form_campos','id',$id_campo[0],'campo_nombre',"") ; $nombre_campo =remplacetas('form_campos','id',$id_campo[0],'campo_nombre',"") ;
$features[] = "'$nombre_campo[0]' : '$contenido[0]'";//$row[id_campo]; $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 .= "$contenido_campo[0]\n";
$contenido_li .= "<li>$contenido_campo[0]</li>"; $contenido_li .= "<li>$contenido_campo[0]</li>";
$contenido_array[]=$contenido_campo[0]; $contenido_array[]=$contenido_campo[0];
} }
} }
// $contenido .="$consulta"; // $contenido .="$consulta";
@ -12595,6 +12604,8 @@ $existe[] = $orden;
$existe[] = $id_usuario; $existe[] = $id_usuario;
$existe[] = $ip; $existe[] = $ip;
$existe[] = $contenido_li; $existe[] = $contenido_li;
$existe[] = json_encode($contenido_array);
$existe[] = $contenido_array;
} }
return $existe; return $existe;
} }