Commit 137273442a879ad4320b7b78c9a73a1a8e8a4c2f
1 parent
3534c362
Exists in
master
and in
7 other branches
atualização do código
Showing
2 changed files
with
16 additions
and
8 deletions
Show diff stats
ferramentas/parametrossql/exec.php
1 | <?php | 1 | <?php |
2 | +exit; | ||
2 | include_once(dirname(__FILE__)."/../inicia.php"); | 3 | include_once(dirname(__FILE__)."/../inicia.php"); |
3 | // | 4 | // |
4 | //faz a busca da função que deve ser executada | 5 | //faz a busca da função que deve ser executada |
@@ -130,8 +131,8 @@ switch (strtoupper($funcao)) | @@ -130,8 +131,8 @@ switch (strtoupper($funcao)) | ||
130 | */ | 131 | */ |
131 | case "INCLUDEPROG": | 132 | case "INCLUDEPROG": |
132 | //evita redirecoina o programa para algum lugar indevido | 133 | //evita redirecoina o programa para algum lugar indevido |
133 | - $prog = str_replace(".","",$prog); | ||
134 | - $prog = $prog.".php"; | 134 | + $prog = str_replace(".php","",$prog); |
135 | + $prog = str_replace(".","",$prog).".php"; | ||
135 | if(file_exists($locaplic."/".$prog)){ | 136 | if(file_exists($locaplic."/".$prog)){ |
136 | include($locaplic."/".$prog); | 137 | include($locaplic."/".$prog); |
137 | } | 138 | } |
@@ -144,4 +145,4 @@ else{ | @@ -144,4 +145,4 @@ else{ | ||
144 | exit(); | 145 | exit(); |
145 | } | 146 | } |
146 | 147 | ||
147 | -?> | ||
148 | \ No newline at end of file | 148 | \ No newline at end of file |
149 | +?> |
ferramentas/parametrossql/ogc.php
@@ -9,13 +9,16 @@ A diferenca e que esse servico processa o parametro "plugin", aplicando os filtr | @@ -9,13 +9,16 @@ A diferenca e que esse servico processa o parametro "plugin", aplicando os filtr | ||
9 | no plugin parametrossql | 9 | no plugin parametrossql |
10 | */ | 10 | */ |
11 | $cache = true; | 11 | $cache = true; |
12 | -require_once(dirname(__FILE__)."/../../classesphp/carrega_ext.php"); | 12 | +include(dirname(__FILE__)."/classesphp/sani_request.php"); |
13 | include(dirname(__FILE__)."/../../ms_configura.php"); | 13 | include(dirname(__FILE__)."/../../ms_configura.php"); |
14 | -include(dirname(__FILE__)."/../../classesphp/pega_variaveis.php"); | ||
15 | include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); | 14 | include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); |
15 | +$_GET = array_merge($_GET,$_POST); | ||
16 | $projDefault = pegaProjecaoDefault(); | 16 | $projDefault = pegaProjecaoDefault(); |
17 | 17 | ||
18 | -$temas = $tema; | 18 | +$tema = basename($_GET["tema"]); |
19 | +if($tema == ""){ | ||
20 | + exit; | ||
21 | +} | ||
19 | if(isset($_GET["sld"]) || isset($_GET["filter"])){ | 22 | if(isset($_GET["sld"]) || isset($_GET["filter"])){ |
20 | $cache = false; | 23 | $cache = false; |
21 | } | 24 | } |
@@ -41,7 +44,7 @@ if($_GET["SRS"] == "EPSG:900913"){ | @@ -41,7 +44,7 @@ if($_GET["SRS"] == "EPSG:900913"){ | ||
41 | $_GET["SRS"] = "EPSG:3857"; | 44 | $_GET["SRS"] = "EPSG:3857"; |
42 | } | 45 | } |
43 | $req = ms_newowsrequestobj(); | 46 | $req = ms_newowsrequestobj(); |
44 | -$_GET = array_merge($_GET,$_POST); | 47 | + |
45 | if(!isset($_GET["srs"]) && !isset($_GET["SRS"])){ | 48 | if(!isset($_GET["srs"]) && !isset($_GET["SRS"])){ |
46 | $_GET["srs"] = "EPSG:".$projDefault["epsg"]; | 49 | $_GET["srs"] = "EPSG:".$projDefault["epsg"]; |
47 | } | 50 | } |
@@ -72,7 +75,7 @@ $agora = intval(time() / 1000); | @@ -72,7 +75,7 @@ $agora = intval(time() / 1000); | ||
72 | if(isset($_GET["Z"]) && isset($_GET["X"])){ | 75 | if(isset($_GET["Z"]) && isset($_GET["X"])){ |
73 | $agora .= "google"; | 76 | $agora .= "google"; |
74 | } | 77 | } |
75 | -$nomeMapfileTmp = $dir_tmp."/ogc_".md5($tema.$plugin.($req->getValueByName("SRS")))."_".$agora.".map"; | 78 | +$nomeMapfileTmp = $dir_tmp."/ogcpsql_".md5($tema.$plugin.($req->getValueByName("SRS")))."_".$agora.".map"; |
76 | $nomeMapfileTmp = str_replace(",","",$nomeMapfileTmp); | 79 | $nomeMapfileTmp = str_replace(",","",$nomeMapfileTmp); |
77 | $nomeMapfileTmp = str_replace(" ","",$nomeMapfileTmp); | 80 | $nomeMapfileTmp = str_replace(" ","",$nomeMapfileTmp); |
78 | //essa variavel e usada para definir se a imagem final gerada devera ser cortada ou nao | 81 | //essa variavel e usada para definir se a imagem final gerada devera ser cortada ou nao |
@@ -218,7 +221,9 @@ else{ | @@ -218,7 +221,9 @@ else{ | ||
218 | 221 | ||
219 | $oMap->setSymbolSet($locaplic."/symbols/".basename($oMap->symbolsetfilename)); | 222 | $oMap->setSymbolSet($locaplic."/symbols/".basename($oMap->symbolsetfilename)); |
220 | $oMap->setFontSet($locaplic."/symbols/".basename($oMap->fontsetfilename)); | 223 | $oMap->setFontSet($locaplic."/symbols/".basename($oMap->fontsetfilename)); |
224 | + $nomeMapfileTmp = str_replace(".map","",$nomeMapfileTmp).".map"; | ||
221 | $oMap->save($nomeMapfileTmp); | 225 | $oMap->save($nomeMapfileTmp); |
226 | + | ||
222 | $oMap = ms_newMapobj($nomeMapfileTmp); | 227 | $oMap = ms_newMapobj($nomeMapfileTmp); |
223 | } | 228 | } |
224 | if(ob_get_contents ()){ | 229 | if(ob_get_contents ()){ |
@@ -570,6 +575,8 @@ function salvaCacheImagem($cachedir,$map,$tms, $plugin, $tema){ | @@ -570,6 +575,8 @@ function salvaCacheImagem($cachedir,$map,$tms, $plugin, $tema){ | ||
570 | exit; | 575 | exit; |
571 | } | 576 | } |
572 | function execProg($prog){ | 577 | function execProg($prog){ |
578 | + $prog = str_replace(".php","",$prog); | ||
579 | + $prog = str_replace(".","",$prog).".php"; | ||
573 | include($prog); | 580 | include($prog); |
574 | //$retorno variavel deve ser retornada pelo programa $prog | 581 | //$retorno variavel deve ser retornada pelo programa $prog |
575 | //veja como exemplo i3geo/aplicmap/daods/listaano.php | 582 | //veja como exemplo i3geo/aplicmap/daods/listaano.php |