archivo generado para geojson

This commit is contained in:
humano 2020-04-28 16:53:37 -05:00
parent 0ec39c6a82
commit cf59d7029f
2 changed files with 14 additions and 3 deletions

BIN
images/load.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 403 KiB

View File

@ -262,7 +262,7 @@ print $css_adicional;
</div> </div>
</div> </div>
</div> </div>
<div id="map" title='<?php echo $mapa_aviso; ?>'><div class='text-center'><br><br><br><br><img src='images/load.gif'></div></div> <div id="map" title='<?php echo $mapa_aviso; ?>'><div class='text-center'><br><br><br><br><br><br><img src='images/load.png'></div></div>
<script src="librerias/leaflet/leaflet.js" crossorigin=""></script> <script src="librerias/leaflet/leaflet.js" crossorigin=""></script>
<script src="librerias/leaflet/leaflet-providers.js"></script> <script src="librerias/leaflet/leaflet-providers.js"></script>
<script src="librerias/leaflet/js/leaflet-sidebar.js"></script> <script src="librerias/leaflet/js/leaflet-sidebar.js"></script>
@ -282,15 +282,22 @@ if (!copy($geojson_original, $nuevo_fichero)) {
echo "Error al copiar $geojson_original ...\n"; echo "Error al copiar $geojson_original ...\n";
} }
*/ */
$geojson_generado = "cache/geojson_$_REQUEST[id].json";
if (is_readable($geojson_generado)) {
$geojson= "$geojson_generado";
} else {
if(isset($_REQUEST['nocache'])){ if(isset($_REQUEST['nocache'])){
$geojson = "milfs/geojson.js.php?id=$_REQUEST[id]&buscar=$cadena_busqueda&item=$_REQUEST[item]"; $geojson = "milfs/geojson.js.php?id=$_REQUEST[id]&buscar=$cadena_busqueda&item=$_REQUEST[item]";
}else{ }else{
$nombre_geojson = "cache/".md5($_SERVER[QUERY_STRING]).".json"; $nombre_geojson = "cache/".md5($_SERVER[QUERY_STRING]).".json";
$cachetime = 1800; $cachetime = 1800;
if (is_readable($nombre_geojson) && time() - $cachetime < filemtime($nombre_geojson) ) { // if (is_readable($nombre_geojson) && time() - $cachetime < filemtime($nombre_geojson) ) {
if (is_readable($nombre_geojson) ) {
$geojson= "$nombre_geojson"; $geojson= "$nombre_geojson";
}else{ }else{
// if(isset($_REQUEST[generar])){
include("milfs/includes/datos.php"); include("milfs/includes/datos.php");
ob_start(); ob_start();
include ("$site"."milfs/geojson.js.php?id=$_REQUEST[id]&buscar=$cadena_busqueda&item=$_REQUEST[item]"); include ("$site"."milfs/geojson.js.php?id=$_REQUEST[id]&buscar=$cadena_busqueda&item=$_REQUEST[item]");
@ -300,8 +307,12 @@ if (!copy($geojson_original, $nuevo_fichero)) {
$fp = fopen("$nuevo_fichero", 'w'); $fp = fopen("$nuevo_fichero", 'w');
fwrite($fp, "$cache"); fwrite($fp, "$cache");
fclose($fp); fclose($fp);
$geojson =$nuevo_fichero;
//}else{
//$geojson = "milfs/geojson.js.php?id=$_REQUEST[id]&buscar=$cadena_busqueda&item=$_REQUEST[item]";
//}
}
// $geojson = "milfs/geojson.js.php?id=$_REQUEST[id]&buscar=$cadena_busqueda&item=$_REQUEST[item]"; // $geojson = "milfs/geojson.js.php?id=$_REQUEST[id]&buscar=$cadena_busqueda&item=$_REQUEST[item]";
$geojson =$nuevo_fichero;
} }
} }
/* }else{ /* }else{