Exemplo n.º 1
0
     $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";
Exemplo n.º 2
0
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;
}