Commit 97b7f387eda26f629dee21dfe23ab65cb3502c83
1 parent
ef50833a
Exists in
master
and in
7 other branches
--no commit message
Showing
2 changed files
with
11 additions
and
9 deletions
Show diff stats
admin/admin.db
No preview for this file type
classesphp/mapa_openlayers.php
| ... | ... | @@ -133,8 +133,6 @@ if(!isset($_GET["telaR"])){//no caso de projecoes remotas, o mapfile nao e alter |
| 133 | 133 | } |
| 134 | 134 | } |
| 135 | 135 | } |
| 136 | -//if($qy || $_GET["HEIGHT"] != 256 ) | |
| 137 | -//{$cache = false;} | |
| 138 | 136 | if($_GET["layer"] == "") |
| 139 | 137 | {$cache = true;} |
| 140 | 138 | if($_GET == false) |
| ... | ... | @@ -143,6 +141,8 @@ if(strtolower($_GET["DESLIGACACHE"]) == "sim") |
| 143 | 141 | {$cache = false;} |
| 144 | 142 | if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") |
| 145 | 143 | {$cache = false;} |
| 144 | +if($qy) | |
| 145 | +{$cache = false;} | |
| 146 | 146 | if($cache == true) |
| 147 | 147 | {carregaCacheImagem($cachedir,$_GET["BBOX"],$nomecache,$map_fileX,$_GET["WIDTH"],$_GET["HEIGHT"]);} |
| 148 | 148 | |
| ... | ... | @@ -234,6 +234,7 @@ else |
| 234 | 234 | } |
| 235 | 235 | $l->close(); |
| 236 | 236 | } |
| 237 | + $cache = false; | |
| 237 | 238 | } |
| 238 | 239 | if (!function_exists('imagepng')) |
| 239 | 240 | { |
| ... | ... | @@ -244,7 +245,6 @@ if (!function_exists('imagepng')) |
| 244 | 245 | if (!function_exists('imagepng')) |
| 245 | 246 | {$_GET["TIPOIMAGEM"] = "";} |
| 246 | 247 | } |
| 247 | - | |
| 248 | 248 | if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") |
| 249 | 249 | { |
| 250 | 250 | if($img->imagepath == "") |
| ... | ... | @@ -271,11 +271,13 @@ else{ |
| 271 | 271 | } |
| 272 | 272 | header('Content-Length: '.filesize($nomer)); |
| 273 | 273 | header('Content-Type: image/png'); |
| 274 | - //header('Cache-Control: max-age=3600, must-revalidate'); | |
| 275 | - header('Expires: ' . gmdate('D, d M Y H:i:s', time()+24*60*60) . ' GMT'); | |
| 276 | - header('Last-Modified: '.gmdate('D, d M Y H:i:s', filemtime($nomer)).' GMT', true, 200); | |
| 277 | - $etag = md5_file($nomer); | |
| 278 | - header('Etag: '.$etag); | |
| 274 | + if($cache == true){ | |
| 275 | + header('Cache-Control: max-age=3600, must-revalidate'); | |
| 276 | + header('Expires: ' . gmdate('D, d M Y H:i:s', time()+24*60*60) . ' GMT'); | |
| 277 | + header('Last-Modified: '.gmdate('D, d M Y H:i:s', filemtime($nomer)).' GMT', true, 200); | |
| 278 | + $etag = md5_file($nomer); | |
| 279 | + header('Etag: '.$etag); | |
| 280 | + } | |
| 279 | 281 | fpassthru(fopen($nomer, 'rb')); |
| 280 | 282 | exit; |
| 281 | 283 | } |
| ... | ... | @@ -334,7 +336,7 @@ function carregaCacheImagem($cachedir,$bbox,$layer,$map,$w,$h){ |
| 334 | 336 | */ |
| 335 | 337 | header('Content-Length: '.filesize($nome)); |
| 336 | 338 | header('Content-Type: image/png'); |
| 337 | - //header('Cache-Control: max-age=3600, must-revalidate'); | |
| 339 | + header('Cache-Control: max-age=3600, must-revalidate'); | |
| 338 | 340 | header('Expires: ' . gmdate('D, d M Y H:i:s', time()+24*60*60) . ' GMT'); |
| 339 | 341 | header('Last-Modified: '.gmdate('D, d M Y H:i:s', filemtime($nome)).' GMT', true, 200); |
| 340 | 342 | $etag = md5_file($nome); | ... | ... |