Commit 4847c0dcd578feda9dbc7e7f32985868ff883843

Authored by Edmar Moretti
1 parent 42c5064b

Crítica do IMAGEPATH qd uma imagem é gerada

admin/admin.db
No preview for this file type
classesphp/classe_escala.php
... ... @@ -104,6 +104,8 @@ string com variáveis javascript.
104 104 function retornaBarraEscala()
105 105 {
106 106 $objImagem = $this->mapa->drawscalebar();
  107 + if($objImagem->imagepath == "")
  108 + {echo "Erro IMAGEPATH vazio";exit;}
107 109 $nomer = ($objImagem->imagepath)."sca".$this->nomeImagem.".png";
108 110 $objImagem->saveImage($nomer);
109 111 $nomer = ($objImagem->imageurl).basename($nomer);
... ...
classesphp/classe_legenda.php
... ... @@ -277,6 +277,8 @@ string de variaveis no formato javascript que permitem montar a legenda.
277 277 }
278 278 $nomeImagem = nomeRandomico();
279 279 $imgo = $this->mapa->drawlegend();
  280 + if($imgo->imagepath == "")
  281 + {echo "Erro IMAGEPATH vazio";exit;}
280 282 $nomer = ($imgo->imagepath)."leg".$nomeImagem.".png";
281 283 $imgo->saveImage($nomer);
282 284 $nomer = ($imgo->imageurl).basename($nomer);
... ...
classesphp/mapa_googleearth.php
... ... @@ -212,6 +212,8 @@ function retornaWms($map_fileX,$postgis_mapa){
212 212  
213 213 if(isset($_GET["TIPOIMAGEM"]) && trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum")
214 214 {
  215 + if($img->imagepath == "")
  216 + {echo "Erro IMAGEPATH vazio";exit;}
215 217 $nomer = ($img->imagepath)."filtroimgtemp".nomeRandomico();
216 218 $img->saveImage($nomer);
217 219 filtraImagem($nomer,$_GET["TIPOIMAGEM"]);
... ... @@ -224,6 +226,8 @@ function retornaWms($map_fileX,$postgis_mapa){
224 226 }
225 227 else{
226 228 ob_clean();
  229 + if($img->imagepath == "")
  230 + {echo "Erro IMAGEPATH vazio";exit;}
227 231 $nomer = ($img->imagepath)."imgtemp".nomeRandomico();
228 232 $img->saveImage($nomer);
229 233 $img = imagecreatefrompng($nomer);
... ...
classesphp/mapa_googlemaps.php
... ... @@ -252,6 +252,8 @@ if (!function_exists('imagepng'))
252 252 }
253 253 if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum")
254 254 {
  255 + if($img->imagepath == "")
  256 + {echo "Erro IMAGEPATH vazio";exit;}
255 257 $nomer = ($img->imagepath)."filtroimgtemp".nomeRand().".png";
256 258 $img->saveImage($nomer);
257 259 filtraImg($nomer,trim($_GET["TIPOIMAGEM"]));
... ... @@ -266,6 +268,8 @@ else{
266 268 if($cache == true)
267 269 {$nomer = salvaCacheImagem($_GET["BBOX"],$nomecache,$map_fileX,$_GET["WIDTH"],$_GET["HEIGHT"]);}
268 270 else{
  271 + if($img->imagepath == "")
  272 + {echo "Erro IMAGEPATH vazio";exit;}
269 273 $nomer = ($img->imagepath)."imgtemp".nomeRand().".png";
270 274 $img->saveImage($nomer);
271 275 }
... ...
classesphp/mapa_inicia.php
... ... @@ -245,6 +245,8 @@ function iniciaMapa()
245 245 $m->salva();
246 246  
247 247 $nomes = nomeRandomico(12);
  248 + if($imgo->imagepath == "")
  249 + {echo "Erro IMAGEPATH vazio";exit;}
248 250 $nomer = ($imgo->imagepath)."mapa".$nomes.".png";
249 251 $imgo->saveImage($nomer);
250 252 if (isset($utilizacgi) && strtolower($utilizacgi) == "sim")
... ...
classesphp/mapa_openlayers.php
... ... @@ -243,6 +243,8 @@ if (!function_exists('imagepng'))
243 243 }
244 244 if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum")
245 245 {
  246 + if($img->imagepath == "")
  247 + {echo "Erro IMAGEPATH vazio";exit;}
246 248 $nomer = ($img->imagepath)."filtroimgtemp".nomeRand().".png";
247 249 $img->saveImage($nomer);
248 250 filtraImg($nomer,$_GET["TIPOIMAGEM"]);
... ... @@ -258,6 +260,8 @@ else{
258 260 if($cache == true)
259 261 {$nomer = salvaCacheImagem($_GET["BBOX"],$nomecache,$map_fileX,$_GET["WIDTH"],$_GET["HEIGHT"]);}
260 262 else{
  263 + if($img->imagepath == "")
  264 + {echo "Erro IMAGEPATH vazio";exit;}
261 265 $nomer = ($img->imagepath)."imgtemp".nomeRand().".png";
262 266 $img->saveImage($nomer);
263 267 }
... ...
ferramentas/3d/3d.php
... ... @@ -60,6 +60,8 @@ if ($mapa->width > 500)
60 60 $of = $mapa->outputformat;
61 61 $of->set("imagemode",MS_IMAGEMODE_RGB);
62 62 $imgo = $mapa->draw();
  63 +if($imgo->imagepath == "")
  64 +{echo "Erro IMAGEPATH vazio";exit;}
63 65 $nome = ($imgo->imagepath).nomeRandomico().".png";
64 66 $nomefinal = ($imgo->imagepath).nomeRandomico().".wrl";
65 67 $imgo->saveImage($nome);
... ...
ferramentas/imprimir/a4lpaisagempdf.php
... ... @@ -92,6 +92,8 @@ if($mapexten != ""){
92 92 $o->set("imagemode",MS_IMAGEMODE_RGB);
93 93 $o->set("transparent","false");
94 94 $imgo = $map->draw();
  95 +if($imgo->imagepath == "")
  96 +{echo "Erro IMAGEPATH vazio";exit;}
95 97 $nomer = ($imgo->imagepath)."mapa".$nomes.".png";
96 98 $imgo->saveImage($nomer);
97 99 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
... ...
ferramentas/imprimir/aggpng.php
... ... @@ -39,6 +39,7 @@ foreach(array_keys($_SESSION) as $k)
39 39 {
40 40 eval("\$".$k."='".$_SESSION[$k]."';");
41 41 }
  42 +
42 43 $postgis_mapa = $_SESSION["postgis_mapa"];
43 44 //
44 45 //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido
... ... @@ -114,6 +115,8 @@ $o->set("imagemode",MS_IMAGEMODE_RGB);
114 115 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
115 116 //mapa
116 117 $imgo = $map->draw();
  118 +if($imgo->imagepath == "")
  119 +{echo "Erro IMAGEPATH vazio";exit;}
117 120 $nomer = ($imgo->imagepath)."mapa".$nomes.".png";
118 121 $imgo->saveImage($nomer);
119 122 $nomemapa = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer);
... ...
ferramentas/imprimir/geotif.php
... ... @@ -115,6 +115,8 @@ $o->set("imagemode",MS_IMAGEMODE_RGB);
115 115 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
116 116 //mapa
117 117 $imgo = $map->draw();
  118 +if($imgo->imagepath == "")
  119 +{echo "Erro IMAGEPATH vazio";exit;}
118 120 $nomer = ($imgo->imagepath)."mapa".$nomes.".tif";
119 121 $imgo->saveImage($nomer);
120 122 $nomemapa = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer);
... ...
ferramentas/imprimir/geraimagens.php
... ... @@ -63,6 +63,8 @@ if($interface == "openlayers"){
63 63 }
64 64  
65 65 $imgo = $map->draw();
  66 +if($imgo->imagepath == "")
  67 +{echo "Erro IMAGEPATH vazio";exit;}
66 68 $nomer = ($imgo->imagepath)."mapa".$nomes.".png";
67 69 $imgo->saveImage($nomer);
68 70 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
... ...
ferramentas/imprimir/svg.php
... ... @@ -128,6 +128,8 @@ $map->selectOutputFormat("svg");
128 128 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
129 129 //mapa
130 130 $imgo = $map->draw();
  131 +if($imgo->imagepath == "")
  132 +{echo "Erro IMAGEPATH vazio";exit;}
131 133 $nomer = ($imgo->imagepath)."mapa".$nomes.".svg";
132 134 $imgo->saveImage($nomer);
133 135 $nomemapa = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer);
... ...
ferramentas/imprimir/swf.php
... ... @@ -70,6 +70,8 @@ $of->set("imagemode","PC256");
70 70 $of->setoption("OUTPUT_MOVIE","SINGLE");
71 71  
72 72 $imgo = $map->draw();
  73 +if($imgo->imagepath == "")
  74 +{echo "Erro IMAGEPATH vazio";exit;}
73 75 $nomer = ($imgo->imagepath)."mapa".$nomes.".swf";
74 76 $imgo->saveImage($nomer);
75 77 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
... ...
geraminiatura.php
... ... @@ -182,6 +182,8 @@ function verificaMiniatura($map,$tipo,$admin=false)
182 182 }
183 183 if($tipo=="mini" || $tipo == "todos")
184 184 {
  185 + if($objImagemM->imagepath == "")
  186 + {echo "Erro IMAGEPATH vazio";exit;}
185 187 $nomecM = ($objImagemM->imagepath).$map.".mini.png";
186 188 $objImagemM->saveImage($nomecM);
187 189 }
... ...
testamapfile.php
... ... @@ -261,6 +261,8 @@ function verifica($map,$solegenda)
261 261 }
262 262 return;
263 263 }
  264 + if($objImagem->imagepath == "")
  265 + {echo "Erro IMAGEPATH vazio";}
264 266 $nomec = ($objImagem->imagepath).nomeRandomico()."teste.png";
265 267 $objImagem->saveImage($nomec);
266 268 $nomer = ($objImagem->imageurl).basename($nomec);
... ...