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
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 } }