diff --git a/funciones/funciones.php b/funciones/funciones.php index feb4ad3..f06c3cf 100644 --- a/funciones/funciones.php +++ b/funciones/funciones.php @@ -11990,9 +11990,10 @@ return $resultado; -function imprime_geojson($id,$id2,$plantilla,$busqueda){ +function imprime_geojson($id,$id2,$plantilla,$busqueda,$item){ $id_form = mysql_seguridad($id); $id_form2 = mysql_seguridad($id2); + $item = mysql_seguridad($item); $campo = buscar_campo_tipo($id_form,"14"); $campo2 = buscar_campo_tipo($id_form2,"14"); $id_campo = $campo[0]; @@ -12002,6 +12003,13 @@ function imprime_geojson($id,$id2,$plantilla,$busqueda){ $consulta = "SELECT form_id as id, control, GROUP_CONCAT(contenido ORDER by timestamp desc ) as data FROM `form_datos` WHERE (form_id = '$id_form' $w_id2 AND id_campo ='$busqueda[0]' AND contenido COLLATE utf8_spanish2_ci like '%$busqueda[1]%' ) group by control ORDER BY orden desc"; } + elseif($item !=""){ + +$consulta = "SELECT form_id as id, control, GROUP_CONCAT(contenido ORDER by timestamp desc ) as data +FROM `form_datos` +WHERE control= '$item' +limit 1"; + } else{ @@ -12031,7 +12039,7 @@ $link=Conectarse(); while( $row = mysqli_fetch_array( $sql ) ) { $marcador = array(); $propiedades = array(); - $identificador = explode(',',$row[data]); + $identificador = explode(',',$row['data']); $localizacion = remplacetas('form_datos','control',$row['control'],'contenido',"id_campo = '$id_campo'") ; $identificador = $identificador[0]; @@ -12040,11 +12048,11 @@ while( $row = mysqli_fetch_array( $sql ) ) { $lat = $campos[0]; $lon = $campos[1]; $zoom = $campos[2]; - $formulario = formulario_imprimir($row[id],$row[control],"$plantilla",''); + $formulario = formulario_imprimir($row['id'],$row['control'],"$plantilla",''); $marcador["type"] = "Point"; $marcador["coordinates"] = array($lat,$lon); - $propiedades = formulario_imprimir_linea($row[id],$row[control],"array");// + $propiedades = formulario_imprimir_linea($row['id'],$row['control'],"array");// //$propiedades[description] ="HOLA MUNDO"; //$propiedades[buscar] ="$consulta "; $propiedades[localizacion] ="$localizacion[0] "; @@ -12057,18 +12065,18 @@ while( $row = mysqli_fetch_array( $sql ) ) { $titulo = remplacetas('form_datos','id_campo',$campo_titulo[0],'contenido'," control = '$row[control]' ") ; - $propiedades[description] ="$titulo[0]"; } + $propiedades['description'] ="$titulo[0]"; } //$propiedades[description] ="
$formulario
"; - $propiedades[description] ="$formulario"; - $propiedades[icon][iconSize] =[60]; + $propiedades['description'] ="$formulario
Mostrar todos Mostar solo este
"; + $propiedades['icon']['iconSize'] =[60]; //$propiedades[icon][shadowSize] =[70,70]; //$propiedades[icon][shadowUrl] = "https://raw.githubusercontent.com/humano/milfs/master/milfs/images/iconos/negro.png"; //$propiedades[title] ='Hola mundo'; - if($propiedades[icon][iconUrl] =="") { + if($propiedades['icon']['iconUrl'] =="") { $icono_imagen = buscar_imagen("$id_form",$row['control'],"",""); //$propiedades[icon][iconUrl] = "$_SESSION[site]/milfs/images/iconos/negro.png"; - $propiedades[icon][iconUrl] = "$_SESSION[url]images/secure/?file=150/$icono_imagen"; + $propiedades['icon']['iconUrl'] = "$_SESSION[url]images/secure/?file=150/$icono_imagen"; } //$propiedades[sounds] =""; //$propiedades[url] =''; @@ -13370,7 +13378,7 @@ if (mysqli_num_rows($sql)!='0'){ $url_pin = urlencode("$_SESSION[site]milfs/images/iconos/pin.png"); $contenido = " - + Ampliar mapa "; }else{ $contenido ="
No se ha definido un token de mapbox
";} } @@ -13528,8 +13536,8 @@ if($contenido_original !="") { $resultado .= "
- $campo_nombre[0]: -

$contenido + $campo_nombre[0]: +

$contenido $metadatos

"; @@ -13568,7 +13576,7 @@ $plantilla= $plantilla[0]; } */ } -if($plantilla != ""){ +if($tiene_plantilla != ""){ @eval("\$plantilla = \"$plantilla \";"); $full ="$plantilla"; /// $full = preg_replace("/<[^\/][^<>]*> *<\/[^<>]*>/", "", $full ); diff --git a/geojson.js.php b/geojson.js.php index a1f3246..3ec03c6 100644 --- a/geojson.js.php +++ b/geojson.js.php @@ -9,9 +9,9 @@ require ("funciones/conex.php"); -$geojson = imprime_geojson("$_REQUEST[id]","","mapa","$_REQUEST[buscar]"); +$geojson = imprime_geojson("$_REQUEST[id]","","mapa","$_REQUEST[buscar]","$_REQUEST[item]"); //header('Content-Type: application/json'); echo "var geojsonSample = "; echo $geojson; echo ";" -?> \ No newline at end of file +?>