Commit 991c102fe697cadfb94901742bb62b9c324d01cb
1 parent
e3d59554
Exists in
master
Correção nas funcoes de inicialização do mapa quando são utilizados parâmetros d…
…efinidos na própria interface do mapa. Correção na função de salvar o mapfile no editor de temas
Showing
2 changed files
with
47 additions
and
44 deletions
Show diff stats
admin/php/editormapfile.php
... | ... | @@ -46,7 +46,9 @@ $id = $_GET["id"]; |
46 | 46 | testaSafeNumerico([$id]); |
47 | 47 | |
48 | 48 | $codigoMap = $_GET["codigoMap"]; |
49 | +$codigomap = $_GET["codigomap"]; | |
49 | 50 | $codigoLayer = $_GET["codigoLayer"]; |
51 | +$nomelayer = $_GET["nomelayer"]; | |
50 | 52 | $movimento = $_GET["movimento"]; |
51 | 53 | |
52 | 54 | $funcoesEdicao = array( | ... | ... |
ms_criamapa.php
... | ... | @@ -221,10 +221,41 @@ filtros - filtros podem ser adicionados incluindo o parametro da seguinte forma: |
221 | 221 | } |
222 | 222 | //$_COOKIE = array(); |
223 | 223 | // |
224 | -//quando $funcao existe, é pq o ms_criamapa.php está sendo utilizado como um include em classesphp/mapa_controle.php | |
224 | +//quando $funcao existe, é pq o ms_criamapa.php está | |
225 | +//sendo utilizado como um include em classesphp/mapa_controle.php | |
225 | 226 | // |
226 | - | |
227 | +$parurl = array_merge($_GET,$_POST); | |
227 | 228 | ms_ResetErrorList(); |
229 | +$base = $parurl["base"]; | |
230 | +$temasa = $parurl["temasa"]; | |
231 | +$layers = $parurl["layers"]; | |
232 | +$desligar = $parurl["desligar"]; | |
233 | +$mapext = $parurl["mapext"]; | |
234 | +$executa = "";//$parurl["executa"]; | |
235 | +$perfil = $parurl["perfil"]; | |
236 | +$caminho = $parurl["caminho"]; | |
237 | +$pontos = $parurl["pontos"]; | |
238 | +$nometemapontos = $parurl["nometemapontos"]; | |
239 | +$linhas = $parurl["linhas"]; | |
240 | +$nometemalinhas = $parurl["nometemalinhas"]; | |
241 | +$poligonos = $parurl["poligonos"]; | |
242 | +$nometemapoligonos = $parurl["nometemapoligonos"]; | |
243 | +$simbolo = $parurl["simbolo"]; | |
244 | +$corsimbolo = $parurl["corsimbolo"]; | |
245 | +$tamanhosimbolo = $parurl["tamanhosimbolo"]; | |
246 | +$wkt = $parurl["wkt"]; | |
247 | +$nometemawkt = $parurl["nometemawkt"]; | |
248 | +$idioma = $parurl["idioma"]; | |
249 | +$kmlurl = $parurl["kmlurl"]; | |
250 | +$url_wms = $parurl["url_wms"]; | |
251 | +$layer_wms = $parurl["layer_wms"]; | |
252 | +$style_wms = $parurl["style_wms"]; | |
253 | +$nome_wms = $parurl["nome_wms"]; | |
254 | +$srs_wms = $parurl["srs_wms"]; | |
255 | +$image_wms = $parurl["image_wms"]; | |
256 | +$versao_wms = $parurl["versao_wms"]; | |
257 | +$gvsigview = $parurl["gvsigview"]; | |
258 | +$restauramapa = $parurl["restauramapa"]; | |
228 | 259 | if(!isset($funcao)){ |
229 | 260 | ob_end_clean(); |
230 | 261 | /* |
... | ... | @@ -240,38 +271,8 @@ if(!isset($funcao)){ |
240 | 271 | Inclui os programas php com funções utilizadas pelo ms_criamapa.php |
241 | 272 | */ |
242 | 273 | include_once (dirname(__FILE__)."/classesphp/sani_request.php"); |
243 | - $parurl = array_merge($_GET,$_POST); | |
244 | - $base = $parurl["base"]; | |
245 | - $temasa = $parurl["temasa"]; | |
246 | - $layers = $parurl["layers"]; | |
247 | - $desligar = $parurl["desligar"]; | |
248 | - $mapext = $parurl["mapext"]; | |
249 | - $executa = "";//$parurl["executa"]; | |
274 | + | |
250 | 275 | $interface = $parurl["interface"]; |
251 | - $perfil = $parurl["perfil"]; | |
252 | - $caminho = $parurl["caminho"]; | |
253 | - $pontos = $parurl["pontos"]; | |
254 | - $nometemapontos = $parurl["nometemapontos"]; | |
255 | - $linhas = $parurl["linhas"]; | |
256 | - $nometemalinhas = $parurl["nometemalinhas"]; | |
257 | - $poligonos = $parurl["poligonos"]; | |
258 | - $nometemapoligonos = $parurl["nometemapoligonos"]; | |
259 | - $simbolo = $parurl["simbolo"]; | |
260 | - $corsimbolo = $parurl["corsimbolo"]; | |
261 | - $tamanhosimbolo = $parurl["tamanhosimbolo"]; | |
262 | - $wkt = $parurl["wkt"]; | |
263 | - $nometemawkt = $parurl["nometemawkt"]; | |
264 | - $idioma = $parurl["idioma"]; | |
265 | - $kmlurl = $parurl["kmlurl"]; | |
266 | - $url_wms = $parurl["url_wms"]; | |
267 | - $layer_wms = $parurl["layer_wms"]; | |
268 | - $style_wms = $parurl["style_wms"]; | |
269 | - $nome_wms = $parurl["nome_wms"]; | |
270 | - $srs_wms = $parurl["srs_wms"]; | |
271 | - $image_wms = $parurl["image_wms"]; | |
272 | - $versao_wms = $parurl["versao_wms"]; | |
273 | - $gvsigview = $parurl["gvsigview"]; | |
274 | - $restauramapa = $parurl["restauramapa"]; | |
275 | 276 | } |
276 | 277 | |
277 | 278 | include_once (dirname(__FILE__)."/classesphp/funcoes_gerais.php"); |
... | ... | @@ -469,12 +470,7 @@ $_SESSION["i3georendermode"] = $i3georendermode_; |
469 | 470 | $_SESSION["saikuUrl"] = $saikuUrl_; |
470 | 471 | $_SESSION["logExec"] = $logExec_; |
471 | 472 | $_SESSION["i3geoPermiteLogin"] = $i3geoPermiteLogin_; |
472 | -// | |
473 | -//pega todas as variáveis da sessão, mesmo as que foram definidas anteriormente | |
474 | -// | |
475 | -foreach(array_keys($_SESSION) as $k){ | |
476 | - //eval("\$".$k."='".$_SESSION[$k]."';"); | |
477 | -} | |
473 | + | |
478 | 474 | //sao arrays |
479 | 475 | $postgis_mapa = $postgis_mapa_; |
480 | 476 | $_SESSION["statusFerramentas"] = $statusFerramentas_; |
... | ... | @@ -806,11 +802,15 @@ Os temas devem estar em i3geo/temas |
806 | 802 | */ |
807 | 803 | function incluiTemasIniciais(){ |
808 | 804 | global $temasa,$mapn,$locaplic; |
809 | - if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN') | |
810 | - {$temasdir = $locaplic."\\temas";} | |
811 | - else | |
812 | - {$temasdir = $locaplic."/temas";} | |
813 | - if (!isset($temasa)){$temasa = "";} | |
805 | + if (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN'){ | |
806 | + $temasdir = $locaplic."\\temas"; | |
807 | + } | |
808 | + else { | |
809 | + $temasdir = $locaplic."/temas"; | |
810 | + } | |
811 | + if (!isset($temasa)){ | |
812 | + $temasa = ""; | |
813 | + } | |
814 | 814 | $temasa = str_replace(','," ",$temasa); |
815 | 815 | $alayers = explode(" ",$temasa); |
816 | 816 | $existeraster = false; |
... | ... | @@ -899,6 +899,7 @@ function incluiTemasIniciais(){ |
899 | 899 | ms_newLayerObj($mapn, $layern); |
900 | 900 | } |
901 | 901 | } |
902 | + | |
902 | 903 | if($extensao == ".php"){ |
903 | 904 | //include_once($arqtemp); |
904 | 905 | //eval($arqt."(\$mapn);"); | ... | ... |