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 ");
$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
@ -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 .= "<li>$contenido_campo[0]</li>";
$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;
}