Commit f88e50669c3a432d8786c6069423960bea83b8da

Authored by Edmar Moretti
1 parent 6304f028

Mudanças para funcionamento com register_globals = On no PHP.INI

classesphp/mapa_googleearth.php
... ... @@ -60,13 +60,13 @@ else
60 60 {ilegal();}
61 61 */
62 62 //
63   -$map_file = $_SESSION["map_file"];
  63 +$map_fileX = $_SESSION["map_file"];
64 64 $postgis_mapa = $_SESSION["postgis_mapa"];
65 65  
66 66 if($_GET["REQUEST"] == "GetKml")
67 67 {retornaKml();}
68 68 else
69   -{retornaWms($map_file,$postgis_mapa);}
  69 +{retornaWms($map_fileX,$postgis_mapa);}
70 70 return;
71 71 function retornaKml(){
72 72 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
... ... @@ -99,7 +99,7 @@ function retornaKml(){
99 99 echo header("Content-type: application/xml");
100 100 echo $kml;
101 101 }
102   -function retornaWms($map_file,$postgis_mapa){
  102 +function retornaWms($map_fileX,$postgis_mapa){
103 103 error_reporting(0);
104 104 if(isset($_GET["bbox"]))
105 105 {$_GET["BBOX"] = $_GET["bbox"];}
... ... @@ -114,7 +114,7 @@ function retornaWms($map_file,$postgis_mapa){
114 114 $_GET["HEIGHT"] = ($_GET["WIDTH"] / $dx) * $dy;
115 115 //$_GET["map_size"] = $_GET["WIDTH"]." ".$_GET["HEIGHT"];
116 116 }
117   - $mapa = ms_newMapObj($map_file);
  117 + $mapa = ms_newMapObj($map_fileX);
118 118 $mapa->setProjection("init=epsg:4326");
119 119 /*
120 120 $qyfile = str_replace(".map",".qy",$_GET["map"]);
... ... @@ -125,7 +125,7 @@ function retornaWms($map_file,$postgis_mapa){
125 125 //
126 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 129 $qy = file_exists($qyfile);
130 130 if($qy)
131 131 {
... ...
classesphp/mapa_googlemaps.php
... ... @@ -82,7 +82,7 @@ if(@$_SESSION["fingerprint"])
82 82 else
83 83 {ilegal();}
84 84 //
85   -$map_file = $_SESSION["map_file"];
  85 +$map_fileX = $_SESSION["map_file"];
86 86 $postgis_mapa = $_SESSION["postgis_mapa"];
87 87 //
88 88 //converte a requisição do tile em coordenadas geo
... ... @@ -116,7 +116,7 @@ if(!isset($_GET["HEIGHT"]))
116 116 {$_GET["HEIGHT"] = "256";}
117 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 121 $qyfile = str_replace(".map",".qy",$_GET["map"]);
122 122 $qy = file_exists($qyfile);
... ... @@ -126,7 +126,7 @@ if($qy)
126 126 //
127 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 130 $qy = file_exists($qyfile);
131 131 if($qy)
132 132 {
... ... @@ -205,7 +205,7 @@ if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum")
205 205 if($qy)
206 206 {$cache = false;}
207 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 210 $map_size = explode(" ",$_GET["map_size"]);
211 211 $mapa->setsize($map_size[0],$map_size[1]);
... ... @@ -260,7 +260,7 @@ if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum")
260 260 }
261 261 else{
262 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 264 ob_clean();
265 265 $nomer = ($img->imagepath)."imgtemp".nomeRandomico();
266 266 $img->saveImage($nomer);
... ...
classesphp/mapa_openlayers.php
... ... @@ -81,20 +81,21 @@ if(@$_SESSION["fingerprint"])
81 81 else
82 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 86 $postgis_mapa = $_SESSION["postgis_mapa"];
86 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 89 if(isset($_GET["BBOX"]))
89 90 {
90 91 $_GET["mapext"] = str_replace(","," ",$_GET["BBOX"]);
91 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 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 99 $qy = file_exists($qyfile);
99 100 if($qy)
100 101 {
... ... @@ -170,7 +171,7 @@ if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum")
170 171 {$cache = false;}
171 172  
172 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 176 $map_size = explode(" ",$_GET["map_size"]);
176 177 $mapa->setsize($map_size[0],$map_size[1]);
... ... @@ -247,7 +248,7 @@ if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum")
247 248 }
248 249 else{
249 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 252 ob_clean();
252 253 $nomer = ($img->imagepath)."imgtemp".nomeRandomico();
253 254 $img->saveImage($nomer);
... ...