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);"); | ... | ... |