$publico = remplacetas('form_id', 'id', $id_form, 'publico', ""); if ($publico[0] == '1') { $acceso = 1; } } elseif ($v[0] == 'd') { /// d= IDENTIFICADOR EDITABLE $identificador = $v[1]; $form = remplacetas('form_datos', 'control', $identificador, 'form_id', ""); $empresa = remplacetas('form_id', 'id', $form['0'], 'id_empresa', ""); $id_empresa = $empresa[0]; $id = $empresa[0]; $impresion = mostrar_identificador("{$identificador}", "", "landingpage", 'simple'); $impresion = strip_tags($impresion); $descripcion_meta = $impresion; $titulo = remplacetas('form_id', 'id', $form['0'], 'nombre', ""); $background_imagen = buscar_imagen("{$form['0']}", $identificador, "", ""); $uri_set = "<a class='' href='s{$form['0']}'>{$titulo['0']}</a>"; $publico = remplacetas('form_id', 'id', $form[0], 'publico', ""); if ($publico[0] == '1') { $acceso = 1; } $t = "edit"; $onload = " <script type=\"text/javascript\">xajax_formulario_embebido_ajax({$form['0']},'{$identificador}','edit')</script>"; } elseif ($v[0] == 'f') { /// f= FORMULARIO $form = $v[1]; $onload = " <script type=\"text/javascript\">xajax_formulario_embebido_ajax('{$form}','','nuevo')</script>"; } elseif ($v[0] == 'a') { /// a=Aplicacion $form = $v[1]; $embebido = "1";
function imprime_geojson($id, $id2, $plantilla) { $id_form = mysql_seguridad($id); $id_form2 = mysql_seguridad($id2); $campo = buscar_campo_tipo($id_form, "14"); $campo2 = buscar_campo_tipo($id_form2, "14"); $id_campo = $campo[0]; $id_campo2 = $campo2[0]; if ($id_form2 != "") { $w_id2 = " OR form_id = '{$id_form2}'"; $or_2 = "or id_campo = '{$id_campo2}'"; } $link = Conectarse(); $consulta = "SELECT form_id as id, control, GROUP_CONCAT(contenido ORDER by timestamp desc ) as data\nFROM `form_datos` \nWHERE (form_id = '{$id_form}' {$w_id2} )\nAND ( id_campo ='{$id_campo}' {$or_2} )\ngroup by control \nORDER BY orden desc"; //return $consulta; mysql_query("SET NAMES 'UTF8'"); $sql = mysql_query($consulta, $link) or die("error al ejecutar consulta "); if (mysql_num_rows($sql) != '0') { $id = 1; $features = array(); while ($row = mysql_fetch_array($sql)) { $marcador = array(); $propiedades = array(); $identificador = explode(',', $row[data]); $identificador = $identificador[0]; $campos = explode(" ", $identificador); $lat = $campos[0]; $lon = $campos[1]; $zoom = $campos[2]; $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[description] ="HOLA MUNDO"; $propiedades[description] = "<div class='container-fluid' id='contenedor_datos' >{$formulario}</div>"; $propiedades[sounds] = ""; $propiedades[url] = ''; $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] == "") { $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}"; } $geometria .= "{\"type\":\"Feature\",\"geometry\":" . json_encode($marcador, JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT) . ",\"properties\":" . json_encode($propiedades, JSON_NUMERIC_CHECK | JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . "},"; $features[] = $marcador; $id++; } } //-75.58295 6.25578 16 //encode and output jsonObject header('Content-Type: text/plain'); //echo $consulta; $resultado = " { \"type\": \"FeatureCollection\",\n \"features\": "; $resultado .= json_encode($features, JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT); $resultado .= "}"; //echo $resultado; $geometria = substr("{$geometria}", 0, -1); $geometria = "{\n \"type\": \"FeatureCollection\",\n \"features\": [{$geometria} ]}"; return $geometria; }