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