Commit 981808cd02c7f3b6f40572ba632c70f3485b8c15
1 parent
d2238285
Exists in
master
and in
7 other branches
Correção nos formulários de edição de parâmetros inseridos em mapfiles (ferramen…
…tas tme, storymap,animagif)
Showing
5 changed files
with
77 additions
and
71 deletions
Show diff stats
ferramentas/animagif/index.js
| @@ -272,6 +272,9 @@ i3GEOF.animagif = | @@ -272,6 +272,9 @@ i3GEOF.animagif = | ||
| 272 | 272 | ||
| 273 | }, | 273 | }, |
| 274 | salvaParametros: function(){ | 274 | salvaParametros: function(){ |
| 275 | + if(i3GEOF.animagif.aguarde.visibility == "visible"){ | ||
| 276 | + return; | ||
| 277 | + } | ||
| 275 | //monta a string JSON que sera enviada para gravacao | 278 | //monta a string JSON que sera enviada para gravacao |
| 276 | var j, auto = "nao", exec = "nao"; | 279 | var j, auto = "nao", exec = "nao"; |
| 277 | if($i("ativaAoAdic").checked === true){ | 280 | if($i("ativaAoAdic").checked === true){ |
| @@ -309,38 +312,34 @@ i3GEOF.animagif = | @@ -309,38 +312,34 @@ i3GEOF.animagif = | ||
| 309 | + exec | 312 | + exec |
| 310 | + '"}'; | 313 | + '"}'; |
| 311 | 314 | ||
| 312 | - i3GEO.janela.confirma($trad("incluiPar", i3GEOF.animagif.dicionario), 300, $trad("x14"), | ||
| 313 | - "", function() { | 315 | + |
| 314 | p = i3GEO.configura.locaplic + "/ferramentas/animagif/manutencao.php"; | 316 | p = i3GEO.configura.locaplic + "/ferramentas/animagif/manutencao.php"; |
| 315 | par = "&g_sid=" + i3GEO.configura.sid | 317 | par = "&g_sid=" + i3GEO.configura.sid |
| 316 | + "&tema=" + i3GEOF.animagif.tema | 318 | + "&tema=" + i3GEOF.animagif.tema |
| 317 | + "&animagif=" + j | 319 | + "&animagif=" + j |
| 318 | + "&funcao=inclui"; | 320 | + "&funcao=inclui"; |
| 319 | 321 | ||
| 320 | - retorno = | ||
| 321 | - function(retorno) { | ||
| 322 | - i3GEO.janela.fechaAguarde("animagif"); | 322 | + retorno = function(retorno) { |
| 323 | + i3GEOF.animagif.aguarde.visibility = "hidden"; | ||
| 323 | }; | 324 | }; |
| 324 | - i3GEO.janela.abreAguarde("animagif", $trad("o1")); | 325 | + i3GEOF.animagif.aguarde.visibility = "visible"; |
| 325 | cpJSON.call(p, "foo", retorno, par); | 326 | cpJSON.call(p, "foo", retorno, par); |
| 326 | - }); | ||
| 327 | 327 | ||
| 328 | }, | 328 | }, |
| 329 | removeParametros: function(){ | 329 | removeParametros: function(){ |
| 330 | - i3GEO.janela.confirma($trad("removePar", i3GEOF.animagif.dicionario), 300, $trad("x14"), | ||
| 331 | - "", function() { | ||
| 332 | - p = i3GEO.configura.locaplic + "/ferramentas/animagif/manutencao.php"; | ||
| 333 | - par = "&g_sid=" + i3GEO.configura.sid | ||
| 334 | - + "&tema=" + i3GEOF.animagif.tema | ||
| 335 | - + "&funcao=remove"; | 330 | + if(i3GEOF.animagif.aguarde.visibility == "visible"){ |
| 331 | + return; | ||
| 332 | + } | ||
| 333 | + p = i3GEO.configura.locaplic + "/ferramentas/animagif/manutencao.php"; | ||
| 334 | + par = "&g_sid=" + i3GEO.configura.sid | ||
| 335 | + + "&tema=" + i3GEOF.animagif.tema | ||
| 336 | + + "&funcao=remove"; | ||
| 336 | 337 | ||
| 337 | - retorno = | ||
| 338 | - function(retorno) { | ||
| 339 | - i3GEO.janela.fechaAguarde("animagif"); | ||
| 340 | - }; | ||
| 341 | - i3GEO.janela.abreAguarde("animagif", $trad("o1")); | ||
| 342 | - cpJSON.call(p, "foo", retorno, par); | ||
| 343 | - }); | 338 | + retorno = function(retorno) { |
| 339 | + i3GEOF.animagif.aguarde.visibility = "hidden"; | ||
| 340 | + }; | ||
| 341 | + i3GEOF.animagif.aguarde.visibility = "visible"; | ||
| 342 | + cpJSON.call(p, "foo", retorno, par); | ||
| 344 | }, | 343 | }, |
| 345 | /* | 344 | /* |
| 346 | * Function: ativa | 345 | * Function: ativa |
ferramentas/animagif/manutencao.php
| @@ -20,22 +20,24 @@ $retorno = ""; //string que será retornada ao browser via JSON | @@ -20,22 +20,24 @@ $retorno = ""; //string que será retornada ao browser via JSON | ||
| 20 | switch (strtoupper($funcao)) | 20 | switch (strtoupper($funcao)) |
| 21 | { | 21 | { |
| 22 | case "REMOVE": | 22 | case "REMOVE": |
| 23 | + $retorno = "erro"; | ||
| 23 | $mapa = ms_newMapObj($map_file); | 24 | $mapa = ms_newMapObj($map_file); |
| 24 | $l = $mapa->getlayerbyname($tema); | 25 | $l = $mapa->getlayerbyname($tema); |
| 25 | if($l != ""){ | 26 | if($l != ""){ |
| 26 | - $l->setmetadata("tme",""); | 27 | + $l->setmetadata("animagif",""); |
| 27 | $mapa->save($map_file); | 28 | $mapa->save($map_file); |
| 29 | + $retorno = "ok"; | ||
| 28 | } | 30 | } |
| 29 | - $retorno = "ok"; | ||
| 30 | break; | 31 | break; |
| 31 | case "INCLUI": | 32 | case "INCLUI": |
| 33 | + $retorno = "erro"; | ||
| 32 | $mapa = ms_newMapObj($map_file); | 34 | $mapa = ms_newMapObj($map_file); |
| 33 | $l = $mapa->getlayerbyname($tema); | 35 | $l = $mapa->getlayerbyname($tema); |
| 34 | if($l != ""){ | 36 | if($l != ""){ |
| 35 | $l->setmetadata("animagif",str_replace("\\","'",$_POST["animagif"])); | 37 | $l->setmetadata("animagif",str_replace("\\","'",$_POST["animagif"])); |
| 36 | $mapa->save($map_file); | 38 | $mapa->save($map_file); |
| 39 | + $retorno = "ok"; | ||
| 37 | } | 40 | } |
| 38 | - $retorno = "ok"; | ||
| 39 | break; | 41 | break; |
| 40 | } | 42 | } |
| 41 | cpjson($retorno); | 43 | cpjson($retorno); |
ferramentas/storymap/index.js
| @@ -250,6 +250,9 @@ i3GEOF.storymap = | @@ -250,6 +250,9 @@ i3GEOF.storymap = | ||
| 250 | YAHOO.util.Event.addListener(janela[0].close, "click", temp); | 250 | YAHOO.util.Event.addListener(janela[0].close, "click", temp); |
| 251 | }, | 251 | }, |
| 252 | salvaParametros : function() { | 252 | salvaParametros : function() { |
| 253 | + if(i3GEOF.storymap.aguarde.visibility == "visible"){ | ||
| 254 | + return; | ||
| 255 | + } | ||
| 253 | var j; | 256 | var j; |
| 254 | j = | 257 | j = |
| 255 | '{"cabecalho":"' + $i("i3GEOStocabecalho").value | 258 | '{"cabecalho":"' + $i("i3GEOStocabecalho").value |
| @@ -269,7 +272,6 @@ i3GEOF.storymap = | @@ -269,7 +272,6 @@ i3GEOF.storymap = | ||
| 269 | + $i("i3GEOstocollatCombo").value | 272 | + $i("i3GEOstocollatCombo").value |
| 270 | + '"}'; | 273 | + '"}'; |
| 271 | 274 | ||
| 272 | - i3GEO.janela.confirma($trad("incluiPar", i3GEOF.storymap.dicionario), 300, $trad("x14"), "", function() { | ||
| 273 | p = i3GEO.configura.locaplic + "/ferramentas/storymap/manutencao.php"; | 275 | p = i3GEO.configura.locaplic + "/ferramentas/storymap/manutencao.php"; |
| 274 | par = | 276 | par = |
| 275 | "&g_sid=" + i3GEO.configura.sid | 277 | "&g_sid=" + i3GEO.configura.sid |
| @@ -280,23 +282,23 @@ i3GEOF.storymap = | @@ -280,23 +282,23 @@ i3GEOF.storymap = | ||
| 280 | + "&funcao=inclui"; | 282 | + "&funcao=inclui"; |
| 281 | 283 | ||
| 282 | retorno = function(retorno) { | 284 | retorno = function(retorno) { |
| 283 | - i3GEO.janela.fechaAguarde("storymap"); | 285 | + i3GEOF.storymap.aguarde.visibility = "hidden"; |
| 284 | }; | 286 | }; |
| 285 | - i3GEO.janela.abreAguarde("storymap", $trad("o1")); | 287 | + i3GEOF.storymap.aguarde.visibility = "visible"; |
| 286 | cpJSON.call(p, "foo", retorno, par); | 288 | cpJSON.call(p, "foo", retorno, par); |
| 287 | - }); | ||
| 288 | 289 | ||
| 289 | }, | 290 | }, |
| 290 | removeParametros : function() { | 291 | removeParametros : function() { |
| 291 | - i3GEO.janela.confirma($trad("removePar", i3GEOF.storymap.dicionario), 300, $trad("x14"), "", function() { | ||
| 292 | - p = i3GEO.configura.locaplic + "/ferramentas/storymap/manutencao.php"; | 292 | + if(i3GEOF.storymap.aguarde.visibility == "visible"){ |
| 293 | + return; | ||
| 294 | + } | ||
| 295 | + p = i3GEO.configura.locaplic + "/ferramentas/storymap/manutencao.php"; | ||
| 293 | par = "&g_sid=" + i3GEO.configura.sid + "&tema=" + i3GEOF.storymap.tema + "&funcao=remove"; | 296 | par = "&g_sid=" + i3GEO.configura.sid + "&tema=" + i3GEOF.storymap.tema + "&funcao=remove"; |
| 294 | 297 | ||
| 295 | retorno = function(retorno) { | 298 | retorno = function(retorno) { |
| 296 | - i3GEO.janela.fechaAguarde("storymap"); | 299 | + i3GEOF.storymap.aguarde.visibility = "hidden"; |
| 297 | }; | 300 | }; |
| 298 | - i3GEO.janela.abreAguarde("storymap", $trad("o1")); | 301 | + i3GEOF.storymap.aguarde.visibility = "visible"; |
| 299 | cpJSON.call(p, "foo", retorno, par); | 302 | cpJSON.call(p, "foo", retorno, par); |
| 300 | - }); | ||
| 301 | } | 303 | } |
| 302 | }; | 304 | }; |
| 303 | \ No newline at end of file | 305 | \ No newline at end of file |
ferramentas/tme/index.js
| @@ -288,6 +288,9 @@ i3GEOF.tme = | @@ -288,6 +288,9 @@ i3GEOF.tme = | ||
| 288 | ativaFoco : function() { | 288 | ativaFoco : function() { |
| 289 | }, | 289 | }, |
| 290 | salvaParametros: function(){ | 290 | salvaParametros: function(){ |
| 291 | + if(i3GEOF.tme.aguarde.visibility == "visible"){ | ||
| 292 | + return; | ||
| 293 | + } | ||
| 291 | //monta a string JSON que sera enviada para gravacao | 294 | //monta a string JSON que sera enviada para gravacao |
| 292 | //'{"titulo":"População","colnome":"CNTRY_NAME","colsdata":["POP_CNTRY"],"lmax":"100000","amax":"2000000","auto":"sim","exec":"sim"}' | 295 | //'{"titulo":"População","colnome":"CNTRY_NAME","colsdata":["POP_CNTRY"],"lmax":"100000","amax":"2000000","auto":"sim","exec":"sim"}' |
| 293 | var j, colsdata = i3GEOF.tme.pegaItensMarcados(), auto = "nao", exec = "nao"; | 296 | var j, colsdata = i3GEOF.tme.pegaItensMarcados(), auto = "nao", exec = "nao"; |
| @@ -318,38 +321,35 @@ i3GEOF.tme = | @@ -318,38 +321,35 @@ i3GEOF.tme = | ||
| 318 | + exec | 321 | + exec |
| 319 | + '"}'; | 322 | + '"}'; |
| 320 | 323 | ||
| 321 | - i3GEO.janela.confirma($trad("incluiPar", i3GEOF.tme.dicionario), 300, $trad("x14"), | ||
| 322 | - "", function() { | ||
| 323 | - p = i3GEO.configura.locaplic + "/ferramentas/tme/manutencao.php"; | ||
| 324 | - par = "&g_sid=" + i3GEO.configura.sid | ||
| 325 | - + "&tema=" + i3GEOF.tme.tema | ||
| 326 | - + "&tme=" + i3GEO.util.base64encode(j) | ||
| 327 | - + "&funcao=incluitme"; | 324 | + p = i3GEO.configura.locaplic + "/ferramentas/tme/manutencao.php"; |
| 325 | + par = "&g_sid=" + i3GEO.configura.sid | ||
| 326 | + + "&tema=" + i3GEOF.tme.tema | ||
| 327 | + + "&tme=" + i3GEO.util.base64encode(j) | ||
| 328 | + + "&funcao=incluitme"; | ||
| 328 | 329 | ||
| 329 | - retorno = | ||
| 330 | - function(retorno) { | ||
| 331 | - i3GEO.janela.fechaAguarde("tme"); | ||
| 332 | - }; | ||
| 333 | - i3GEO.janela.abreAguarde("tme", $trad("o1")); | ||
| 334 | - cpJSON.call(p, "foo", retorno, par); | ||
| 335 | - }); | 330 | + retorno = |
| 331 | + function(retorno) { | ||
| 332 | + i3GEOF.tme.aguarde.visibility = "hidden"; | ||
| 333 | + }; | ||
| 334 | + i3GEOF.tme.aguarde.visibility = "visible"; | ||
| 335 | + cpJSON.call(p, "foo", retorno, par); | ||
| 336 | 336 | ||
| 337 | }, | 337 | }, |
| 338 | removeParametros: function(){ | 338 | removeParametros: function(){ |
| 339 | - i3GEO.janela.confirma($trad("removePar", i3GEOF.tme.dicionario), 300, $trad("x14"), | ||
| 340 | - "", function() { | ||
| 341 | - p = i3GEO.configura.locaplic + "/ferramentas/tme/manutencao.php"; | ||
| 342 | - par = "&g_sid=" + i3GEO.configura.sid | ||
| 343 | - + "&tema=" + i3GEOF.tme.tema | ||
| 344 | - + "&funcao=removetme"; | 339 | + if(i3GEOF.tme.aguarde.visibility == "visible"){ |
| 340 | + return; | ||
| 341 | + } | ||
| 342 | + p = i3GEO.configura.locaplic + "/ferramentas/tme/manutencao.php"; | ||
| 343 | + par = "&g_sid=" + i3GEO.configura.sid | ||
| 344 | + + "&tema=" + i3GEOF.tme.tema | ||
| 345 | + + "&funcao=removetme"; | ||
| 345 | 346 | ||
| 346 | - retorno = | ||
| 347 | - function(retorno) { | ||
| 348 | - i3GEO.janela.fechaAguarde("tme"); | ||
| 349 | - }; | ||
| 350 | - i3GEO.janela.abreAguarde("tme", $trad("o1")); | ||
| 351 | - cpJSON.call(p, "foo", retorno, par); | ||
| 352 | - }); | 347 | + retorno = |
| 348 | + function(retorno) { | ||
| 349 | + i3GEOF.tme.aguarde.visibility = "hidden"; | ||
| 350 | + }; | ||
| 351 | + i3GEOF.tme.aguarde.visibility = "visible"; | ||
| 352 | + cpJSON.call(p, "foo", retorno, par); | ||
| 353 | }, | 353 | }, |
| 354 | /* | 354 | /* |
| 355 | * Function: montaListaItens | 355 | * Function: montaListaItens |
temas/_lbiomashp.map
| @@ -5,39 +5,42 @@ MAP | @@ -5,39 +5,42 @@ MAP | ||
| 5 | CONNECTION "" | 5 | CONNECTION "" |
| 6 | DATA "/var/www/i3geo/aplicmap/dados/biomas.shp" | 6 | DATA "/var/www/i3geo/aplicmap/dados/biomas.shp" |
| 7 | METADATA | 7 | METADATA |
| 8 | - "cache" "sim" | ||
| 9 | "TIP" "CD_LEGENDA" | 8 | "TIP" "CD_LEGENDA" |
| 10 | - "olopacity" "" | 9 | + "cache" "sim" |
| 11 | "CLASSE" "SIM" | 10 | "CLASSE" "SIM" |
| 11 | + "olopacity" "" | ||
| 12 | + "animagif" "" | ||
| 12 | "permitekmz" "SIM" | 13 | "permitekmz" "SIM" |
| 13 | "gmopacity" "" | 14 | "gmopacity" "" |
| 14 | "gmstatus" "" | 15 | "gmstatus" "" |
| 15 | "ITENSDESC" "Teste de acentuação" | 16 | "ITENSDESC" "Teste de acentuação" |
| 16 | - "editavel" "" | ||
| 17 | - "ESCALA" "250000" | ||
| 18 | "TILES" "SIM" | 17 | "TILES" "SIM" |
| 18 | + "ESCALA" "250000" | ||
| 19 | + "editavel" "" | ||
| 19 | "arquivotemaoriginal" "" | 20 | "arquivotemaoriginal" "" |
| 20 | "extensao" "-73.990940816816 -33.74827031115 -34.822855820777 5.272224303909" | 21 | "extensao" "-73.990940816816 -33.74827031115 -34.822855820777 5.272224303909" |
| 21 | - "olstatus" "" | ||
| 22 | "nomeoriginal" "" | 22 | "nomeoriginal" "" |
| 23 | + "olstatus" "" | ||
| 23 | "permitedownload" "SIM" | 24 | "permitedownload" "SIM" |
| 24 | - "permitecomentario" "NAO" | ||
| 25 | "FILTROORIGINAL" "" | 25 | "FILTROORIGINAL" "" |
| 26 | - "escondido" "NAO" | 26 | + "permitecomentario" "NAO" |
| 27 | "DATAORIGINAL" "" | 27 | "DATAORIGINAL" "" |
| 28 | - "esquematabelaeditavel" "" | 28 | + "escondido" "NAO" |
| 29 | "download" "SIM" | 29 | "download" "SIM" |
| 30 | + "esquematabelaeditavel" "" | ||
| 30 | "itembuscarapida" "CD_LEGENDA" | 31 | "itembuscarapida" "CD_LEGENDA" |
| 31 | "ITENS" "CD_LEGENDA" | 32 | "ITENS" "CD_LEGENDA" |
| 32 | - "transitioneffect" "NAO" | ||
| 33 | - "permiteogc" "SIM" | 33 | + "tme" "" |
| 34 | "permitekml" "SIM" | 34 | "permitekml" "SIM" |
| 35 | - "TEMA" "Biomas shapefile (acentuação)" | 35 | + "permiteogc" "SIM" |
| 36 | + "transitioneffect" "NAO" | ||
| 36 | "convcaracter" "SIM" | 37 | "convcaracter" "SIM" |
| 37 | - "colunageometria" "" | 38 | + "TEMA" "Biomas shapefile (acentuação)" |
| 38 | "colunaidunico" "" | 39 | "colunaidunico" "" |
| 40 | + "colunageometria" "" | ||
| 39 | "identifica" "sim" | 41 | "identifica" "sim" |
| 40 | "tabelaeditavel" "" | 42 | "tabelaeditavel" "" |
| 43 | + "storymap" "" | ||
| 41 | END # METADATA | 44 | END # METADATA |
| 42 | NAME "_lbiomashp" | 45 | NAME "_lbiomashp" |
| 43 | PROCESSING "ITEMS=CD_LEGENDA" | 46 | PROCESSING "ITEMS=CD_LEGENDA" |