Esempio n. 1
0
  height: auto;
}
  </style>


<!-- <link rel="points" type="application/json" href="json.php?id=<?php 
echo $_REQUEST["id"];
?>
">  -->
</head>
<body>
 
<div id='map'> 

	<?php 
$categorias = lista_categorias($_REQUEST['id'], '', '');
if ($categorias != "") {
    $pie = "\n<div class='footer' id='contenedor_pie' >\n\t<div  style='' class='container' >\n\t<a href='#' onclick=\"xajax_limpia_div('contenedor_pie'); \"><span class='pull-right'><i class='fa fa-times'></i></span></a>\n\t{$categorias}\n\t\t</div></div>\n</div>";
} else {
}
echo $pie;
?>


<script>
L.mapbox.accessToken = 'pk.eyJ1IjoiZmNhc3Ryb3QiLCJhIjoiY2lnOWw1bmd1MG93eXVsbTJpcmluYTBxdCJ9.yG7C1rEH6-MpZBEEb68IVg';
/* var map = L.mapbox.map('map', 'examples.map-i86nkdio')*/
var map = L.mapbox.map('map', 'mapbox.streets')
    .setView([40, -74.50], 8);

var geoJson = [ <?php 
Esempio n. 2
0
function parametrizacion_categoria($perfil, $accion, $div, $form)
{
    $respuesta = new xajaxResponse('utf-8');
    $nombre = remplacetas('form_id', 'id', $perfil, 'nombre');
    $categorias = lista_categorias($perfil, $categoria, $tipo);
    if ($accion == 'categorias') {
        $resultado = "\n\t\t<br>\n\t\t<p>La categorización se usa para filtrar los datos de un formulario en categorias que pueden ser usadas por ejemplo para diferenciar los datos en un mapa. \n\t\t<strong>Es necesario que el formulario que se va a categorizar tenga multiples datos grabados en el campo que se categoriza </strong> </p>\n\t\t{$categorias} \n\t\t<form id='form_parametrizacion_categoria' name='form_parametrizacion_categoria' role='form' >\n\t\t<input type='hidden' value='{$perfil}' id='perfil' name ='perfil'>\n\t\t<input type='hidden' value='categoria' id='tipo' name ='tipo'>\n\t\t<div id='parametrizacion'></div>\t\n\t\t\t<label for='icon'>Icono para la categoría</label>\n\t\t\t<div class='input-group'>\n\t\t\t\t\n\t\t\t\t<span class='input-group-addon'>URL</span>\n\t\t\t<input class='form-control' id='icon' name='icon' type='text'>\n\t\t\t</div>\n\t\t\t<br>\n\t\t\t<div id='parametrizacion_validacion' name='parametrizacion_validacion' ></div>\n\t\t\t<div class='btn btn-default btn-block'  onclick=\"xajax_parametrizacion_categoria('{$perfil}','grabar','{$div}',xajax.getFormValues('form_parametrizacion_categoria')) \" >Grabar</div>\n\t\t</form>\n\t";
        $respuesta->addAssign($div, "innerHTML", $resultado);
        $respuesta->addScript("xajax_formulario_campos_select('{$perfil}','parametrizacion')");
        return $respuesta;
    } elseif ($accion == 'grabar') {
        if ($form[tipo] == 'categoria') {
            $url_icon = "{$form['icon']}";
            $es_imagen = es_imagen("{$url_icon}");
            $altura = GetImageSize($url_icon);
            $altura = $altura[1];
            if ($form[id_campo] == '') {
                $error = "Seleccione un campo";
            } elseif ($form[campo_filtro] == '') {
                $error = "Seleccione Filtro";
            } elseif (!$es_imagen) {
                $error = " [ {$url_icon} ] no es una imagen válida para el ícono";
            } elseif ($altura > 500) {
                $error = " El ícono no debe tener mas de 300 pixeles de alto.";
            } elseif ($form[icon] == '') {
                $error = "Escriba la dirección del ícono";
            } else {
                $error = '';
            }
            if ($error != '') {
                $respuesta->addAlert("{$error} {$revisar_url} ");
                return $respuesta;
            } else {
                $categoria_icono[tabla] = "form_id";
                $categoria_icono[campo] = "{$form['perfil']}";
                $categoria_icono[opcion] = "{$form['tipo']}:icon:{$form['campo_filtro']}";
                $categoria_icono[descripcion] = "{$url_icon}";
                $categoria_icono[visible] = "1";
                $categoria_icono[accion] = "grabar";
                $grabar_icono = parametrizacion($categoria_icono);
                $categoria_campo[tabla] = "form_id";
                $categoria_campo[campo] = "{$form['perfil']}";
                $categoria_campo[opcion] = "{$form['tipo']}:campo";
                $categoria_campo[descripcion] = "{$form['id_campo']}";
                $categoria_campo[visible] = "1";
                $categoria_campo[accion] = "grabar";
                $grabar_campo = parametrizacion($categoria_campo);
                $categoria_filtro[tabla] = "form_id";
                $categoria_filtro[campo] = "{$form['perfil']}";
                $categoria_filtro[opcion] = "{$form['tipo']}:filtro:{$form['id_campo']}";
                $categoria_filtro[descripcion] = "{$form['campo_filtro']}";
                $categoria_filtro[visible] = "1";
                $categoria_filtro[accion] = "grabar";
                $grabar_filtro = parametrizacion($categoria_filtro);
                $resultado = " <img src='{$url_icon}'>  {$form['campo_filtro']} {$form['id_campo']} ({$altura} ) [{$grabar_icono}]";
                $respuesta->addAssign($div, "innerHTML", $resultado);
                return $respuesta;
            }
        }
        /// fin de parametrizacion categorias
    }
}