Commit f88e50669c3a432d8786c6069423960bea83b8da
1 parent
6304f028
Exists in
master
and in
7 other branches
Mudanças para funcionamento com register_globals = On no PHP.INI
Showing
3 changed files
with
17 additions
and
16 deletions
Show diff stats
classesphp/mapa_googleearth.php
@@ -60,13 +60,13 @@ else | @@ -60,13 +60,13 @@ else | ||
60 | {ilegal();} | 60 | {ilegal();} |
61 | */ | 61 | */ |
62 | // | 62 | // |
63 | -$map_file = $_SESSION["map_file"]; | 63 | +$map_fileX = $_SESSION["map_file"]; |
64 | $postgis_mapa = $_SESSION["postgis_mapa"]; | 64 | $postgis_mapa = $_SESSION["postgis_mapa"]; |
65 | 65 | ||
66 | if($_GET["REQUEST"] == "GetKml") | 66 | if($_GET["REQUEST"] == "GetKml") |
67 | {retornaKml();} | 67 | {retornaKml();} |
68 | else | 68 | else |
69 | -{retornaWms($map_file,$postgis_mapa);} | 69 | +{retornaWms($map_fileX,$postgis_mapa);} |
70 | return; | 70 | return; |
71 | function retornaKml(){ | 71 | function retornaKml(){ |
72 | $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); | 72 | $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); |
@@ -99,7 +99,7 @@ function retornaKml(){ | @@ -99,7 +99,7 @@ function retornaKml(){ | ||
99 | echo header("Content-type: application/xml"); | 99 | echo header("Content-type: application/xml"); |
100 | echo $kml; | 100 | echo $kml; |
101 | } | 101 | } |
102 | -function retornaWms($map_file,$postgis_mapa){ | 102 | +function retornaWms($map_fileX,$postgis_mapa){ |
103 | error_reporting(0); | 103 | error_reporting(0); |
104 | if(isset($_GET["bbox"])) | 104 | if(isset($_GET["bbox"])) |
105 | {$_GET["BBOX"] = $_GET["bbox"];} | 105 | {$_GET["BBOX"] = $_GET["bbox"];} |
@@ -114,7 +114,7 @@ function retornaWms($map_file,$postgis_mapa){ | @@ -114,7 +114,7 @@ function retornaWms($map_file,$postgis_mapa){ | ||
114 | $_GET["HEIGHT"] = ($_GET["WIDTH"] / $dx) * $dy; | 114 | $_GET["HEIGHT"] = ($_GET["WIDTH"] / $dx) * $dy; |
115 | //$_GET["map_size"] = $_GET["WIDTH"]." ".$_GET["HEIGHT"]; | 115 | //$_GET["map_size"] = $_GET["WIDTH"]." ".$_GET["HEIGHT"]; |
116 | } | 116 | } |
117 | - $mapa = ms_newMapObj($map_file); | 117 | + $mapa = ms_newMapObj($map_fileX); |
118 | $mapa->setProjection("init=epsg:4326"); | 118 | $mapa->setProjection("init=epsg:4326"); |
119 | /* | 119 | /* |
120 | $qyfile = str_replace(".map",".qy",$_GET["map"]); | 120 | $qyfile = str_replace(".map",".qy",$_GET["map"]); |
@@ -125,7 +125,7 @@ function retornaWms($map_file,$postgis_mapa){ | @@ -125,7 +125,7 @@ function retornaWms($map_file,$postgis_mapa){ | ||
125 | // | 125 | // |
126 | //resolve o problema da seleção na versão nova do mapserver | 126 | //resolve o problema da seleção na versão nova do mapserver |
127 | // | 127 | // |
128 | - $qyfile = dirname($map_file)."/".$_GET["layer"].".php"; | 128 | + $qyfile = dirname($map_fileX)."/".$_GET["layer"].".php"; |
129 | $qy = file_exists($qyfile); | 129 | $qy = file_exists($qyfile); |
130 | if($qy) | 130 | if($qy) |
131 | { | 131 | { |
classesphp/mapa_googlemaps.php
@@ -82,7 +82,7 @@ if(@$_SESSION["fingerprint"]) | @@ -82,7 +82,7 @@ if(@$_SESSION["fingerprint"]) | ||
82 | else | 82 | else |
83 | {ilegal();} | 83 | {ilegal();} |
84 | // | 84 | // |
85 | -$map_file = $_SESSION["map_file"]; | 85 | +$map_fileX = $_SESSION["map_file"]; |
86 | $postgis_mapa = $_SESSION["postgis_mapa"]; | 86 | $postgis_mapa = $_SESSION["postgis_mapa"]; |
87 | // | 87 | // |
88 | //converte a requisição do tile em coordenadas geo | 88 | //converte a requisição do tile em coordenadas geo |
@@ -116,7 +116,7 @@ if(!isset($_GET["HEIGHT"])) | @@ -116,7 +116,7 @@ if(!isset($_GET["HEIGHT"])) | ||
116 | {$_GET["HEIGHT"] = "256";} | 116 | {$_GET["HEIGHT"] = "256";} |
117 | $_GET["map_size"] = $_GET["WIDTH"]." ".$_GET["HEIGHT"]; | 117 | $_GET["map_size"] = $_GET["WIDTH"]." ".$_GET["HEIGHT"]; |
118 | 118 | ||
119 | -$mapa = ms_newMapObj($map_file); | 119 | +$mapa = ms_newMapObj($map_fileX); |
120 | /* | 120 | /* |
121 | $qyfile = str_replace(".map",".qy",$_GET["map"]); | 121 | $qyfile = str_replace(".map",".qy",$_GET["map"]); |
122 | $qy = file_exists($qyfile); | 122 | $qy = file_exists($qyfile); |
@@ -126,7 +126,7 @@ if($qy) | @@ -126,7 +126,7 @@ if($qy) | ||
126 | // | 126 | // |
127 | //resolve o problema da seleção na versão nova do mapserver | 127 | //resolve o problema da seleção na versão nova do mapserver |
128 | // | 128 | // |
129 | -$qyfile = dirname($map_file)."/".$_GET["layer"].".php"; | 129 | +$qyfile = dirname($map_fileX)."/".$_GET["layer"].".php"; |
130 | $qy = file_exists($qyfile); | 130 | $qy = file_exists($qyfile); |
131 | if($qy) | 131 | if($qy) |
132 | { | 132 | { |
@@ -205,7 +205,7 @@ if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") | @@ -205,7 +205,7 @@ if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") | ||
205 | if($qy) | 205 | if($qy) |
206 | {$cache = false;} | 206 | {$cache = false;} |
207 | if($cache == true) | 207 | if($cache == true) |
208 | -{carregaCacheImagem($_GET["BBOX"],$nomecache,$map_file,$_GET["WIDTH"],$_GET["HEIGHT"]);} | 208 | +{carregaCacheImagem($_GET["BBOX"],$nomecache,$map_fileX,$_GET["WIDTH"],$_GET["HEIGHT"]);} |
209 | 209 | ||
210 | $map_size = explode(" ",$_GET["map_size"]); | 210 | $map_size = explode(" ",$_GET["map_size"]); |
211 | $mapa->setsize($map_size[0],$map_size[1]); | 211 | $mapa->setsize($map_size[0],$map_size[1]); |
@@ -260,7 +260,7 @@ if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") | @@ -260,7 +260,7 @@ if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") | ||
260 | } | 260 | } |
261 | else{ | 261 | else{ |
262 | if($cache == true) | 262 | if($cache == true) |
263 | - {salvaCacheImagem($_GET["BBOX"],$nomecache,$map_file,$_GET["WIDTH"],$_GET["HEIGHT"]);} | 263 | + {salvaCacheImagem($_GET["BBOX"],$nomecache,$map_fileX,$_GET["WIDTH"],$_GET["HEIGHT"]);} |
264 | ob_clean(); | 264 | ob_clean(); |
265 | $nomer = ($img->imagepath)."imgtemp".nomeRandomico(); | 265 | $nomer = ($img->imagepath)."imgtemp".nomeRandomico(); |
266 | $img->saveImage($nomer); | 266 | $img->saveImage($nomer); |
classesphp/mapa_openlayers.php
@@ -81,20 +81,21 @@ if(@$_SESSION["fingerprint"]) | @@ -81,20 +81,21 @@ if(@$_SESSION["fingerprint"]) | ||
81 | else | 81 | else |
82 | {ilegal();} | 82 | {ilegal();} |
83 | // | 83 | // |
84 | -$map_file = $_SESSION["map_file"]; | 84 | +//map_fileX é necessário caso register_globals = On no PHP.INI |
85 | +$map_fileX = $_SESSION["map_file"]; | ||
85 | $postgis_mapa = $_SESSION["postgis_mapa"]; | 86 | $postgis_mapa = $_SESSION["postgis_mapa"]; |
86 | if(isset($_GET["tipolayer"]) && $_GET["tipolayer"] == "fundo") | 87 | if(isset($_GET["tipolayer"]) && $_GET["tipolayer"] == "fundo") |
87 | -{$map_file = str_replace(".map","fundo.map",$map_file);} | 88 | +{$map_fileX = str_replace(".map","fundo.map",$map_fileX);} |
88 | if(isset($_GET["BBOX"])) | 89 | if(isset($_GET["BBOX"])) |
89 | { | 90 | { |
90 | $_GET["mapext"] = str_replace(","," ",$_GET["BBOX"]); | 91 | $_GET["mapext"] = str_replace(","," ",$_GET["BBOX"]); |
91 | $_GET["map_size"] = $_GET["WIDTH"]." ".$_GET["HEIGHT"]; | 92 | $_GET["map_size"] = $_GET["WIDTH"]." ".$_GET["HEIGHT"]; |
92 | } | 93 | } |
93 | -$mapa = ms_newMapObj($map_file); //map_file vem de section | 94 | +$mapa = ms_newMapObj($map_fileX); //map_file vem de section |
94 | // | 95 | // |
95 | //resolve o problema da seleção na versão nova do mapserver | 96 | //resolve o problema da seleção na versão nova do mapserver |
96 | // | 97 | // |
97 | -$qyfile = dirname($map_file)."/".$_GET["layer"].".php"; | 98 | +$qyfile = dirname($map_fileX)."/".$_GET["layer"].".php"; |
98 | $qy = file_exists($qyfile); | 99 | $qy = file_exists($qyfile); |
99 | if($qy) | 100 | if($qy) |
100 | { | 101 | { |
@@ -170,7 +171,7 @@ if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") | @@ -170,7 +171,7 @@ if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") | ||
170 | {$cache = false;} | 171 | {$cache = false;} |
171 | 172 | ||
172 | if($cache == true) | 173 | if($cache == true) |
173 | -{carregaCacheImagem($_GET["BBOX"],$nomecache,$map_file,$_GET["WIDTH"],$_GET["HEIGHT"]);} | 174 | +{carregaCacheImagem($_GET["BBOX"],$nomecache,$map_fileX,$_GET["WIDTH"],$_GET["HEIGHT"]);} |
174 | 175 | ||
175 | $map_size = explode(" ",$_GET["map_size"]); | 176 | $map_size = explode(" ",$_GET["map_size"]); |
176 | $mapa->setsize($map_size[0],$map_size[1]); | 177 | $mapa->setsize($map_size[0],$map_size[1]); |
@@ -247,7 +248,7 @@ if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") | @@ -247,7 +248,7 @@ if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") | ||
247 | } | 248 | } |
248 | else{ | 249 | else{ |
249 | if($cache == true) | 250 | if($cache == true) |
250 | - {salvaCacheImagem($_GET["BBOX"],$nomecache,$map_file,$_GET["WIDTH"],$_GET["HEIGHT"]);} | 251 | + {salvaCacheImagem($_GET["BBOX"],$nomecache,$map_fileX,$_GET["WIDTH"],$_GET["HEIGHT"]);} |
251 | ob_clean(); | 252 | ob_clean(); |
252 | $nomer = ($img->imagepath)."imgtemp".nomeRandomico(); | 253 | $nomer = ($img->imagepath)."imgtemp".nomeRandomico(); |
253 | $img->saveImage($nomer); | 254 | $img->saveImage($nomer); |