Commit 981808cd02c7f3b6f40572ba632c70f3485b8c15

Authored by Edmar Moretti
1 parent d2238285

Correção nos formulários de edição de parâmetros inseridos em mapfiles (ferramen…

…tas tme, storymap,animagif)
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"