Commit 16a2afe9e30013ece5c5cca02f8c44f4d681b1ed

Authored by Edmar Moretti
1 parent 6ddfa4c4
Exists in master

Correção na ferramenta filtro e colorramp. Inclusão de variável de configuração …

…em ms_configura.php que permite bloquear ferramentas
Showing 184 changed files with 736 additions and 179 deletions   Show diff stats

Too many changes.

To preserve performance only 100 of 184 files displayed.

classesphp/classe_mapa.php
@@ -459,7 +459,8 @@ class Mapa @@ -459,7 +459,8 @@ class Mapa
459 if (!mb_detect_encoding($f,"UTF-8",true)){ 459 if (!mb_detect_encoding($f,"UTF-8",true)){
460 $f = mb_convert_encoding($f,"UTF-8","ISO-8859-1"); 460 $f = mb_convert_encoding($f,"UTF-8","ISO-8859-1");
461 } 461 }
462 - $ferramentas["animagif"] = json_decode($f); 462 + $ferramentas["animagif"] = json_decode(str_replace("'",'"',$f));
  463 + //var_dump($ferramentas["animagif"]);exit;
463 } 464 }
464 $temas[] = array( 465 $temas[] = array(
465 $oLayer->name, 466 $oLayer->name,
classesphp/mapa_controle.php
@@ -111,6 +111,7 @@ $tempo = microtime(1); @@ -111,6 +111,7 @@ $tempo = microtime(1);
111 111
112 include_once("sani_request.php"); 112 include_once("sani_request.php");
113 $_pg = array_merge($_GET,$_POST); 113 $_pg = array_merge($_GET,$_POST);
  114 +
114 $interface = $_pg["interface"]; 115 $interface = $_pg["interface"];
115 $funcao = $_pg["funcao"]; 116 $funcao = $_pg["funcao"];
116 $g_sid = $_pg["g_sid"]; 117 $g_sid = $_pg["g_sid"];
ferramentas/3d/3d.php
1 <?php 1 <?php
  2 +//depreciado
2 return; 3 return;
3 require_once("../../classesphp/pega_variaveis.php"); 4 require_once("../../classesphp/pega_variaveis.php");
4 require_once("../../classesphp/carrega_ext.php"); 5 require_once("../../classesphp/carrega_ext.php");
ferramentas/3d/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/agrupaelementos/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/agrupaelementos/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/analisageometrias/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/animacao/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/animagif/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/animagif/exec.php
@@ -26,6 +26,8 @@ if(empty($_GET)){ @@ -26,6 +26,8 @@ if(empty($_GET)){
26 //http://localhost:8014/i3geo/ferramentas/animagif/exec.php?transparente=nao&legenda=sim&tema=dengue_casos_provaveis&colunat=semana_ano_epidemiologico&w=500&h=500&mapext=-74%20-32%20-34%204 26 //http://localhost:8014/i3geo/ferramentas/animagif/exec.php?transparente=nao&legenda=sim&tema=dengue_casos_provaveis&colunat=semana_ano_epidemiologico&w=500&h=500&mapext=-74%20-32%20-34%204
27 //http://localhost/i3geo/ferramentas/animagif/exec.php?nulos=-,0&transparente=sim&legenda=nao&tema=_llocalianimagif&colunat=ANOCRIA&w=500&h=500&mapext=-74%20-32%20-34%204&tipocolunat=string 27 //http://localhost/i3geo/ferramentas/animagif/exec.php?nulos=-,0&transparente=sim&legenda=nao&tema=_llocalianimagif&colunat=ANOCRIA&w=500&h=500&mapext=-74%20-32%20-34%204&tipocolunat=string
28 include("../../ms_configura.php"); 28 include("../../ms_configura.php");
  29 +include("../blacklist.php");
  30 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
29 include("../../classesphp/funcoes_gerais.php"); 31 include("../../classesphp/funcoes_gerais.php");
30 include("../../classesphp/carrega_ext.php"); 32 include("../../classesphp/carrega_ext.php");
31 include_once (dirname(__FILE__)."/../../classesphp/sani_request.php"); 33 include_once (dirname(__FILE__)."/../../classesphp/sani_request.php");
@@ -35,11 +37,9 @@ $_GET = array_merge($_GET,$_POST); @@ -35,11 +37,9 @@ $_GET = array_merge($_GET,$_POST);
35 // 37 //
36 if(empty($_GET["colunat"])){ 38 if(empty($_GET["colunat"])){
37 $nmapa = ms_newMapObj($locaplic."/temas/".$_GET["tema"].".map"); 39 $nmapa = ms_newMapObj($locaplic."/temas/".$_GET["tema"].".map");
38 -  
39 $layer = $nmapa->getlayerbyname($_GET["tema"]); 40 $layer = $nmapa->getlayerbyname($_GET["tema"]);
40 -  
41 $animagif = $layer->getmetadata("animagif"); 41 $animagif = $layer->getmetadata("animagif");
42 - $animagif = json_decode($animagif,true); 42 + $animagif = json_decode(str_replace("'",'"',$animagif),true);
43 $_GET["colunat"] = $animagif["colunat"]; 43 $_GET["colunat"] = $animagif["colunat"];
44 $_GET["tempo"] = $animagif["tempo"]; 44 $_GET["tempo"] = $animagif["tempo"];
45 $_GET["w"] = $animagif["w"]; 45 $_GET["w"] = $animagif["w"];
@@ -108,6 +108,10 @@ if(!in_array($operador,array(&quot;=&quot;,&quot;&lt;&quot;,&quot;&gt;&quot;))){ @@ -108,6 +108,10 @@ if(!in_array($operador,array(&quot;=&quot;,&quot;&lt;&quot;,&quot;&gt;&quot;))){
108 $nulos = explode(",",$nulos); 108 $nulos = explode(",",$nulos);
109 $arqtemp = $dir_tmp."/".$nometemp; 109 $arqtemp = $dir_tmp."/".$nometemp;
110 if(file_exists($arqtemp.".gif")){ 110 if(file_exists($arqtemp.".gif")){
  111 + if(getimagesize($arqtemp.".gif") == false){
  112 + echo "";
  113 + exit;
  114 + }
111 $gifBinary = file_get_contents($arqtemp.".gif"); 115 $gifBinary = file_get_contents($arqtemp.".gif");
112 //retorna o gif para o navegador 116 //retorna o gif para o navegador
113 header('Content-type: image/gif'); 117 header('Content-type: image/gif');
@@ -189,9 +193,6 @@ if($copyright != &quot;&quot;){ @@ -189,9 +193,6 @@ if($copyright != &quot;&quot;){
189 $label->updatefromstring("LABEL POSITION lr END"); 193 $label->updatefromstring("LABEL POSITION lr END");
190 $label->updatefromstring('LABEL STYLE GEOMTRANSFORM "labelpoly" COLOR 255 255 255 END END'); 194 $label->updatefromstring('LABEL STYLE GEOMTRANSFORM "labelpoly" COLOR 255 255 255 END END');
191 } 195 }
192 -  
193 -//  
194 -$mapa->save($arqtemp.".map");  
195 //adiciona ao mapa base as camadas do mapfile indicado em $tema 196 //adiciona ao mapa base as camadas do mapfile indicado em $tema
196 $nmapa = ms_newMapObj($locaplic."/temas/".$tema.".map"); 197 $nmapa = ms_newMapObj($locaplic."/temas/".$tema.".map");
197 $numlayers = $nmapa->numlayers; 198 $numlayers = $nmapa->numlayers;
@@ -217,8 +218,6 @@ for ($i=0;$i &lt; $numlayers;$i++){ @@ -217,8 +218,6 @@ for ($i=0;$i &lt; $numlayers;$i++){
217 cloneInlineSymbol($layern,$nmapa,$mapa); 218 cloneInlineSymbol($layern,$nmapa,$mapa);
218 ms_newLayerObj($mapa, $layern); 219 ms_newLayerObj($mapa, $layern);
219 } 220 }
220 -  
221 -$mapa->save($arqtemp.".map");  
222 //aplica a extensao geografica 221 //aplica a extensao geografica
223 $layer = $mapa->getlayerbyname($tema); 222 $layer = $mapa->getlayerbyname($tema);
224 223
@@ -270,10 +269,8 @@ $o-&gt;set(&quot;imagemode&quot;,MS_IMAGEMODE_RGBA); @@ -270,10 +269,8 @@ $o-&gt;set(&quot;imagemode&quot;,MS_IMAGEMODE_RGBA);
270 if($transparente == "sim"){ 269 if($transparente == "sim"){
271 $o->set("transparent",MS_TRUE); 270 $o->set("transparent",MS_TRUE);
272 } 271 }
273 - 272 +restauraConObj($mapa,$postgis_mapa);
274 $mapa->save($arqtemp.".map"); 273 $mapa->save($arqtemp.".map");
275 -$mapa = ms_newMapObj($arqtemp.".map");  
276 -restauraCon($arqtemp.".map",$postgis_mapa);  
277 274
278 /* 275 /*
279 if(validaAcessoTemas($arqtemp.".map",false) == true){ 276 if(validaAcessoTemas($arqtemp.".map",false) == true){
@@ -293,8 +290,7 @@ foreach($lista as $l){ @@ -293,8 +290,7 @@ foreach($lista as $l){
293 } 290 }
294 } 291 }
295 292
296 -//$listaunica = array("201537");  
297 - 293 +$mapa = ms_newMapObj($arqtemp.".map");
298 //cria as imagens para cada periodo 294 //cria as imagens para cada periodo
299 $layer = $mapa->getlayerbyname($tema); 295 $layer = $mapa->getlayerbyname($tema);
300 296
@@ -306,6 +302,11 @@ if($copyright != &quot;&quot;){ @@ -306,6 +302,11 @@ if($copyright != &quot;&quot;){
306 } 302 }
307 $mapa->moveLayerdown(0); 303 $mapa->moveLayerdown(0);
308 304
  305 +$mapa->save($arqtemp.".map");
  306 +substituiCon($mapa,$postgis_mapa);
  307 +$mapa = ms_newMapObj($arqtemp.".map");
  308 +$copyright = $mapa->getlayerbyname("copyright");
  309 +
309 if($copyright != ""){ 310 if($copyright != ""){
310 $c = $copyright->getclass(0); 311 $c = $copyright->getclass(0);
311 if($vi >= 60200){ 312 if($vi >= 60200){
@@ -321,19 +322,23 @@ if($copyright != &quot;&quot;){ @@ -321,19 +322,23 @@ if($copyright != &quot;&quot;){
321 $imagens = array(); 322 $imagens = array();
322 $duracao = array(); 323 $duracao = array();
323 $objImagem = ""; 324 $objImagem = "";
  325 +
324 foreach($listaunica as $d){ 326 foreach($listaunica as $d){
  327 +
  328 + $layer = $mapa->getlayerbyname($tema);
325 if(strtoupper($colunat) == $colunat){ 329 if(strtoupper($colunat) == $colunat){
326 $filtro = "(('[$colunat]' $operador '$d'))"; 330 $filtro = "(('[$colunat]' $operador '$d'))";
327 - if($tipocolunat == "numerico"){ 331 + if($tipocolunat == "numerico" || $tipocolunat == "numero"){
328 $filtro = "(([$colunat] $operador $d))"; 332 $filtro = "(([$colunat] $operador $d))";
329 } 333 }
330 } 334 }
331 else{ 335 else{
332 $filtro = "$colunat $operador '$d'"; 336 $filtro = "$colunat $operador '$d'";
333 - if($tipocolunat == "numerico"){ 337 + if($tipocolunat == "numerico" || $tipocolunat == "numero"){
334 $filtro = "$colunat $operador $d"; 338 $filtro = "$colunat $operador $d";
335 } 339 }
336 } 340 }
  341 +
337 $layer->setfilter($filtro); 342 $layer->setfilter($filtro);
338 343
339 $nomec = $arqtemp.$d.".png"; 344 $nomec = $arqtemp.$d.".png";
@@ -346,16 +351,13 @@ foreach($listaunica as $d){ @@ -346,16 +351,13 @@ foreach($listaunica as $d){
346 $classe->title = $d; 351 $classe->title = $d;
347 } 352 }
348 //$mapa->save($arqtemp."teste.map"); 353 //$mapa->save($arqtemp."teste.map");
  354 + $mapa->save($arqtemp.".map");
349 if(!file_exists($nomec)){ 355 if(!file_exists($nomec)){
350 if($objImagem == ""){ 356 if($objImagem == ""){
351 - //$mapa->save($arqtemp.".map");  
352 - //echo $arqtemp.".map";  
353 $objImagem = $mapa->draw(); 357 $objImagem = $mapa->draw();
354 $objImagem->saveImage($nomec); 358 $objImagem->saveImage($nomec);
355 } 359 }
356 else{ 360 else{
357 - //$mapa->save($arqtemp.".map");  
358 - //echo $arqtemp.".map";  
359 $i = $mapa->draw(); 361 $i = $mapa->draw();
360 $objImagem->pasteImage($i,-1); 362 $objImagem->pasteImage($i,-1);
361 $objImagem->saveImage($nomec); 363 $objImagem->saveImage($nomec);
@@ -365,7 +367,10 @@ foreach($listaunica as $d){ @@ -365,7 +367,10 @@ foreach($listaunica as $d){
365 $duracao[] = $tempo; 367 $duracao[] = $tempo;
366 //$mapa->save($arqtemp.".map");exit; 368 //$mapa->save($arqtemp.".map");exit;
367 } 369 }
368 - 370 +restauraConObj($mapa,$postgis_mapa);
  371 +$mapa->save($arqtemp.".map");
  372 +unlink($arqtemp.".map");
  373 +$mapa = null;
369 //junta as imagens no gif 374 //junta as imagens no gif
370 375
371 include("../../pacotes/gifcreator/GifCreator.php"); 376 include("../../pacotes/gifcreator/GifCreator.php");
ferramentas/animagif/index.js
@@ -313,7 +313,7 @@ i3GEOF.animagif = @@ -313,7 +313,7 @@ i3GEOF.animagif =
313 p = i3GEO.configura.locaplic + "/ferramentas/animagif/manutencao.php"; 313 p = i3GEO.configura.locaplic + "/ferramentas/animagif/manutencao.php";
314 par = "&g_sid=" + i3GEO.configura.sid 314 par = "&g_sid=" + i3GEO.configura.sid
315 + "&tema=" + i3GEOF.animagif.tema 315 + "&tema=" + i3GEOF.animagif.tema
316 - + "&animagif=" + i3GEO.util.base64encode(j) 316 + + "&animagif=" + j
317 + "&funcao=inclui"; 317 + "&funcao=inclui";
318 318
319 retorno = 319 retorno =
ferramentas/animagif/index.php
1 <?php 1 <?php
2 include (dirname(__FILE__)."/../../classesphp/sani_request.php"); 2 include (dirname(__FILE__)."/../../classesphp/sani_request.php");
  3 +include("../blacklist.php");
  4 +verificaBlFerramentas(basename(dirname(__FILE__)),"",false);
3 $url = strip_tags("./exec.php?".$_SERVER["QUERY_STRING"]); 5 $url = strip_tags("./exec.php?".$_SERVER["QUERY_STRING"]);
4 ?> 6 ?>
5 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 7 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
ferramentas/animagif/manutencao.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php");  
3 -include_once(dirname(__FILE__)."/../../admin/php/login.php"); 2 +include_once(dirname(__FILE__)."/../../admin/php/login.php");
  3 +include("../blacklist.php");
  4 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
4 $funcoesEdicao = array( 5 $funcoesEdicao = array(
5 "REMOVE", 6 "REMOVE",
6 "INCLUI" 7 "INCLUI"
@@ -9,7 +10,8 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){ @@ -9,7 +10,8 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){
9 if(verificaOperacaoSessao("admin/html/editormapfile") == false){ 10 if(verificaOperacaoSessao("admin/html/editormapfile") == false){
10 retornaJSON("Vc nao pode realizar essa operacao. Tente fazer login novamente.");exit; 11 retornaJSON("Vc nao pode realizar essa operacao. Tente fazer login novamente.");exit;
11 } 12 }
12 -} 13 +}
  14 +$tema = $_POST["tema"];
13 error_reporting(0); 15 error_reporting(0);
14 // 16 //
15 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 17 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
@@ -18,6 +20,7 @@ $retorno = &quot;&quot;; //string que ser&amp;aacute; retornada ao browser via JSON @@ -18,6 +20,7 @@ $retorno = &quot;&quot;; //string que ser&amp;aacute; retornada ao browser via JSON
18 switch (strtoupper($funcao)) 20 switch (strtoupper($funcao))
19 { 21 {
20 case "REMOVE": 22 case "REMOVE":
  23 + restauraCon($map_file,$postgis_mapa);
21 $mapa = ms_newMapObj($map_file); 24 $mapa = ms_newMapObj($map_file);
22 $l = $mapa->getlayerbyname($tema); 25 $l = $mapa->getlayerbyname($tema);
23 if($l != ""){ 26 if($l != ""){
@@ -37,10 +40,11 @@ switch (strtoupper($funcao)) @@ -37,10 +40,11 @@ switch (strtoupper($funcao))
37 $retorno = "ok"; 40 $retorno = "ok";
38 break; 41 break;
39 case "INCLUI": 42 case "INCLUI":
  43 + restauraCon($map_file,$postgis_mapa);
40 $mapa = ms_newMapObj($map_file); 44 $mapa = ms_newMapObj($map_file);
41 $l = $mapa->getlayerbyname($tema); 45 $l = $mapa->getlayerbyname($tema);
42 if($l != ""){ 46 if($l != ""){
43 - //$l->setmetadata("animagif",base64_decode($animagif)); 47 + $l->setmetadata("animagif",$animagif);
44 $mapa->save($map_file); 48 $mapa->save($map_file);
45 } 49 }
46 $arq = $locaplic."/temas/".$tema.".map"; 50 $arq = $locaplic."/temas/".$tema.".map";
@@ -48,7 +52,7 @@ switch (strtoupper($funcao)) @@ -48,7 +52,7 @@ switch (strtoupper($funcao))
48 $mapa = ms_newMapObj($arq); 52 $mapa = ms_newMapObj($arq);
49 $l = $mapa->getlayerbyname($tema); 53 $l = $mapa->getlayerbyname($tema);
50 if($l != ""){ 54 if($l != ""){
51 - //$l->setmetadata("animagif",base64_decode($animagif)); 55 + $l->setmetadata("animagif",str_replace("\\","'",$_POST["animagif"]));
52 $mapa->save($arq); 56 $mapa->save($arq);
53 removeCabecalho($arq); 57 removeCabecalho($arq);
54 } 58 }
ferramentas/aplicarsld/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/aplicarsld/upload.php
@@ -9,8 +9,11 @@ if (isset($_GET[&quot;g_sid&quot;])) @@ -9,8 +9,11 @@ if (isset($_GET[&quot;g_sid&quot;]))
9 {session_id($_GET["g_sid"]);} 9 {session_id($_GET["g_sid"]);}
10 session_start(); 10 session_start();
11 $map_file = $_SESSION["map_file"]; 11 $map_file = $_SESSION["map_file"];
12 -$postgis_mapa = $_SESSION["postgis_mapa"];  
13 -require_once (dirname(__FILE__)."/../../ms_configura.php"); 12 +
  13 +include (dirname(__FILE__)."/../../ms_configura.php");
  14 +include("../blacklist.php");
  15 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
  16 +
14 $tema = $_GET["tema"]; 17 $tema = $_GET["tema"];
15 18
16 if(isset($logExec) && $logExec["upload"] == true){ 19 if(isset($logExec) && $logExec["upload"] == true){
@@ -29,7 +32,6 @@ if(isset($logExec) &amp;&amp; $logExec[&quot;upload&quot;] == true){ @@ -29,7 +32,6 @@ if(isset($logExec) &amp;&amp; $logExec[&quot;upload&quot;] == true){
29 if (isset($_FILES['i3GEOaplicarsld']['name']) && strlen(basename($_FILES['i3GEOaplicarsld']['name'])) < 200 ) 32 if (isset($_FILES['i3GEOaplicarsld']['name']) && strlen(basename($_FILES['i3GEOaplicarsld']['name'])) < 200 )
30 { 33 {
31 //$ndir = dirname($filen); 34 //$ndir = dirname($filen);
32 - require_once (dirname(__FILE__)."/../../ms_configura.php");  
33 $mapa = ms_newMapObj($map_file); 35 $mapa = ms_newMapObj($map_file);
34 echo "<p class='paragrafo' >Carregando o arquivo...</p>"; 36 echo "<p class='paragrafo' >Carregando o arquivo...</p>";
35 $dirmap = dirname($map_file); 37 $dirmap = dirname($map_file);
ferramentas/atalhoscamada/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/atalhosedicao/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/atalhosedicao/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
@@ -10,17 +11,14 @@ switch (strtoupper($funcao)) @@ -10,17 +11,14 @@ switch (strtoupper($funcao))
10 $mapa = ms_newMapObj($map_file); 11 $mapa = ms_newMapObj($map_file);
11 $l = $mapa->getlayerbyname($tema); 12 $l = $mapa->getlayerbyname($tema);
12 if($l != ""){ 13 if($l != ""){
13 - $l->setmetadata($meta,$valor); 14 + $l->setmetadata($_GET["meta"],$_GET["valor"]);
14 $mapa->save($map_file); 15 $mapa->save($map_file);
15 } 16 }
16 $retorno = "ok"; 17 $retorno = "ok";
17 break; 18 break;
18 } 19 }
19 -if (!connection_aborted()){  
20 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") 20 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
21 restauraCon($map_file,$postgis_mapa); 21 restauraCon($map_file,$postgis_mapa);
22 - cpjson($retorno);  
23 } 22 }
24 -else  
25 -{exit();} 23 +cpjson($retorno);
26 ?> 24 ?>
27 \ No newline at end of file 25 \ No newline at end of file
ferramentas/atalhosmapa/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/blacklist.php 0 → 100755
@@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
  1 +<?php
  2 +//
  3 +//bloqueia o funcionamento de uma ferramenta com base
  4 +//no conteudo da variavel $i3geoBlFerramentas
  5 +//
  6 +function verificaBlFerramentas($dir,$i3geoBlFerramentas="",$js=true){
  7 + if($i3geoBlFerramentas == ""){
  8 + include_once(dirname(__FILE__)."/../ms_configura.php");
  9 + }
  10 + if(!empty($i3geoBlFerramentas)){
  11 + if(in_array($dir,$i3geoBlFerramentas) == true){
  12 + if($js != true){
  13 + header ( "HTTP/1.1 403 operacao nao permitida" );
  14 + } else {
  15 + echo "alert('operacao nao permitida');";
  16 + }
  17 + exit;
  18 + }
  19 + }
  20 +}
  21 +?>
0 \ No newline at end of file 22 \ No newline at end of file
ferramentas/buffer/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/buffer/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/bufferpt/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/busca/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/buscafotos/funcoes.php
@@ -4,6 +4,8 @@ include_once (dirname(__FILE__).&quot;/../../classesphp/sani_request.php&quot;); @@ -4,6 +4,8 @@ include_once (dirname(__FILE__).&quot;/../../classesphp/sani_request.php&quot;);
4 $_GET = array_merge($_GET,$_POST); 4 $_GET = array_merge($_GET,$_POST);
5 require_once(dirname(__FILE__)."/../../pacotes/cpaint/cpaint2.inc.php"); 5 require_once(dirname(__FILE__)."/../../pacotes/cpaint/cpaint2.inc.php");
6 require_once(dirname(__FILE__)."/../../ms_configura.php"); 6 require_once(dirname(__FILE__)."/../../ms_configura.php");
  7 +include("../blacklist.php");
  8 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
7 require_once(dirname(__FILE__)."/../../pacotes/phpflickr/phpFlickr.php"); 9 require_once(dirname(__FILE__)."/../../pacotes/phpflickr/phpFlickr.php");
8 error_reporting(0); 10 error_reporting(0);
9 11
ferramentas/buscainde/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/buscarapida/index.js
@@ -43,103 +43,103 @@ i3GEObuscaRapida = @@ -43,103 +43,103 @@ i3GEObuscaRapida =
43 BOX : false, 43 BOX : false,
44 /* 44 /*
45 * Property: servico 45 * Property: servico
46 - * 46 + *
47 * Endere&ccedil;o do servi&ccedil;o de busca que ser&aacute; utilizado. Esse servi&ccedil;o deve ser um Web Service no 47 * Endere&ccedil;o do servi&ccedil;o de busca que ser&aacute; utilizado. Esse servi&ccedil;o deve ser um Web Service no
48 * padr&atilde;o reconhecido pelo i3Geo. 48 * padr&atilde;o reconhecido pelo i3Geo.
49 - * 49 + *
50 * Type: {String} 50 * Type: {String}
51 - * 51 + *
52 * Default: {http://mapas.mma.gov.br/webservices/geonames.php} 52 * Default: {http://mapas.mma.gov.br/webservices/geonames.php}
53 */ 53 */
54 servico : "http://mapas.mma.gov.br/webservices/geonames.php", 54 servico : "http://mapas.mma.gov.br/webservices/geonames.php",
55 /* 55 /*
56 * Property: servicowms 56 * Property: servicowms
57 - * 57 + *
58 * Endere&ccedil;o do servi&ccedil;o de busca que ser&aacute; utilizado para retornar a representa&ccedil;&atilde;o 58 * Endere&ccedil;o do servi&ccedil;o de busca que ser&aacute; utilizado para retornar a representa&ccedil;&atilde;o
59 * cartogr&aacute;fica do elemento encontrado. 59 * cartogr&aacute;fica do elemento encontrado.
60 - * 60 + *
61 * Esse servi&ccedil;o deve ser um Web Service no padr&atilde;o OGC com o parametro adicional "gid" indicando o id do elemento que 61 * Esse servi&ccedil;o deve ser um Web Service no padr&atilde;o OGC com o parametro adicional "gid" indicando o id do elemento que
62 * ser&aacute; mostrado na tela. 62 * ser&aacute; mostrado na tela.
63 - * 63 + *
64 * Type: {String} 64 * Type: {String}
65 - * 65 + *
66 * Default: {http://mapas.mma.gov.br/webservices/geonameswms.php} 66 * Default: {http://mapas.mma.gov.br/webservices/geonameswms.php}
67 */ 67 */
68 servicowms : "http://mapas.mma.gov.br/webservices/geonameswms.php", 68 servicowms : "http://mapas.mma.gov.br/webservices/geonameswms.php",
69 /* 69 /*
70 * Property: funcaoZoom 70 * Property: funcaoZoom
71 - * 71 + *
72 * Nome da fun&ccedil;&atilde;o que ser&aacute; executada ao ser clicado o bot&atilde;o de zoom para o elemento encontrado. 72 * Nome da fun&ccedil;&atilde;o que ser&aacute; executada ao ser clicado o bot&atilde;o de zoom para o elemento encontrado.
73 - * 73 + *
74 * O bot&atilde;o de zoom &eacute; mostrado logo ap&oacute;s cada elemento encontrado na busca. 74 * O bot&atilde;o de zoom &eacute; mostrado logo ap&oacute;s cada elemento encontrado na busca.
75 - * 75 + *
76 * Alterando-se essa op&ccedil;&atilde;o, pode-se executar o busca r&aacute;pida como um gadget. 76 * Alterando-se essa op&ccedil;&atilde;o, pode-se executar o busca r&aacute;pida como um gadget.
77 - * 77 + *
78 * Veja i3GEObuscaRapida.zoom para conhecer os parametros que essa fun&ccedil;&atilde;o ir&aacute; receber 78 * Veja i3GEObuscaRapida.zoom para conhecer os parametros que essa fun&ccedil;&atilde;o ir&aacute; receber
79 - * 79 + *
80 * Type: {String} 80 * Type: {String}
81 - * 81 + *
82 * Default: {i3GEObuscaRapida.zoom} 82 * Default: {i3GEObuscaRapida.zoom}
83 */ 83 */
84 funcaozoom : "i3GEObuscaRapida.zoom", 84 funcaozoom : "i3GEObuscaRapida.zoom",
85 /* 85 /*
86 * Property: idresultado 86 * Property: idresultado
87 - * 87 + *
88 * Id do elemento HTML que receber&aacute; o resultado da busca 88 * Id do elemento HTML que receber&aacute; o resultado da busca
89 - * 89 + *
90 * Type: {String} 90 * Type: {String}
91 - * 91 + *
92 * Default: {resultado} 92 * Default: {resultado}
93 */ 93 */
94 idresultado : "resultado", 94 idresultado : "resultado",
95 /* 95 /*
96 * Property: buscatemas 96 * Property: buscatemas
97 - * 97 + *
98 * Indica se deve ser feita a busca na &aacute;rvore de temas 98 * Indica se deve ser feita a busca na &aacute;rvore de temas
99 - * 99 + *
100 * Type: {boolean} 100 * Type: {boolean}
101 - * 101 + *
102 * Default: {true} 102 * Default: {true}
103 */ 103 */
104 buscaemtemas : true, 104 buscaemtemas : true,
105 /* 105 /*
106 * Variable: palavra 106 * Variable: palavra
107 - * 107 + *
108 * Palavra que ser&aacute; buscada 108 * Palavra que ser&aacute; buscada
109 - * 109 + *
110 * Type: {String} 110 * Type: {String}
111 */ 111 */
112 palavra : "", 112 palavra : "",
113 /* 113 /*
114 * Variable: locaplic 114 * Variable: locaplic
115 - * 115 + *
116 * Endere&ccedil;o do i3geo (url) 116 * Endere&ccedil;o do i3geo (url)
117 - * 117 + *
118 * Type:{String} 118 * Type:{String}
119 */ 119 */
120 locaplic : "", 120 locaplic : "",
121 /* 121 /*
122 * Function: inicia 122 * Function: inicia
123 - * 123 + *
124 * Inicia a busca de uma palavra e mostra o resultado na tela 124 * Inicia a busca de uma palavra e mostra o resultado na tela
125 - * 125 + *
126 * Veja: 126 * Veja:
127 - * 127 + *
128 * <i3GEO.php.buscaRapida> 128 * <i3GEO.php.buscaRapida>
129 - * 129 + *
130 * Parametros: 130 * Parametros:
131 - * 131 + *
132 * palavra {String} - palavra que ser&aacute; procurada 132 * palavra {String} - palavra que ser&aacute; procurada
133 - * 133 + *
134 * locaplic {String} - url onde o i3geo est&aacute; instalado, pe, http://localhost/i3geo 134 * locaplic {String} - url onde o i3geo est&aacute; instalado, pe, http://localhost/i3geo
135 - * 135 + *
136 * resultado {Function} - fun&ccedil;&atilde;o que ser&aacute; executada para processar o resultado da busca no servico definido em 136 * resultado {Function} - fun&ccedil;&atilde;o que ser&aacute; executada para processar o resultado da busca no servico definido em
137 * i3GEObuscaRapida.servicowms. O default &eacute; i3GEObuscaRapida.montaResultado 137 * i3GEObuscaRapida.servicowms. O default &eacute; i3GEObuscaRapida.montaResultado
138 - * 138 + *
139 * servicosexternos {boolean} - indica se a busca ser&aacute; feita nos servi&ccedil;os de busca externos 139 * servicosexternos {boolean} - indica se a busca ser&aacute; feita nos servi&ccedil;os de busca externos
140 - * 140 + *
141 * temasmapa {boolean} - indica se a busca ser&aacute; feita nos temas existentes no mapa 141 * temasmapa {boolean} - indica se a busca ser&aacute; feita nos temas existentes no mapa
142 - * 142 + *
143 * google {boolean} - busca ou nao no google (so para interface com google maps) 143 * google {boolean} - busca ou nao no google (so para interface com google maps)
144 */ 144 */
145 inicia : function(palavra, locaplic, resultado, servicosexternos, temasmapa, google) { 145 inicia : function(palavra, locaplic, resultado, servicosexternos, temasmapa, google) {
@@ -221,11 +221,11 @@ i3GEObuscaRapida = @@ -221,11 +221,11 @@ i3GEObuscaRapida =
221 }, 221 },
222 /* 222 /*
223 * Function: montaResultadoTemas 223 * Function: montaResultadoTemas
224 - * 224 + *
225 * Mostra o resultado da busca nos atributos dos temas existentes no mapa 225 * Mostra o resultado da busca nos atributos dos temas existentes no mapa
226 - * 226 + *
227 * Parametro: 227 * Parametro:
228 - * 228 + *
229 * retorno {JSON} - resultado da fun&ccedil;&atilde;o i3GEO.php.buscaRapida 229 * retorno {JSON} - resultado da fun&ccedil;&atilde;o i3GEO.php.buscaRapida
230 */ 230 */
231 montaResultadoTemas : function(retorno) { 231 montaResultadoTemas : function(retorno) {
@@ -258,13 +258,13 @@ i3GEObuscaRapida = @@ -258,13 +258,13 @@ i3GEObuscaRapida =
258 }, 258 },
259 /* 259 /*
260 * Function: montaResultado 260 * Function: montaResultado
261 - * 261 + *
262 * Mostra o resultado da busca. Esta &eacute; a fun&ccedil;&atilde;o default utilizada pelo m&eacute;todo inicia 262 * Mostra o resultado da busca. Esta &eacute; a fun&ccedil;&atilde;o default utilizada pelo m&eacute;todo inicia
263 - * 263 + *
264 * Ap&oacute;s o resultado ser mostrado, &eacute; feita a busca na base de temas, executando-se o m&eacute;todo buscaemtemas 264 * Ap&oacute;s o resultado ser mostrado, &eacute; feita a busca na base de temas, executando-se o m&eacute;todo buscaemtemas
265 - * 265 + *
266 * Parametro: 266 * Parametro:
267 - * 267 + *
268 * retorno {JSON} - resultado da fun&ccedil;&atilde;o i3GEO.php.buscaRapida 268 * retorno {JSON} - resultado da fun&ccedil;&atilde;o i3GEO.php.buscaRapida
269 */ 269 */
270 montaResultado : function(retorno) { 270 montaResultado : function(retorno) {
@@ -329,13 +329,13 @@ i3GEObuscaRapida = @@ -329,13 +329,13 @@ i3GEObuscaRapida =
329 }, 329 },
330 /* 330 /*
331 * Function: resultadoTemas 331 * Function: resultadoTemas
332 - * 332 + *
333 * Acrescenta nos resultados encontrados os dados localizados na base de temas do i3geo 333 * Acrescenta nos resultados encontrados os dados localizados na base de temas do i3geo
334 - * 334 + *
335 * Essa fun&ccedil;&atilde;o &eacute; cahamda pelo m&eacute;todo montaResultado 335 * Essa fun&ccedil;&atilde;o &eacute; cahamda pelo m&eacute;todo montaResultado
336 - * 336 + *
337 * Parameters: 337 * Parameters:
338 - * 338 + *
339 * retorno {Json} - resultado de 339 * retorno {Json} - resultado de
340 */ 340 */
341 resultadoTemas : function(retorno) { 341 resultadoTemas : function(retorno) {
@@ -368,28 +368,28 @@ i3GEObuscaRapida = @@ -368,28 +368,28 @@ i3GEObuscaRapida =
368 }, 368 },
369 /* 369 /*
370 * Function: zoom 370 * Function: zoom
371 - * 371 + *
372 * Aplica a opera&ccedil;&atilde;o de zoom quando o usu&aacute;rio clica no bot&atilde;o de adi&ccedil;&atilde;o de um resultado ao 372 * Aplica a opera&ccedil;&atilde;o de zoom quando o usu&aacute;rio clica no bot&atilde;o de adi&ccedil;&atilde;o de um resultado ao
373 * mapa. 373 * mapa.
374 - * 374 + *
375 * Essa &eacute; a fun&ccedil;&atilde;o default utilizada pela ferramenta, podendo ser substitu&iacute;da por outra se desejado. 375 * Essa &eacute; a fun&ccedil;&atilde;o default utilizada pela ferramenta, podendo ser substitu&iacute;da por outra se desejado.
376 - * 376 + *
377 * Al&eacute;m de enquadrar o mapa a uma extens&atilde;o geogr&aacute;fica espec&iacute;fica, uma nova camada &eacute; adicionada, 377 * Al&eacute;m de enquadrar o mapa a uma extens&atilde;o geogr&aacute;fica espec&iacute;fica, uma nova camada &eacute; adicionada,
378 * mostrando o limite da ocorr&ecirc;ncia desejada. 378 * mostrando o limite da ocorr&ecirc;ncia desejada.
379 - * 379 + *
380 * Veja: 380 * Veja:
381 - * 381 + *
382 * <i3GEO.php.mudaext> 382 * <i3GEO.php.mudaext>
383 - * 383 + *
384 * Parameters: 384 * Parameters:
385 - * 385 + *
386 * wkt {String} - string no formato wkt que ser&aacute; usado para definir a abrang&ecirc;ncia do zoom 386 * wkt {String} - string no formato wkt que ser&aacute; usado para definir a abrang&ecirc;ncia do zoom
387 - * 387 + *
388 * layer {String} - nome do layer existente no servi&ccedil;o definido em i3GEObuscaRapida.servicowms e que ser&aacute; adicionado 388 * layer {String} - nome do layer existente no servi&ccedil;o definido em i3GEObuscaRapida.servicowms e que ser&aacute; adicionado
389 * ao mapa como uma camada WMS 389 * ao mapa como uma camada WMS
390 - * 390 + *
391 * gid {String} - identificador que ser&aacute; utilizado no WMS para selecionar o elemento desejado 391 * gid {String} - identificador que ser&aacute; utilizado no WMS para selecionar o elemento desejado
392 - * 392 + *
393 * nm {String} - nome que ser&aacute; dado a camada que ser&aacute; adicionada ao mapa 393 * nm {String} - nome que ser&aacute; dado a camada que ser&aacute; adicionada ao mapa
394 */ 394 */
395 zoom : function(wkt, layer, gid, nm) { 395 zoom : function(wkt, layer, gid, nm) {
@@ -428,17 +428,17 @@ i3GEObuscaRapida = @@ -428,17 +428,17 @@ i3GEObuscaRapida =
428 }, 428 },
429 /* 429 /*
430 * Function: adicionatema 430 * Function: adicionatema
431 - * 431 + *
432 * Adiciona um tema ao mapa quando a busca localiza uma ocorr&ecirc;ncia nos menus de camadas 432 * Adiciona um tema ao mapa quando a busca localiza uma ocorr&ecirc;ncia nos menus de camadas
433 - * 433 + *
434 * Nesse caso, o tema &eacute; adicionado ao mapa 434 * Nesse caso, o tema &eacute; adicionado ao mapa
435 - * 435 + *
436 * Veja: 436 * Veja:
437 - * 437 + *
438 * <i3GEO.php.adtema> 438 * <i3GEO.php.adtema>
439 - * 439 + *
440 * Parameters: 440 * Parameters:
441 - * 441 + *
442 * obj {Object dom} - objeto DOM do tipo INPUT tendo como valor o c&oacute;digo do tema 442 * obj {Object dom} - objeto DOM do tipo INPUT tendo como valor o c&oacute;digo do tema
443 */ 443 */
444 adicionatema : function(obj) { 444 adicionatema : function(obj) {
@@ -456,13 +456,13 @@ i3GEObuscaRapida = @@ -456,13 +456,13 @@ i3GEObuscaRapida =
456 }, 456 },
457 /* 457 /*
458 * Function: mostraxy 458 * Function: mostraxy
459 - * 459 + *
460 * Mostra no mapa um retangulo representando a extens&atilde;o geogr&aacute;fica de uma ocorr&ecirc;ncia encontrada na busca 460 * Mostra no mapa um retangulo representando a extens&atilde;o geogr&aacute;fica de uma ocorr&ecirc;ncia encontrada na busca
461 - * 461 + *
462 * Parameters: 462 * Parameters:
463 - * 463 + *
464 * texto {String} - coordenadas representando a extens&atilde;o geogr&aacute;fica do elemento 464 * texto {String} - coordenadas representando a extens&atilde;o geogr&aacute;fica do elemento
465 - * 465 + *
466 * tipo {string} - wkt|extent 466 * tipo {string} - wkt|extent
467 */ 467 */
468 mostraxy : function mostraxy(texto, tipo) { 468 mostraxy : function mostraxy(texto, tipo) {
@@ -493,6 +493,11 @@ i3GEObuscaRapida = @@ -493,6 +493,11 @@ i3GEObuscaRapida =
493 return; 493 return;
494 } 494 }
495 b = ext.split(" "); 495 b = ext.split(" ");
  496 + //OL 3
  497 + if (window.parent.i3GEO.Interface["ATUAL"] === "openlayers" && typeof window.parent.OpenLayers.Control == "undefined") {
  498 + i3GEObuscaRapida.BOX = false;
  499 + }
  500 +
496 if(i3GEObuscaRapida.BOX === false){ 501 if(i3GEObuscaRapida.BOX === false){
497 i3GEObuscaRapida.BOX = window.parent.i3GEO.desenho.addBox(b[0], b[1], b[2], b[3], "boxOndeBusca"); 502 i3GEObuscaRapida.BOX = window.parent.i3GEO.desenho.addBox(b[0], b[1], b[2], b[3], "boxOndeBusca");
498 } 503 }
@@ -502,7 +507,7 @@ i3GEObuscaRapida = @@ -502,7 +507,7 @@ i3GEObuscaRapida =
502 }, 507 },
503 /* 508 /*
504 * Function: escondexy 509 * Function: escondexy
505 - * 510 + *
506 * Esconde o box criado com mostraxy 511 * Esconde o box criado com mostraxy
507 */ 512 */
508 escondexy : function() { 513 escondexy : function() {
ferramentas/carregakml/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/carregakml/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 $retorno = ""; //string que ser&aacute; retornada ao browser via JSON 4 $retorno = ""; //string que ser&aacute; retornada ao browser via JSON
4 $url = $_GET["url"]; 5 $url = $_GET["url"];
5 switch (strtoupper($funcao)) 6 switch (strtoupper($funcao))
ferramentas/carregamapa/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/carregamapa/upload.php
1 <?php 1 <?php
2 -exit;  
3 require_once(dirname(__FILE__)."/../../classesphp/pega_variaveis.php"); 2 require_once(dirname(__FILE__)."/../../classesphp/pega_variaveis.php");
4 require_once(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); 3 require_once(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php");
5 include_once (dirname(__FILE__)."/../../classesphp/carrega_ext.php"); 4 include_once (dirname(__FILE__)."/../../classesphp/carrega_ext.php");
@@ -11,6 +10,8 @@ session_start(); @@ -11,6 +10,8 @@ session_start();
11 $map_file = $_SESSION["map_file"]; 10 $map_file = $_SESSION["map_file"];
12 $postgis_mapa = $_SESSION["postgis_mapa"]; 11 $postgis_mapa = $_SESSION["postgis_mapa"];
13 require_once (dirname(__FILE__)."/../../ms_configura.php"); 12 require_once (dirname(__FILE__)."/../../ms_configura.php");
  13 +include("../blacklist.php");
  14 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
14 15
15 if(isset($logExec) && $logExec["upload"] == true){ 16 if(isset($logExec) && $logExec["upload"] == true){
16 i3GeoLog("prog: carregamapa filename:" . $_FILES['i3GEOcarregamapafilemap']['name'],$dir_tmp); 17 i3GeoLog("prog: carregamapa filename:" . $_FILES['i3GEOcarregamapafilemap']['name'],$dir_tmp);
ferramentas/centroide/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/centroide/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/centromassa/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/centromassa/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
@@ -19,16 +20,13 @@ Salva o mapa acrescentando um novo layer com o ponto. @@ -19,16 +20,13 @@ Salva o mapa acrescentando um novo layer com o ponto.
19 include_once(dirname(__FILE__)."/../../classesphp/classe_analise.php"); 20 include_once(dirname(__FILE__)."/../../classesphp/classe_analise.php");
20 copiaSeguranca($map_file); 21 copiaSeguranca($map_file);
21 $m = new Analise($map_file,$tema,$locaplic,$ext); 22 $m = new Analise($map_file,$tema,$locaplic,$ext);
22 - $retorno = $m->centroMassa($item); 23 + $retorno = $m->centroMassa($_GET["item"]);
23 $m->salva(); 24 $m->salva();
24 $_SESSION["contadorsalva"]++; 25 $_SESSION["contadorsalva"]++;
25 break; 26 break;
26 } 27 }
27 -if (!connection_aborted()){  
28 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") 28 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
29 restauraCon($map_file,$postgis_mapa); 29 restauraCon($map_file,$postgis_mapa);
30 - cpjson($retorno);  
31 } 30 }
32 -else  
33 -{exit();} 31 +cpjson($retorno);
34 ?> 32 ?>
35 \ No newline at end of file 33 \ No newline at end of file
ferramentas/cesium/kml3d.php
1 <?php 1 <?php
2 include("../../ms_configura.php"); 2 include("../../ms_configura.php");
  3 +include("../blacklist.php");
  4 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 include_once (dirname(__FILE__)."/../../classesphp/sani_request.php"); 5 include_once (dirname(__FILE__)."/../../classesphp/sani_request.php");
4 $_GET = array_merge($_GET,$_POST); 6 $_GET = array_merge($_GET,$_POST);
5 include("../../classesphp/funcoes_gerais.php"); 7 include("../../classesphp/funcoes_gerais.php");
ferramentas/colourramp/index.php
@@ -4,11 +4,14 @@ @@ -4,11 +4,14 @@
4 include_once(dirname(__FILE__)."/../../classesphp/class.palette.php"); 4 include_once(dirname(__FILE__)."/../../classesphp/class.palette.php");
5 $m = new palette(); 5 $m = new palette();
6 $lista = implode(",",($m->listaColourRamps(dirname(__FILE__)."/../.."))); 6 $lista = implode(",",($m->listaColourRamps(dirname(__FILE__)."/../..")));
7 - if(!isset($ncores))  
8 - {$ncores = 10;} 7 + if(!isset($_GET["ncores"])){
  8 + $_GET["ncores"] = 10;
  9 + }
9 if(empty($_GET["locaplic"])){ 10 if(empty($_GET["locaplic"])){
10 - $locaplic = "../.."; 11 + $_GET["locaplic"] = "../..";
11 } 12 }
  13 +
  14 + $locaplic = $_GET["locaplic"];
12 ?> 15 ?>
13 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 16 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
14 <html> 17 <html>
@@ -130,7 +133,7 @@ new YAHOO.widget.Button( @@ -130,7 +133,7 @@ new YAHOO.widget.Button(
130 {onclick:{fn: function(){aplicarCores();}}} 133 {onclick:{fn: function(){aplicarCores();}}}
131 ); 134 );
132 $i("voltar-button").style.width = "250px" 135 $i("voltar-button").style.width = "250px"
133 -var lista = "<?php echo $_GET["lista"];?>"; 136 +var lista = "<?php echo $lista;?>";
134 lista = lista.split(","); 137 lista = lista.split(",");
135 var n = lista.length; 138 var n = lista.length;
136 var ins = ""; 139 var ins = "";
ferramentas/comentarios/index.php
@@ -14,6 +14,10 @@ g_sid @@ -14,6 +14,10 @@ g_sid
14 14
15 tema - tema que ser&aacute; comentado 15 tema - tema que ser&aacute; comentado
16 */ 16 */
  17 +include("../../ms_configura.php");
  18 +include("../blacklist.php");
  19 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
  20 +
17 include (dirname(__FILE__)."/../../classesphp/sani_request.php"); 21 include (dirname(__FILE__)."/../../classesphp/sani_request.php");
18 $parametrosURL = array_merge($_GET,$_POST); 22 $parametrosURL = array_merge($_GET,$_POST);
19 23
ferramentas/conectargeojson/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/conectargeojson/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/conectargeorss/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/conectargeorss/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/conectarservicos/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/conectarwms/listalayers.php
@@ -5,6 +5,9 @@ @@ -5,6 +5,9 @@
5 * Isso pq o endereco do servico e um parametro obtido em $_GET["servico"] 5 * Isso pq o endereco do servico e um parametro obtido em $_GET["servico"]
6 */ 6 */
7 include (dirname(__FILE__)."/../../classesphp/sani_request.php"); 7 include (dirname(__FILE__)."/../../classesphp/sani_request.php");
  8 +include(dirname(__FILE__)."../../ms_configura.php");
  9 +include(dirname(__FILE__)."../blacklist.php");
  10 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,true);
8 ?> 11 ?>
9 <html> 12 <html>
10 13
ferramentas/confluence/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/congelamapa/openlayers.php
1 <?php 1 <?php
2 include (dirname(__FILE__)."/../../classesphp/sani_request.php"); 2 include (dirname(__FILE__)."/../../classesphp/sani_request.php");
  3 +include("../../ms_configura.php");
  4 +include("../blacklist.php");
  5 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
  6 +
3 $g_sid = $_GET["g_sid"]; 7 $g_sid = $_GET["g_sid"];
4 session_name("i3GeoPHP"); 8 session_name("i3GeoPHP");
5 session_id($g_sid); 9 session_id($g_sid);
ferramentas/congelamapa/openlayers3.php
1 <?php 1 <?php
2 include (dirname(__FILE__)."/../../classesphp/sani_request.php"); 2 include (dirname(__FILE__)."/../../classesphp/sani_request.php");
  3 +include("../../ms_configura.php");
  4 +include("../blacklist.php");
  5 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
  6 +
3 $g_sid = strip_tags($_GET["g_sid"]); 7 $g_sid = strip_tags($_GET["g_sid"]);
4 session_name("i3GeoPHP"); 8 session_name("i3GeoPHP");
5 session_id($g_sid); 9 session_id($g_sid);
ferramentas/convertemapakml/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/convertews/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/convertews/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/cortina/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/dissolve/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/dissolve/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/distanciaptpt/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/distanciaptpt/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/editorsql/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/editortema/exec.php
@@ -25,8 +25,11 @@ Free Software Foundation, Inc., no endere&amp;ccedil;o @@ -25,8 +25,11 @@ Free Software Foundation, Inc., no endere&amp;ccedil;o
25 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 25 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
26 26
27 */ 27 */
28 -include_once(dirname(__FILE__)."/../inicia.php");  
29 include_once(dirname(__FILE__)."/../../admin/php/login.php"); 28 include_once(dirname(__FILE__)."/../../admin/php/login.php");
  29 +
  30 +include(dirname(__FILE__)."/../blacklist.php");
  31 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
  32 +
30 $funcoesEdicao = array( 33 $funcoesEdicao = array(
31 "ADICIONAGEOMETRIA", 34 "ADICIONAGEOMETRIA",
32 "ATUALIZAGEOMETRIA", 35 "ATUALIZAGEOMETRIA",
@@ -73,7 +76,7 @@ switch (strtoupper($funcao)) @@ -73,7 +76,7 @@ switch (strtoupper($funcao))
73 $srid = -1; 76 $srid = -1;
74 } 77 }
75 } 78 }
76 - 79 +
77 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 80 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
78 $dbh->beginTransaction(); 81 $dbh->beginTransaction();
79 82
ferramentas/etiqueta/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/etiqueta/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/filtro/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/filtro/exec.php
1 <?php 1 <?php
2 include(dirname(__FILE__)."/../safe.php"); 2 include(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
@@ -29,8 +30,11 @@ Inclui um filtro no tema. @@ -29,8 +30,11 @@ Inclui um filtro no tema.
29 include_once(dirname(__FILE__)."/../../classesphp/classe_temas.php"); 30 include_once(dirname(__FILE__)."/../../classesphp/classe_temas.php");
30 //copiaSeguranca($map_file); 31 //copiaSeguranca($map_file);
31 $m = new Temas($map_file,$tema); 32 $m = new Temas($map_file,$tema);
32 - if(!isset($_GET["testa"])){$_GET["testa"]="";}  
33 - {$retorno = $m->insereFiltro($_GET["filtro"],$_GET["testa"],"sim");} 33 + if(!isset($_GET["testa"])){
  34 + $_GET["testa"]="";
  35 + }
  36 + $m->insereFiltro("");
  37 + $retorno = $m->insereFiltro($_GET["filtro"],$_GET["testa"],"sim");
34 if(strtolower($testa) != "sim"){ 38 if(strtolower($testa) != "sim"){
35 $m->salva(); 39 $m->salva();
36 $_SESSION["contadorsalva"]++; 40 $_SESSION["contadorsalva"]++;
ferramentas/filtro/index.js
@@ -397,7 +397,7 @@ i3GEOF.filtro = { @@ -397,7 +397,7 @@ i3GEOF.filtro = {
397 $i(idRetorno).value = i3GEOF.filtro.formataMapserver(); 397 $i(idRetorno).value = i3GEOF.filtro.formataMapserver();
398 } 398 }
399 else{ 399 else{
400 - p = i3GEO.configura.locaplic+"/ferramentas/filtro/exec.php?base64=sim&g_sid="+i3GEO.configura.sid+"&funcao=inserefiltro&filtro="+i3GEO.util.base64encode(filtro); 400 + p = i3GEO.configura.locaplic+"/ferramentas/filtro/exec.php?base64=nao&g_sid="+i3GEO.configura.sid+"&funcao=inserefiltro&filtro="+filtro;
401 cp = new cpaint(); 401 cp = new cpaint();
402 cp.set_response_type("JSON"); 402 cp.set_response_type("JSON");
403 cp.set_transfer_mode('POST'); 403 cp.set_transfer_mode('POST');
@@ -415,7 +415,7 @@ i3GEOF.filtro = { @@ -415,7 +415,7 @@ i3GEOF.filtro = {
415 i3GEOF.filtro.aguarde.visibility = "hidden"; 415 i3GEOF.filtro.aguarde.visibility = "hidden";
416 }; 416 };
417 } 417 }
418 - cp.call(p,"insereFiltro",temp,"tema="+i3GEOF.filtro.tema,"testa="+testa); 418 + cp.call(p,"insereFiltro",temp,"tema="+i3GEOF.filtro.tema+"&testa="+testa);
419 } 419 }
420 } 420 }
421 catch(e){ 421 catch(e){
ferramentas/filtroarvore/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/geolocal/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/geonames/opentouchmaps.php
@@ -15,6 +15,9 @@ text-align:left; @@ -15,6 +15,9 @@ text-align:left;
15 <body style="background-color:white;margin:10px;text-align:left"> 15 <body style="background-color:white;margin:10px;text-align:left">
16 <?php 16 <?php
17 include_once (dirname(__FILE__)."/../../classesphp/sani_request.php"); 17 include_once (dirname(__FILE__)."/../../classesphp/sani_request.php");
  18 +include(dirname(__FILE__)."/../../ms_configura.php");
  19 +include(dirname(__FILE__)."/../blacklist.php");
  20 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
18 $d = "http://www.opentouchmap.org/?lat=".$_GET["y"]."&lon=".$_GET["x"]."&zoom=12%20lat:".$_GET["y"]."%20lon:".$_GET["x"]; 21 $d = "http://www.opentouchmap.org/?lat=".$_GET["y"]."&lon=".$_GET["x"]."&zoom=12%20lat:".$_GET["y"]."%20lon:".$_GET["x"];
19 echo "<p>O c&oacute;digo de barras abaixo pode ser lido por dispositivos m&oacute;veis, como os celulares ou pdas."; 22 echo "<p>O c&oacute;digo de barras abaixo pode ser lido por dispositivos m&oacute;veis, como os celulares ou pdas.";
20 echo "<p>Se o seu dispositivo possuir o software adequado, fotografe o c&oacute;digo para abrir o navegador de internet ou clique no link."; 23 echo "<p>Se o seu dispositivo possuir o software adequado, fotografe o c&oacute;digo para abrir o navegador de internet ou clique no link.";
ferramentas/googlemaps1/endereco.php
1 <?php 1 <?php
2 include_once (dirname(__FILE__)."/../../classesphp/sani_request.php"); 2 include_once (dirname(__FILE__)."/../../classesphp/sani_request.php");
3 include(dirname(__FILE__)."/../../ms_configura.php"); 3 include(dirname(__FILE__)."/../../ms_configura.php");
  4 +include(dirname(__FILE__)."/../blacklist.php");
  5 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
4 $_GET = array_merge($_GET,$_POST); 6 $_GET = array_merge($_GET,$_POST);
5 $x = $_GET["x"]; 7 $x = $_GET["x"];
6 $y = $_GET["y"]; 8 $y = $_GET["y"];
ferramentas/googlemaps1/index.php
  1 +<?php
  2 +include("../../ms_configura.php");
  3 +include("../blacklist.php");
  4 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
  5 +?>
1 <html> 6 <html>
2 <head> 7 <head>
3 -<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 8 +<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&key="<?php echo $googleApiKey; ?>></script>
4 <script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> 9 <script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>
5 <script src="index.js" type="text/javascript"></script> 10 <script src="index.js" type="text/javascript"></script>
6 11
ferramentas/gradecoord/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/gradecoord/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/gradehex/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/gradehex/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/gradepol/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/gradepol/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/gradepontos/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/gradepontos/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/graficointerativo1/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os arquivos javascript necessarios para a producao de graficos 7 * Carrega os arquivos javascript necessarios para a producao de graficos
4 * Deve ser inserido na tag script de um arquivo HTML 8 * Deve ser inserido na tag script de um arquivo HTML
ferramentas/graficointerativo1/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/graficointerativo1/index.js
@@ -1874,7 +1874,7 @@ i3GEOF.graficointerativo1 = @@ -1874,7 +1874,7 @@ i3GEOF.graficointerativo1 =
1874 temp = function(retorno){ 1874 temp = function(retorno){
1875 i3GEO.Interface.atualizaTema(retorno,tema); 1875 i3GEO.Interface.atualizaTema(retorno,tema);
1876 }; 1876 };
1877 - cp.call(p,"insereFiltro",temp,"tema="+tema,"filtro="); 1877 + cp.call(p,"insereFiltro",temp,"tema="+tema+"&filtro=");
1878 } 1878 }
1879 } 1879 }
1880 }; 1880 };
ferramentas/graficotema/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/graficotema/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/heatmap/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/heatmap/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../safe.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
3 // 4 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 5 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 6 //
ferramentas/html2canvas/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/identifica/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/identifica/index.js
@@ -1168,11 +1168,11 @@ i3GEOF.identifica = @@ -1168,11 +1168,11 @@ i3GEOF.identifica =
1168 i3GEOF.identifica.propJanelas[idjanela].aguarde.visibility = "hidden"; 1168 i3GEOF.identifica.propJanelas[idjanela].aguarde.visibility = "hidden";
1169 i3GEO.Interface.atualizaTema(retorno, tema); 1169 i3GEO.Interface.atualizaTema(retorno, tema);
1170 }, p = 1170 }, p =
1171 - i3GEO.configura.locaplic + "/ferramentas/filtro/exec.php?base64=sim&g_sid=" + i3GEO.configura.sid + "&funcao=inserefiltro", cp = 1171 + i3GEO.configura.locaplic + "/ferramentas/filtro/exec.php?base64=nao&g_sid=" + i3GEO.configura.sid + "&funcao=inserefiltro", cp =
1172 new cpaint(); 1172 new cpaint();
1173 cp.set_response_type("JSON"); 1173 cp.set_response_type("JSON");
1174 cp.set_transfer_mode('POST'); 1174 cp.set_transfer_mode('POST');
1175 - cp.call(p, "insereFiltro", temp, "tema=" + tema, "filtro=" + i3GEO.util.base64encode(filtro)); 1175 + cp.call(p, "insereFiltro", temp, "tema=" + tema + "&filtro=" + filtro);
1176 }, 1176 },
1177 removeFiltro : function(tema, idjanela) { 1177 removeFiltro : function(tema, idjanela) {
1178 if (i3GEOF.identifica.propJanelas[idjanela].visibility === "visible") { 1178 if (i3GEOF.identifica.propJanelas[idjanela].visibility === "visible") {
@@ -1187,7 +1187,7 @@ i3GEOF.identifica = @@ -1187,7 +1187,7 @@ i3GEOF.identifica =
1187 new cpaint(); 1187 new cpaint();
1188 cp.set_response_type("JSON"); 1188 cp.set_response_type("JSON");
1189 cp.set_transfer_mode('POST'); 1189 cp.set_transfer_mode('POST');
1190 - cp.call(p, "insereFiltro", temp, "tema=" + tema, "filtro="); 1190 + cp.call(p, "insereFiltro", temp, "tema=" + tema + "&filtro=");
1191 }, 1191 },
1192 adicionaPontoRegiao : function(idjanela) { 1192 adicionaPontoRegiao : function(idjanela) {
1193 var p = i3GEO.configura.locaplic + "/ferramentas/editortema/exec.php?funcao=adicionaGeometria&g_sid=" + i3GEO.configura.sid, tema = 1193 var p = i3GEO.configura.locaplic + "/ferramentas/editortema/exec.php?funcao=adicionaGeometria&g_sid=" + i3GEO.configura.sid, tema =
ferramentas/identifica/twitter.php
@@ -25,6 +25,8 @@ p { @@ -25,6 +25,8 @@ p {
25 echo "<p class=paragrafo >Raio de <input type=text size=4 value='$km' id=km onchange='recarrega($par,this.value)'> km</p>"; 25 echo "<p class=paragrafo >Raio de <input type=text size=4 value='$km' id=km onchange='recarrega($par,this.value)'> km</p>";
26 include(dirname(__FILE__)."/../../classesphp/carrega_ext.php"); 26 include(dirname(__FILE__)."/../../classesphp/carrega_ext.php");
27 include(dirname(__FILE__)."/../../ms_configura.php"); 27 include(dirname(__FILE__)."/../../ms_configura.php");
  28 + include(dirname(__FILE__)."/../blacklist.php");
  29 + verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
28 $s = PHP_SHLIB_SUFFIX; 30 $s = PHP_SHLIB_SUFFIX;
29 if(!function_exists('curl_init')) 31 if(!function_exists('curl_init'))
30 { 32 {
ferramentas/identifica/twitterplaces.php
@@ -21,7 +21,7 @@ if(!function_exists(&#39;curl_init&#39;)) @@ -21,7 +21,7 @@ if(!function_exists(&#39;curl_init&#39;))
21 if(!function_exists('curl_init')) 21 if(!function_exists('curl_init'))
22 {echo "curl n&atilde;o instalado";} 22 {echo "curl n&atilde;o instalado";}
23 include(dirname(__FILE__)."/../../ms_configura.php"); 23 include(dirname(__FILE__)."/../../ms_configura.php");
24 - 24 +include(dirname(__FILE__)."/../blacklist.php");
25 25
26 $ch = curl_init(); 26 $ch = curl_init();
27 curl_setopt($ch,CURLOPT_URL, 'https://api.twitter.com/oauth2/token'); 27 curl_setopt($ch,CURLOPT_URL, 'https://api.twitter.com/oauth2/token');
ferramentas/importarwmc/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/importarwmc/upload.php
@@ -20,6 +20,9 @@ $map_file = $_SESSION[&quot;map_file&quot;]; @@ -20,6 +20,9 @@ $map_file = $_SESSION[&quot;map_file&quot;];
20 include_once (dirname(__FILE__)."/../../classesphp/sani_request.php"); 20 include_once (dirname(__FILE__)."/../../classesphp/sani_request.php");
21 error_reporting(0); 21 error_reporting(0);
22 require_once (dirname(__FILE__)."/../../ms_configura.php"); 22 require_once (dirname(__FILE__)."/../../ms_configura.php");
  23 +include(dirname(__FILE__)."/../blacklist.php");
  24 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
  25 +
23 $dirmap = dirname($map_file); 26 $dirmap = dirname($map_file);
24 $arquivo = ""; 27 $arquivo = "";
25 28
ferramentas/imprimir/a4lpaisagempdf.php
@@ -13,6 +13,8 @@ session_start(); @@ -13,6 +13,8 @@ session_start();
13 $map_file = $_SESSION["map_file"]; 13 $map_file = $_SESSION["map_file"];
14 $postgis_mapa = $_SESSION["postgis_mapa"]; 14 $postgis_mapa = $_SESSION["postgis_mapa"];
15 require_once (dirname(__FILE__)."/../../ms_configura.php"); 15 require_once (dirname(__FILE__)."/../../ms_configura.php");
  16 +include(dirname(__FILE__)."/../blacklist.php");
  17 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
16 // 18 //
17 //se as extens&otilde;es j&aacute; estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais r&aacute;pido 19 //se as extens&otilde;es j&aacute; estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais r&aacute;pido
18 // 20 //
ferramentas/imprimir/aggpng.php
@@ -40,6 +40,8 @@ session_start(); @@ -40,6 +40,8 @@ session_start();
40 $map_file = $_SESSION["map_file"]; 40 $map_file = $_SESSION["map_file"];
41 $postgis_mapa = $_SESSION["postgis_mapa"]; 41 $postgis_mapa = $_SESSION["postgis_mapa"];
42 require_once (dirname(__FILE__)."/../../ms_configura.php"); 42 require_once (dirname(__FILE__)."/../../ms_configura.php");
  43 +include(dirname(__FILE__)."/../blacklist.php");
  44 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
43 // 45 //
44 //se as extens&otilde;es j&aacute; estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais r&aacute;pido 46 //se as extens&otilde;es j&aacute; estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais r&aacute;pido
45 // 47 //
ferramentas/imprimir/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/imprimir/geotif.php
@@ -41,6 +41,8 @@ session_start(); @@ -41,6 +41,8 @@ session_start();
41 $map_file = $_SESSION["map_file"]; 41 $map_file = $_SESSION["map_file"];
42 $postgis_mapa = $_SESSION["postgis_mapa"]; 42 $postgis_mapa = $_SESSION["postgis_mapa"];
43 require_once (dirname(__FILE__)."/../../ms_configura.php"); 43 require_once (dirname(__FILE__)."/../../ms_configura.php");
  44 +include(dirname(__FILE__)."/../blacklist.php");
  45 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
44 // 46 //
45 //se as extens&otilde;es j&aacute; estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais r&aacute;pido 47 //se as extens&otilde;es j&aacute; estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais r&aacute;pido
46 // 48 //
ferramentas/imprimir/geraimagens.php
@@ -11,6 +11,8 @@ session_start(); @@ -11,6 +11,8 @@ session_start();
11 $map_file = $_SESSION["map_file"]; 11 $map_file = $_SESSION["map_file"];
12 $postgis_mapa = $_SESSION["postgis_mapa"]; 12 $postgis_mapa = $_SESSION["postgis_mapa"];
13 require_once (dirname(__FILE__)."/../../ms_configura.php"); 13 require_once (dirname(__FILE__)."/../../ms_configura.php");
  14 +include(dirname(__FILE__)."/../blacklist.php");
  15 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
14 // 16 //
15 //se as extens&otilde;es j&aacute; estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais r&aacute;pido 17 //se as extens&otilde;es j&aacute; estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais r&aacute;pido
16 // 18 //
ferramentas/imprimir/jpeg.php
@@ -40,6 +40,8 @@ session_start(); @@ -40,6 +40,8 @@ session_start();
40 $map_file = $_SESSION["map_file"]; 40 $map_file = $_SESSION["map_file"];
41 $postgis_mapa = $_SESSION["postgis_mapa"]; 41 $postgis_mapa = $_SESSION["postgis_mapa"];
42 require_once (dirname(__FILE__)."/../../ms_configura.php"); 42 require_once (dirname(__FILE__)."/../../ms_configura.php");
  43 +include(dirname(__FILE__)."/../blacklist.php");
  44 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
43 // 45 //
44 //se as extens&otilde;es j&aacute; estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais r&aacute;pido 46 //se as extens&otilde;es j&aacute; estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais r&aacute;pido
45 // 47 //
ferramentas/imprimir/svg.php
@@ -40,6 +40,8 @@ session_start(); @@ -40,6 +40,8 @@ session_start();
40 $map_file = $_SESSION["map_file"]; 40 $map_file = $_SESSION["map_file"];
41 $postgis_mapa = $_SESSION["postgis_mapa"]; 41 $postgis_mapa = $_SESSION["postgis_mapa"];
42 require_once (dirname(__FILE__)."/../../ms_configura.php"); 42 require_once (dirname(__FILE__)."/../../ms_configura.php");
  43 +include(dirname(__FILE__)."/../blacklist.php");
  44 +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false);
43 // 45 //
44 //se as extens&otilde;es j&aacute; estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais r&aacute;pido 46 //se as extens&otilde;es j&aacute; estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais r&aacute;pido
45 // 47 //
ferramentas/imprimir/swf.php
1 <?php 1 <?php
2 include_once (dirname(__FILE__)."/../../classesphp/sani_request.php"); 2 include_once (dirname(__FILE__)."/../../classesphp/sani_request.php");
  3 +
  4 +include("../blacklist.php");
  5 +verificaBlFerramentas(basename(dirname(__FILE__)),"",false);
  6 +
3 $_GET = array_merge($_GET,$_POST); 7 $_GET = array_merge($_GET,$_POST);
4 error_reporting(0); 8 error_reporting(0);
5 session_name("i3GeoPHP"); 9 session_name("i3GeoPHP");
ferramentas/inseregrafico/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/inseretxt/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo
ferramentas/inserexy2/dependencias.php
1 <?php 1 <?php
  2 +include(dirname(__FILE__)."/../blacklist.php");
  3 +verificaBlFerramentas(basename(dirname(__FILE__)));
  4 +
  5 +
2 /** 6 /**
3 * Carrega os programas javascript necessarios para a ferramenta 7 * Carrega os programas javascript necessarios para a ferramenta
4 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo 8 * Esse programa e usado na tag <script> ou com a funcao scripttag do i3Geo