Commit 16a2afe9e30013ece5c5cca02f8c44f4d681b1ed
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
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ção que deve ser executada | 5 | //faz a busca da funçã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("=","<",">"))){ | @@ -108,6 +108,10 @@ if(!in_array($operador,array("=","<",">"))){ | ||
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 != ""){ | @@ -189,9 +193,6 @@ if($copyright != ""){ | ||
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 < $numlayers;$i++){ | @@ -217,8 +218,6 @@ for ($i=0;$i < $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->set("imagemode",MS_IMAGEMODE_RGBA); | @@ -270,10 +269,8 @@ $o->set("imagemode",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 != ""){ | @@ -306,6 +302,11 @@ if($copyright != ""){ | ||
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 != ""){ | @@ -321,19 +322,23 @@ if($copyright != ""){ | ||
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ção que deve ser executada | 17 | //faz a busca da função que deve ser executada |
@@ -18,6 +20,7 @@ $retorno = ""; //string que ser&aacute; retornada ao browser via JSON | @@ -18,6 +20,7 @@ $retorno = ""; //string que ser&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["g_sid"])) | @@ -9,8 +9,11 @@ if (isset($_GET["g_sid"])) | ||
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) && $logExec["upload"] == true){ | @@ -29,7 +32,6 @@ if(isset($logExec) && $logExec["upload"] == 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ção que deve ser executada | 5 | //faz a busca da funçã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 |
@@ -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ção que deve ser executada | 5 | //faz a busca da funçã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__)."/../../classesphp/sani_request.php"); | @@ -4,6 +4,8 @@ include_once (dirname(__FILE__)."/../../classesphp/sani_request.php"); | ||
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ço do serviço de busca que será utilizado. Esse serviço deve ser um Web Service no | 47 | * Endereço do serviço de busca que será utilizado. Esse serviço deve ser um Web Service no |
48 | * padrão reconhecido pelo i3Geo. | 48 | * padrã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ço do serviço de busca que será utilizado para retornar a representação | 58 | * Endereço do serviço de busca que será utilizado para retornar a representação |
59 | * cartográfica do elemento encontrado. | 59 | * cartográfica do elemento encontrado. |
60 | - * | 60 | + * |
61 | * Esse serviço deve ser um Web Service no padrão OGC com o parametro adicional "gid" indicando o id do elemento que | 61 | * Esse serviço deve ser um Web Service no padrão OGC com o parametro adicional "gid" indicando o id do elemento que |
62 | * será mostrado na tela. | 62 | * será 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ção que será executada ao ser clicado o botão de zoom para o elemento encontrado. | 72 | * Nome da função que será executada ao ser clicado o botão de zoom para o elemento encontrado. |
73 | - * | 73 | + * |
74 | * O botão de zoom é mostrado logo após cada elemento encontrado na busca. | 74 | * O botão de zoom é mostrado logo após cada elemento encontrado na busca. |
75 | - * | 75 | + * |
76 | * Alterando-se essa opção, pode-se executar o busca rápida como um gadget. | 76 | * Alterando-se essa opção, pode-se executar o busca rápida como um gadget. |
77 | - * | 77 | + * |
78 | * Veja i3GEObuscaRapida.zoom para conhecer os parametros que essa função irá receber | 78 | * Veja i3GEObuscaRapida.zoom para conhecer os parametros que essa função irá 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á o resultado da busca | 88 | * Id do elemento HTML que receberá 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 árvore de temas | 98 | * Indica se deve ser feita a busca na á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á buscada | 108 | * Palavra que será 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ço do i3geo (url) | 116 | * Endereç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á procurada | 132 | * palavra {String} - palavra que será procurada |
133 | - * | 133 | + * |
134 | * locaplic {String} - url onde o i3geo está instalado, pe, http://localhost/i3geo | 134 | * locaplic {String} - url onde o i3geo está instalado, pe, http://localhost/i3geo |
135 | - * | 135 | + * |
136 | * resultado {Function} - função que será executada para processar o resultado da busca no servico definido em | 136 | * resultado {Function} - função que será executada para processar o resultado da busca no servico definido em |
137 | * i3GEObuscaRapida.servicowms. O default é i3GEObuscaRapida.montaResultado | 137 | * i3GEObuscaRapida.servicowms. O default é i3GEObuscaRapida.montaResultado |
138 | - * | 138 | + * |
139 | * servicosexternos {boolean} - indica se a busca será feita nos serviços de busca externos | 139 | * servicosexternos {boolean} - indica se a busca será feita nos serviços de busca externos |
140 | - * | 140 | + * |
141 | * temasmapa {boolean} - indica se a busca será feita nos temas existentes no mapa | 141 | * temasmapa {boolean} - indica se a busca será 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ção i3GEO.php.buscaRapida | 229 | * retorno {JSON} - resultado da funçã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 é a função default utilizada pelo método inicia | 262 | * Mostra o resultado da busca. Esta é a função default utilizada pelo método inicia |
263 | - * | 263 | + * |
264 | * Após o resultado ser mostrado, é feita a busca na base de temas, executando-se o método buscaemtemas | 264 | * Após o resultado ser mostrado, é feita a busca na base de temas, executando-se o método buscaemtemas |
265 | - * | 265 | + * |
266 | * Parametro: | 266 | * Parametro: |
267 | - * | 267 | + * |
268 | * retorno {JSON} - resultado da função i3GEO.php.buscaRapida | 268 | * retorno {JSON} - resultado da funçã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ção é cahamda pelo método montaResultado | 335 | * Essa função é cahamda pelo mé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ção de zoom quando o usuário clica no botão de adição de um resultado ao | 372 | * Aplica a operação de zoom quando o usuário clica no botão de adição de um resultado ao |
373 | * mapa. | 373 | * mapa. |
374 | - * | 374 | + * |
375 | * Essa é a função default utilizada pela ferramenta, podendo ser substituída por outra se desejado. | 375 | * Essa é a função default utilizada pela ferramenta, podendo ser substituída por outra se desejado. |
376 | - * | 376 | + * |
377 | * Além de enquadrar o mapa a uma extensão geográfica específica, uma nova camada é adicionada, | 377 | * Além de enquadrar o mapa a uma extensão geográfica específica, uma nova camada é adicionada, |
378 | * mostrando o limite da ocorrência desejada. | 378 | * mostrando o limite da ocorrê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á usado para definir a abrangência do zoom | 386 | * wkt {String} - string no formato wkt que será usado para definir a abrangência do zoom |
387 | - * | 387 | + * |
388 | * layer {String} - nome do layer existente no serviço definido em i3GEObuscaRapida.servicowms e que será adicionado | 388 | * layer {String} - nome do layer existente no serviço definido em i3GEObuscaRapida.servicowms e que será adicionado |
389 | * ao mapa como uma camada WMS | 389 | * ao mapa como uma camada WMS |
390 | - * | 390 | + * |
391 | * gid {String} - identificador que será utilizado no WMS para selecionar o elemento desejado | 391 | * gid {String} - identificador que será utilizado no WMS para selecionar o elemento desejado |
392 | - * | 392 | + * |
393 | * nm {String} - nome que será dado a camada que será adicionada ao mapa | 393 | * nm {String} - nome que será dado a camada que será 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ência nos menus de camadas | 432 | * Adiciona um tema ao mapa quando a busca localiza uma ocorrência nos menus de camadas |
433 | - * | 433 | + * |
434 | * Nesse caso, o tema é adicionado ao mapa | 434 | * Nesse caso, o tema é 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ódigo do tema | 442 | * obj {Object dom} - objeto DOM do tipo INPUT tendo como valor o có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ão geográfica de uma ocorrência encontrada na busca | 460 | * Mostra no mapa um retangulo representando a extensão geográfica de uma ocorrência encontrada na busca |
461 | - * | 461 | + * |
462 | * Parameters: | 462 | * Parameters: |
463 | - * | 463 | + * |
464 | * texto {String} - coordenadas representando a extensão geográfica do elemento | 464 | * texto {String} - coordenadas representando a extensão geográ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á retornada ao browser via JSON | 4 | $retorno = ""; //string que será 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ção que deve ser executada | 5 | //faz a busca da funçã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ção que deve ser executada | 5 | //faz a busca da funçã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á comentado | 15 | tema - tema que será 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ção que deve ser executada | 5 | //faz a busca da funçã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ção que deve ser executada | 5 | //faz a busca da funçã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ção que deve ser executada | 5 | //faz a busca da funçã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ção que deve ser executada | 5 | //faz a busca da funçã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ção que deve ser executada | 5 | //faz a busca da funçã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&ccedil;o | @@ -25,8 +25,11 @@ Free Software Foundation, Inc., no endere&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ção que deve ser executada | 5 | //faz a busca da funçã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ção que deve ser executada | 5 | //faz a busca da funçã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ódigo de barras abaixo pode ser lido por dispositivos móveis, como os celulares ou pdas."; | 22 | echo "<p>O código de barras abaixo pode ser lido por dispositivos móveis, como os celulares ou pdas."; |
20 | echo "<p>Se o seu dispositivo possuir o software adequado, fotografe o có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ó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ção que deve ser executada | 5 | //faz a busca da funçã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ção que deve ser executada | 5 | //faz a busca da funçã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ção que deve ser executada | 5 | //faz a busca da funçã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ção que deve ser executada | 5 | //faz a busca da funçã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ção que deve ser executada | 5 | //faz a busca da funçã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ção que deve ser executada | 5 | //faz a busca da funçã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ção que deve ser executada | 5 | //faz a busca da funçã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('curl_init')) | @@ -21,7 +21,7 @@ if(!function_exists('curl_init')) | ||
21 | if(!function_exists('curl_init')) | 21 | if(!function_exists('curl_init')) |
22 | {echo "curl não instalado";} | 22 | {echo "curl nã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["map_file"]; | @@ -20,6 +20,9 @@ $map_file = $_SESSION["map_file"]; | ||
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ões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido | 19 | //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rá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ões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido | 46 | //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rá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ões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido | 47 | //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rá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ões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido | 17 | //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rá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ões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido | 46 | //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rá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ões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido | 46 | //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rá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 |