Commit 5673a5ccdb46f7b0297b703d1c1a347bfb792d56
1 parent
1eaf7680
Exists in
master
and in
7 other branches
Inclusão da verificação de usuário em várias funções
Showing
22 changed files
with
615 additions
and
685 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/php/arvore.php
... | ... | @@ -42,9 +42,25 @@ Cada operação possuí seus próprios parâmetros, que de |
42 | 42 | |
43 | 43 | */ |
44 | 44 | include_once(__DIR__."/login.php"); |
45 | -if(verificaOperacaoSessao("admin/html/arvore") == false){ | |
46 | - echo "Vc nao pode realizar essa operacao.";exit; | |
45 | +$funcoesEdicao = array( | |
46 | + "ADICIONARTEMARAIZ", | |
47 | + "ADICIONARTEMARAIZGRUPO", | |
48 | + "ADICIONARGRUPO", | |
49 | + "ADICIONARSUBGRUPO", | |
50 | + "ADICIONARTEMA", | |
51 | + "ALTERARGRUPO", | |
52 | + "ALTERARSUBGRUPO", | |
53 | + "ALTERARTEMA", | |
54 | + "ALTERARRAIZ", | |
55 | + "MOVIMENTANO", | |
56 | + "EXCLUIR" | |
57 | +); | |
58 | +if(in_array(strtoupper($funcao),$funcoesEdicao)){ | |
59 | + if(verificaOperacaoSessao("admin/html/arvore") == false){ | |
60 | + retornaJSON("Vc nao pode realizar essa operacao.");exit; | |
61 | + } | |
47 | 62 | } |
63 | + | |
48 | 64 | if(!isset($idioma)) |
49 | 65 | { |
50 | 66 | $idioma = "pt"; |
... | ... | @@ -205,10 +221,6 @@ switch (strtoupper($funcao)) |
205 | 221 | {JSON} |
206 | 222 | */ |
207 | 223 | case "ADICIONARTEMARAIZ": |
208 | - if(verificaEditores($editores) == "nao") | |
209 | - { | |
210 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
211 | - } | |
212 | 224 | $id_nivel = 0; |
213 | 225 | $nivel = 0; |
214 | 226 | $id_raiz = alterarRaiz(); |
... | ... | @@ -237,10 +249,6 @@ switch (strtoupper($funcao)) |
237 | 249 | {JSON} |
238 | 250 | */ |
239 | 251 | case "ADICIONARTEMARAIZGRUPO": |
240 | - if(verificaEditores($editores) == "nao") | |
241 | - { | |
242 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
243 | - } | |
244 | 252 | $id_nivel = $id_n1; |
245 | 253 | $nivel = 1; |
246 | 254 | $id_raiz = alterarRaiz(); |
... | ... | @@ -269,10 +277,6 @@ switch (strtoupper($funcao)) |
269 | 277 | {JSON} |
270 | 278 | */ |
271 | 279 | case "ADICIONARGRUPO": |
272 | - if(verificaEditores($editores) == "nao") | |
273 | - { | |
274 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
275 | - } | |
276 | 280 | $id_n1 = alteraN1(); |
277 | 281 | if($idioma == "pt") |
278 | 282 | { |
... | ... | @@ -300,10 +304,6 @@ switch (strtoupper($funcao)) |
300 | 304 | {JSON} |
301 | 305 | */ |
302 | 306 | case "ADICIONARSUBGRUPO": |
303 | - if(verificaEditores($editores) == "nao") | |
304 | - { | |
305 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
306 | - } | |
307 | 307 | $id_n2 = alteraN2(); |
308 | 308 | if($idioma == "pt") |
309 | 309 | { |
... | ... | @@ -331,10 +331,6 @@ switch (strtoupper($funcao)) |
331 | 331 | {JSON} |
332 | 332 | */ |
333 | 333 | case "ADICIONARTEMA": |
334 | - if(verificaEditores($editores) == "nao") | |
335 | - { | |
336 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
337 | - } | |
338 | 334 | $id_n3 = alteraN3(); |
339 | 335 | if($idioma == "pt") |
340 | 336 | { |
... | ... | @@ -370,10 +366,6 @@ switch (strtoupper($funcao)) |
370 | 366 | {JSON} |
371 | 367 | */ |
372 | 368 | case "ALTERARGRUPO": |
373 | - if(verificaEditores($editores) == "nao") | |
374 | - { | |
375 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
376 | - } | |
377 | 369 | retornaJSON(alteraN1()); |
378 | 370 | exit; |
379 | 371 | break; |
... | ... | @@ -399,10 +391,6 @@ switch (strtoupper($funcao)) |
399 | 391 | {JSON} |
400 | 392 | */ |
401 | 393 | case "ALTERARSUBGRUPO": |
402 | - if(verificaEditores($editores) == "nao") | |
403 | - { | |
404 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
405 | - } | |
406 | 394 | retornaJSON(alteraN2()); |
407 | 395 | exit; |
408 | 396 | break; |
... | ... | @@ -428,10 +416,6 @@ switch (strtoupper($funcao)) |
428 | 416 | {JSON} |
429 | 417 | */ |
430 | 418 | case "ALTERARTEMA": |
431 | - if(verificaEditores($editores) == "nao") | |
432 | - { | |
433 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
434 | - } | |
435 | 419 | retornaJSON(alteraN3()); |
436 | 420 | exit; |
437 | 421 | break; |
... | ... | @@ -461,10 +445,6 @@ switch (strtoupper($funcao)) |
461 | 445 | {JSON} |
462 | 446 | */ |
463 | 447 | case "ALTERARRAIZ": |
464 | - if(verificaEditores($editores) == "nao") | |
465 | - { | |
466 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
467 | - } | |
468 | 448 | retornaJSON(alterarRaiz()); |
469 | 449 | exit; |
470 | 450 | break; |
... | ... | @@ -486,10 +466,6 @@ switch (strtoupper($funcao)) |
486 | 466 | {JSON} |
487 | 467 | */ |
488 | 468 | case "MOVIMENTANO": |
489 | - if(verificaEditores($editores) == "nao") | |
490 | - { | |
491 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
492 | - } | |
493 | 469 | movimentaNo(); |
494 | 470 | retornaJSON("ok"); |
495 | 471 | exit; |
... | ... | @@ -512,10 +488,6 @@ switch (strtoupper($funcao)) |
512 | 488 | {JSON} |
513 | 489 | */ |
514 | 490 | case "EXCLUIR"; |
515 | - if(verificaEditores($editores) == "nao") | |
516 | - { | |
517 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
518 | - } | |
519 | 491 | if($tabela == "i3geoadmin_raiz") |
520 | 492 | { |
521 | 493 | $coluna = "id_raiz"; | ... | ... |
admin/php/atlas.php
... | ... | @@ -39,7 +39,20 @@ O parâmetro principal é "funcao", que define qual operaç&ati |
39 | 39 | Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação. |
40 | 40 | |
41 | 41 | */ |
42 | -include_once("admin.php"); | |
42 | +include_once(__DIR__."/login.php"); | |
43 | +$funcoesEdicao = array( | |
44 | + "ALTERARATLAS", | |
45 | + "ALTERARPRANCHA", | |
46 | + "ALTERARTEMA", | |
47 | + "EXCLUIRATLAS", | |
48 | + "EXCLUIRPRANCHA", | |
49 | + "EXCLUIRTEMA" | |
50 | +); | |
51 | +if(in_array(strtoupper($funcao),$funcoesEdicao)){ | |
52 | + if(verificaOperacaoSessao("admin/html/atlas") == false){ | |
53 | + retornaJSON("Vc nao pode realizar essa operacao.");exit; | |
54 | + } | |
55 | +} | |
43 | 56 | //faz a busca da função que deve ser executada |
44 | 57 | switch (strtoupper($funcao)) |
45 | 58 | { |
... | ... | @@ -184,10 +197,6 @@ switch (strtoupper($funcao)) |
184 | 197 | {JSON} |
185 | 198 | */ |
186 | 199 | case "ALTERARATLAS": |
187 | - if(verificaEditores($editores) == "nao") | |
188 | - { | |
189 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
190 | - } | |
191 | 200 | $novo = alterarAtlas(); |
192 | 201 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_atlas WHERE id_atlas = '".$novo."'"; |
193 | 202 | retornaJSON(pegaDados($sql)); |
... | ... | @@ -225,10 +234,6 @@ switch (strtoupper($funcao)) |
225 | 234 | {JSON} |
226 | 235 | */ |
227 | 236 | case "ALTERARPRANCHA": |
228 | - if(verificaEditores($editores) == "nao") | |
229 | - { | |
230 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
231 | - } | |
232 | 237 | $novo = alterarPrancha(); |
233 | 238 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_atlasp WHERE id_prancha = '".$novo."'"; |
234 | 239 | retornaJSON(pegaDados($sql)); |
... | ... | @@ -256,10 +261,6 @@ switch (strtoupper($funcao)) |
256 | 261 | {JSON} |
257 | 262 | */ |
258 | 263 | case "ALTERARTEMA": |
259 | - if(verificaEditores($editores) == "nao") | |
260 | - { | |
261 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
262 | - } | |
263 | 264 | $novo = alterarTema(); |
264 | 265 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_atlast WHERE id_tema = '".$novo."'"; |
265 | 266 | retornaJSON(pegaDados($sql)); |
... | ... | @@ -278,10 +279,6 @@ switch (strtoupper($funcao)) |
278 | 279 | {JSON} |
279 | 280 | */ |
280 | 281 | case "EXCLUIRATLAS": |
281 | - if(verificaEditores($editores) == "nao") | |
282 | - { | |
283 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
284 | - } | |
285 | 282 | $tabela = "i3geoadmin_atlas"; |
286 | 283 | $f = verificaFilhos(); |
287 | 284 | if(!$f) |
... | ... | @@ -304,10 +301,6 @@ switch (strtoupper($funcao)) |
304 | 301 | {JSON} |
305 | 302 | */ |
306 | 303 | case "EXCLUIRPRANCHA": |
307 | - if(verificaEditores($editores) == "nao") | |
308 | - { | |
309 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
310 | - } | |
311 | 304 | $tabela = "i3geoadmin_atlasp"; |
312 | 305 | $f = verificaFilhos(); |
313 | 306 | if(!$f) |
... | ... | @@ -330,10 +323,6 @@ switch (strtoupper($funcao)) |
330 | 323 | {JSON} |
331 | 324 | */ |
332 | 325 | case "EXCLUIRTEMA": |
333 | - if(verificaEditores($editores) == "nao") | |
334 | - { | |
335 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
336 | - } | |
337 | 326 | retornaJSON(excluirTema()); |
338 | 327 | exit; |
339 | 328 | break; |
... | ... | @@ -355,22 +344,10 @@ switch (strtoupper($funcao)) |
355 | 344 | {JSON} |
356 | 345 | */ |
357 | 346 | case "MOVIMENTANO": |
358 | - if(verificaEditores($editores) == "nao") | |
359 | - { | |
360 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
361 | - } | |
362 | 347 | movimentaNo(); |
363 | 348 | retornaJSON("ok"); |
364 | 349 | exit; |
365 | 350 | break; |
366 | - case "IMPORTARXMLATLAS": | |
367 | - if(verificaEditores($editores) == "nao") | |
368 | - { | |
369 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
370 | - } | |
371 | - retornaJSON(importarXmlAtlas()); | |
372 | - exit; | |
373 | - break; | |
374 | 351 | } |
375 | 352 | function movimentaNo() |
376 | 353 | { | ... | ... |
admin/php/classe_arvore.php
... | ... | @@ -114,7 +114,7 @@ class Arvore |
114 | 114 | //no sistema de administração |
115 | 115 | // |
116 | 116 | $this->editor = false; |
117 | - $this->editor = $this->verificaPapelSessao(3); | |
117 | + $this->editor = $this->verificaOperacaoSessao("admin/php/classe_arvore/editor"); | |
118 | 118 | $this->pubsql = " (publicado != 'NAO' or publicado isnull) and "; |
119 | 119 | if($this->editor) |
120 | 120 | { |
... | ... | @@ -839,6 +839,10 @@ class Arvore |
839 | 839 | } |
840 | 840 | return $resultado; |
841 | 841 | } |
842 | + /** | |
843 | + * | |
844 | + * TODO corrigir acentuacao | |
845 | + */ | |
842 | 846 | function removeAcentos($s) |
843 | 847 | { |
844 | 848 | $s = ereg_replace("[áàâã]","a",$s); |
... | ... | @@ -877,7 +881,7 @@ class Arvore |
877 | 881 | return false; |
878 | 882 | } |
879 | 883 | foreach($_SESSION["papeis"] as $p){ |
880 | - if($p["id_papel"] == 1 || $p["id_papel"] == $id_papel){ | |
884 | + if($p == 1 || $p == $id_papel){ | |
881 | 885 | return true; |
882 | 886 | } |
883 | 887 | } |
... | ... | @@ -886,5 +890,22 @@ class Arvore |
886 | 890 | return false; |
887 | 891 | } |
888 | 892 | } |
893 | + function verificaOperacaoSessao($operacao){ | |
894 | + session_write_close(); | |
895 | + session_name("i3GeoLogin"); | |
896 | + session_id($_COOKIE["i3geocodigologin"]); | |
897 | + session_start(); | |
898 | + $resultado = false; | |
899 | + //verifica se e administrador | |
900 | + foreach($_SESSION["papeis"] as $p){ | |
901 | + if($p["id_papel"] == 1){ | |
902 | + return true; | |
903 | + } | |
904 | + } | |
905 | + if(!empty($_SESSION["operacoes"][$operacao])){ | |
906 | + $resultado = true; | |
907 | + } | |
908 | + return $resultado; | |
909 | + } | |
889 | 910 | } |
890 | 911 | ?> |
891 | 912 | \ No newline at end of file | ... | ... |
admin/php/editormapfile.php
... | ... | @@ -40,8 +40,39 @@ Cada operação possuí seus próprios parâmetros, que de |
40 | 40 | |
41 | 41 | */ |
42 | 42 | include_once(__DIR__."/login.php"); |
43 | -if(verificaOperacaoSessao("admin/html/editormapfile") == false){ | |
44 | - echo "Vc nao pode realizar essa operacao.";exit; | |
43 | +$funcoesEdicao = array( | |
44 | + "CRIARNOVOMAP", | |
45 | + "EDITASIMBOLO", | |
46 | + "LIMPARCACHEMAPFILE", | |
47 | + "EXCLUIRMAPFILE", | |
48 | + "REFAZERLAYER", | |
49 | + "CLONARMAPFILE", | |
50 | + "CRIARNOVOLAYER", | |
51 | + "EXCLUIRLAYER", | |
52 | + "AUTOCLASSESLAYER", | |
53 | + "CRIARNOVACLASSE", | |
54 | + "EXCLUIRCLASSE", | |
55 | + "CRIARNOVOESTILO", | |
56 | + "EXCLUIRESTILO", | |
57 | + "ALTERARESTILO", | |
58 | + "ALTERARCONEXAO", | |
59 | + "ALTERARTITULO", | |
60 | + "ALTERARDISPO", | |
61 | + "ALTERARCOMPORT", | |
62 | + "ALTERARMETADADOS", | |
63 | + "ALTERARGERAL", | |
64 | + "ALTERARCLASSEGERAL", | |
65 | + "ALTERARCLASSELABEL" | |
66 | +); | |
67 | +if(in_array(strtoupper($funcao),$funcoesEdicao)){ | |
68 | + $f = @fopen("$locaplic/temas/teste.txt",w); | |
69 | + @fclose($f); | |
70 | + if (!file_exists("$locaplic/temas/teste.txt")){ | |
71 | + retornaJSON("sem direito de escrita na pasta temas");exit; | |
72 | + } | |
73 | + if(verificaOperacaoSessao("admin/html/editormapfile") == false){ | |
74 | + retornaJSON("Vc nao pode realizar essa operacao.");exit; | |
75 | + } | |
45 | 76 | } |
46 | 77 | error_reporting(0); |
47 | 78 | //faz a busca da função que deve ser executada |
... | ... | @@ -74,10 +105,6 @@ switch (strtoupper($funcao)) |
74 | 105 | {JSON} |
75 | 106 | */ |
76 | 107 | case "CRIARNOVOMAP": |
77 | - if(verificaEditores($editores) == "nao") | |
78 | - { | |
79 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
80 | - } | |
81 | 108 | retornaJSON(criarNovoMap()); |
82 | 109 | exit; |
83 | 110 | break; |
... | ... | @@ -228,10 +255,6 @@ switch (strtoupper($funcao)) |
228 | 255 | {JSON} |
229 | 256 | */ |
230 | 257 | case "EXCLUIRMAPFILE": |
231 | - if(verificaEditores($editores) == "nao") | |
232 | - { | |
233 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
234 | - } | |
235 | 258 | //pega oid do tema |
236 | 259 | $dados = pegaDados("SELECT id_tema from ".$esquemaadmin."i3geoadmin_temas WHERE codigo_tema = '".$codigoMap."'"); |
237 | 260 | if(count($dados) > 0) |
... | ... | @@ -279,10 +302,6 @@ switch (strtoupper($funcao)) |
279 | 302 | {JSON} |
280 | 303 | */ |
281 | 304 | case "REFAZERLAYER": |
282 | - if(verificaEditores($editores) == "nao") | |
283 | - { | |
284 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
285 | - } | |
286 | 305 | retornaJSON(refazerLayer()); |
287 | 306 | exit; |
288 | 307 | break; |
... | ... | @@ -302,10 +321,6 @@ switch (strtoupper($funcao)) |
302 | 321 | {JSON} |
303 | 322 | */ |
304 | 323 | case "CLONARMAPFILE": |
305 | - if(verificaEditores($editores) == "nao") | |
306 | - { | |
307 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
308 | - } | |
309 | 324 | retornaJSON(clonarMapfile()); |
310 | 325 | exit; |
311 | 326 | break; |
... | ... | @@ -325,10 +340,6 @@ switch (strtoupper($funcao)) |
325 | 340 | {JSON} |
326 | 341 | */ |
327 | 342 | case "CRIARNOVOLAYER": |
328 | - if(verificaEditores($editores) == "nao") | |
329 | - { | |
330 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
331 | - } | |
332 | 343 | retornaJSON(criarNovoLayer()); |
333 | 344 | exit; |
334 | 345 | break; |
... | ... | @@ -348,10 +359,6 @@ switch (strtoupper($funcao)) |
348 | 359 | {JSON} |
349 | 360 | */ |
350 | 361 | case "EXCLUIRLAYER": |
351 | - if(verificaEditores($editores) == "nao") | |
352 | - { | |
353 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
354 | - } | |
355 | 362 | retornaJSON(excluirLayer()); |
356 | 363 | exit; |
357 | 364 | break; |
... | ... | @@ -395,10 +402,6 @@ switch (strtoupper($funcao)) |
395 | 402 | {JSON} |
396 | 403 | */ |
397 | 404 | case "AUTOCLASSESLAYER": |
398 | - if(verificaEditores($editores) == "nao") | |
399 | - { | |
400 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
401 | - } | |
402 | 405 | autoClassesLayer(); |
403 | 406 | retornaJSON(listaClasses()); |
404 | 407 | exit; |
... | ... | @@ -419,10 +422,6 @@ switch (strtoupper($funcao)) |
419 | 422 | {JSON} |
420 | 423 | */ |
421 | 424 | case "CRIARNOVACLASSE": |
422 | - if(verificaEditores($editores) == "nao") | |
423 | - { | |
424 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
425 | - } | |
426 | 425 | retornaJSON(criarNovaClasse()); |
427 | 426 | exit; |
428 | 427 | break; |
... | ... | @@ -444,10 +443,6 @@ switch (strtoupper($funcao)) |
444 | 443 | {JSON} |
445 | 444 | */ |
446 | 445 | case "EXCLUIRCLASSE": |
447 | - if(verificaEditores($editores) == "nao") | |
448 | - { | |
449 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
450 | - } | |
451 | 446 | excluirClasse(); |
452 | 447 | retornaJSON(listaClasses()); |
453 | 448 | exit; |
... | ... | @@ -491,10 +486,6 @@ switch (strtoupper($funcao)) |
491 | 486 | {JSON} |
492 | 487 | */ |
493 | 488 | case "CRIARNOVOESTILO": |
494 | - if(verificaEditores($editores) == "nao") | |
495 | - { | |
496 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
497 | - } | |
498 | 489 | retornaJSON(criarNovoEstilo()); |
499 | 490 | exit; |
500 | 491 | break; |
... | ... | @@ -518,10 +509,6 @@ switch (strtoupper($funcao)) |
518 | 509 | {JSON} |
519 | 510 | */ |
520 | 511 | case "EXCLUIRESTILO": |
521 | - if(verificaEditores($editores) == "nao") | |
522 | - { | |
523 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
524 | - } | |
525 | 512 | excluirEstilo(); |
526 | 513 | retornaJSON(listaEstilos()); |
527 | 514 | exit; |
... | ... | @@ -597,10 +584,6 @@ switch (strtoupper($funcao)) |
597 | 584 | {JSON} |
598 | 585 | */ |
599 | 586 | case "ALTERARESTILO": |
600 | - if(verificaEditores($editores) == "nao") | |
601 | - { | |
602 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
603 | - } | |
604 | 587 | alterarEstilo(); |
605 | 588 | retornaJSON(pegaEstilo()); |
606 | 589 | exit; |
... | ... | @@ -621,10 +604,6 @@ switch (strtoupper($funcao)) |
621 | 604 | {JSON} |
622 | 605 | */ |
623 | 606 | case "PEGACONEXAO": |
624 | - if(verificaEditores($editores) == "nao") | |
625 | - { | |
626 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
627 | - } | |
628 | 607 | retornaJSON(pegaConexao()); |
629 | 608 | exit; |
630 | 609 | break; |
... | ... | @@ -656,10 +635,6 @@ switch (strtoupper($funcao)) |
656 | 635 | {JSON} |
657 | 636 | */ |
658 | 637 | case "ALTERARCONEXAO": |
659 | - if(verificaEditores($editores) == "nao") | |
660 | - { | |
661 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
662 | - } | |
663 | 638 | $retorno = alterarConexao(); |
664 | 639 | if($testar == "false") |
665 | 640 | retornaJSON(pegaConexao()); |
... | ... | @@ -706,10 +681,6 @@ switch (strtoupper($funcao)) |
706 | 681 | exit; |
707 | 682 | break; |
708 | 683 | case "ALTERARTITULO": |
709 | - if(verificaEditores($editores) == "nao") | |
710 | - { | |
711 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
712 | - } | |
713 | 684 | alterarTitulo(); |
714 | 685 | retornaJSON(pegaTitulo()); |
715 | 686 | exit; |
... | ... | @@ -719,10 +690,6 @@ switch (strtoupper($funcao)) |
719 | 690 | exit; |
720 | 691 | break; |
721 | 692 | case "ALTERARDISPO": |
722 | - if(verificaEditores($editores) == "nao") | |
723 | - { | |
724 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
725 | - } | |
726 | 693 | alterarDispo(); |
727 | 694 | retornaJSON(pegaDispo()); |
728 | 695 | exit; |
... | ... | @@ -732,10 +699,6 @@ switch (strtoupper($funcao)) |
732 | 699 | exit; |
733 | 700 | break; |
734 | 701 | case "ALTERARCOMPORT": |
735 | - if(verificaEditores($editores) == "nao") | |
736 | - { | |
737 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
738 | - } | |
739 | 702 | alterarComport(); |
740 | 703 | retornaJSON(pegaComport()); |
741 | 704 | exit; |
... | ... | @@ -831,10 +794,6 @@ switch (strtoupper($funcao)) |
831 | 794 | {JSON} |
832 | 795 | */ |
833 | 796 | case "ALTERARMETADADOS": |
834 | - if(verificaEditores($editores) == "nao") | |
835 | - { | |
836 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
837 | - } | |
838 | 797 | alterarMetadados(); |
839 | 798 | retornaJSON(pegaMetadados()); |
840 | 799 | exit; |
... | ... | @@ -914,13 +873,7 @@ switch (strtoupper($funcao)) |
914 | 873 | {JSON} |
915 | 874 | */ |
916 | 875 | case "ALTERARGERAL": |
917 | - if(verificaEditores($editores) == "nao") | |
918 | - { | |
919 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
920 | - } | |
921 | - | |
922 | 876 | $retorno = alterarGeral(); |
923 | - | |
924 | 877 | if($testar == "false") |
925 | 878 | { |
926 | 879 | $codigoLayer = $name; |
... | ... | @@ -983,10 +936,6 @@ switch (strtoupper($funcao)) |
983 | 936 | {JSON} |
984 | 937 | */ |
985 | 938 | case "ALTERARCLASSEGERAL": |
986 | - if(verificaEditores($editores) == "nao") | |
987 | - { | |
988 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
989 | - } | |
990 | 939 | alterarClasseGeral(); |
991 | 940 | retornaJSON(pegaClasseGeral()); |
992 | 941 | exit; |
... | ... | @@ -1084,19 +1033,11 @@ switch (strtoupper($funcao)) |
1084 | 1033 | {JSON} |
1085 | 1034 | */ |
1086 | 1035 | case "ALTERARCLASSELABEL": |
1087 | - if(verificaEditores($editores) == "nao") | |
1088 | - { | |
1089 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
1090 | - } | |
1091 | 1036 | alterarClasseLabel(); |
1092 | 1037 | retornaJSON(pegaClasseLabel()); |
1093 | 1038 | exit; |
1094 | 1039 | break; |
1095 | 1040 | case "MOVIMENTANO": |
1096 | - if(verificaEditores($editores) == "nao") | |
1097 | - { | |
1098 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
1099 | - } | |
1100 | 1041 | $res = sobeDesce(); |
1101 | 1042 | retornaJSON($res); |
1102 | 1043 | exit; | ... | ... |
admin/php/editortexto.php
... | ... | @@ -33,7 +33,10 @@ body { |
33 | 33 | $gravarTexto = $_POST["texto"]; |
34 | 34 | $_POST["texto"] = ""; |
35 | 35 | } |
36 | - include_once("admin.php"); | |
36 | + include_once(__DIR__."/login.php"); | |
37 | + if(verificaOperacaoSessao("admin/php/editortexto") == false){ | |
38 | + echo "Vc nao pode realizar essa operacao.";exit; | |
39 | + } | |
37 | 40 | error_reporting(0); |
38 | 41 | if(verificaEditores($editores) == "nao") |
39 | 42 | { | ... | ... |
admin/php/identifica.php
... | ... | @@ -39,16 +39,21 @@ O parâmetro principal é "funcao", que define qual operaç&ati |
39 | 39 | Cada operação possuí seus pr�prios parâmetros, que devem ser enviados também na requisição da operação. |
40 | 40 | |
41 | 41 | */ |
42 | -include_once("admin.php"); | |
42 | +include_once(__DIR__."/login.php"); | |
43 | +$funcoesEdicao = array( | |
44 | + "ALTERARFUNCOES", | |
45 | + "EXCLUIR" | |
46 | + | |
47 | +); | |
48 | +if(in_array(strtoupper($funcao),$funcoesEdicao)){ | |
49 | + if(verificaOperacaoSessao("admin/html/identifica") == false){ | |
50 | + retornaJSON("Vc nao pode realizar essa operacao.");exit; | |
51 | + } | |
52 | +} | |
43 | 53 | error_reporting(0); |
44 | 54 | //faz a busca da função que deve ser executada |
45 | 55 | switch (strtoupper($funcao)) |
46 | 56 | { |
47 | - //verifica os editores | |
48 | - case "VERIFICAEDITORES": | |
49 | - retornaJSON(verificaEditores($editores)); | |
50 | - exit; | |
51 | - break; | |
52 | 57 | /* |
53 | 58 | Note: |
54 | 59 | |
... | ... | @@ -96,10 +101,6 @@ switch (strtoupper($funcao)) |
96 | 101 | {JSON} |
97 | 102 | */ |
98 | 103 | case "ALTERARFUNCOES": |
99 | - if(verificaEditores($editores) == "nao") | |
100 | - { | |
101 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
102 | - } | |
103 | 104 | $novo = alterarFuncoes(); |
104 | 105 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_identifica WHERE id_i = '".$novo."'"; |
105 | 106 | retornaJSON(pegaDados($sql)); |
... | ... | @@ -119,22 +120,9 @@ switch (strtoupper($funcao)) |
119 | 120 | {JSON} |
120 | 121 | */ |
121 | 122 | case "EXCLUIR": |
122 | - if(verificaEditores($editores) == "nao") | |
123 | - { | |
124 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
125 | - } | |
126 | 123 | retornaJSON(excluirFuncoes()); |
127 | 124 | exit; |
128 | 125 | break; |
129 | - | |
130 | - case "IMPORTARXMLI": | |
131 | - if(verificaEditores($editores) == "nao") | |
132 | - { | |
133 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
134 | - } | |
135 | - retornaJSON(importarXmlI()); | |
136 | - exit;; | |
137 | - break; | |
138 | 126 | } |
139 | 127 | /* |
140 | 128 | Altera o registro de um WS | ... | ... |
admin/php/incluiMAP.php
... | ... | @@ -33,11 +33,20 @@ Arquivo: |
33 | 33 | i3geo/admin/php/incluiMAP.php |
34 | 34 | */ |
35 | 35 | |
36 | +$funcao = ""; | |
37 | +$locaplic = __DIR__."/../.."; | |
36 | 38 | include_once("admin.php"); |
37 | -error_reporting(0); | |
38 | -if(verificaEditores($editores) == "nao") | |
39 | -{ | |
40 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
39 | +include_once("conexao.php"); | |
40 | +if(empty($_POST["senha"]) || empty($_POST["usuario"])){ | |
41 | + formularioLoginMaster("incluiMAP.php"); | |
42 | + exit; | |
43 | +} | |
44 | +else{ | |
45 | + $continua = verificaMaster($_POST["usuario"],$_POST["senha"],$i3geomaster); | |
46 | + if($continua == false){ | |
47 | + echo "Usuário não registrado em i3geo/ms_configura.php na variável i3geomaster"; | |
48 | + exit; | |
49 | + } | |
41 | 50 | } |
42 | 51 | |
43 | 52 | $arquivos = array(); | ... | ... |
admin/php/login.php
... | ... | @@ -58,7 +58,7 @@ cp.set_response_type("JSON") |
58 | 58 | cp.call(p,"lente",ajaxabrelente) |
59 | 59 | |
60 | 60 | */ |
61 | -error_reporting(E_ALL); | |
61 | +error_reporting(0); | |
62 | 62 | // |
63 | 63 | //pega as variaveis passadas com get ou post |
64 | 64 | // |
... | ... | @@ -66,6 +66,7 @@ error_reporting(E_ALL); |
66 | 66 | * TODO documentar o sistema de login |
67 | 67 | */ |
68 | 68 | include_once(__DIR__."/../../classesphp/pega_variaveis.php"); |
69 | +include_once(__DIR__."/admin.php"); | |
69 | 70 | session_write_close(); |
70 | 71 | session_name("i3GeoLogin"); |
71 | 72 | //se o usuario estiver tentando fazer login |
... | ... | @@ -87,6 +88,7 @@ else{//se nao, verifica se o login ja existe realmente |
87 | 88 | $retorno = "erro"; |
88 | 89 | } |
89 | 90 | } |
91 | +//var_dump($_SESSION);exit; | |
90 | 92 | $retorno = "logout"; //string que será retornada ao browser via JSON |
91 | 93 | switch (strtoupper($funcao)) |
92 | 94 | { |
... | ... | @@ -97,7 +99,6 @@ switch (strtoupper($funcao)) |
97 | 99 | |
98 | 100 | */ |
99 | 101 | case "LOGIN": |
100 | - include_once(__DIR__."/admin.php"); | |
101 | 102 | $teste = autenticaUsuario($usuario,$senha); |
102 | 103 | if($teste != false){ |
103 | 104 | $_SESSION["usuario"] = $usuario; |
... | ... | @@ -162,7 +163,7 @@ function verificaOperacaoSessao($operacao){ |
162 | 163 | //verifica se e administrador |
163 | 164 | if(validaSessao()){ |
164 | 165 | foreach($_SESSION["papeis"] as $p){ |
165 | - if($p["id_papel"] == 1){ | |
166 | + if($p == 1){ | |
166 | 167 | return true; |
167 | 168 | } |
168 | 169 | } |
... | ... | @@ -177,7 +178,7 @@ function validaSessao(){ |
177 | 178 | if($_SESSION['fingerprint'] != md5($fingerprint . session_id())){ |
178 | 179 | return false; |
179 | 180 | } |
180 | - if($_SESSION["usuario"] != $_COOKIE["usuario"]){ | |
181 | + if($_SESSION["usuario"] != $_COOKIE["i3geousuariologin"]){ | |
181 | 182 | return false; |
182 | 183 | } |
183 | 184 | return true; |
... | ... | @@ -189,12 +190,16 @@ function autenticaUsuario($usuario,$senha){ |
189 | 190 | */ |
190 | 191 | $dados = pegaDados("select * from ".$esquemaadmin."i3GEOadmin_usuarios where login = '$usuario' and senha = '$senha' and ativo = 1",$locaplic); |
191 | 192 | if(count($dados) > 0){ |
192 | - $papeis = pegaDados("select * from ".$esquemaadmin."i3geoadmin_papelusuario where id_usuario = ".$dados[0]["id_usuario"],$locaplic); | |
193 | + $pa = pegaDados("select * from ".$esquemaadmin."i3geoadmin_papelusuario where id_usuario = ".$dados[0]["id_usuario"],$locaplic); | |
193 | 194 | $op = pegadados("SELECT O.codigo, PU.id_usuario FROM ".$esquemaadmin."i3geoadmin_operacoes AS O JOIN ".$esquemaadmin."i3geoadmin_operacoespapeis AS OP ON O.id_operacao = OP.id_operacao JOIN ".$esquemaadmin."i3geoadmin_papelusuario AS PU ON OP.id_papel = PU.id_papel WHERE id_usuario = ".$dados[0]["id_usuario"],$locaplic); |
194 | 195 | $operacoes = array(); |
195 | 196 | foreach($op as $o){ |
196 | 197 | $operacoes[$o["codigo"]] = true; |
197 | 198 | } |
199 | + $papeis = array(); | |
200 | + foreach($pa as $p){ | |
201 | + $papeis[] = $p["id_papel"]; | |
202 | + } | |
198 | 203 | $r = array("usuario"=>$dados[0],"papeis"=>$papeis,"operacoes"=>$operacoes); |
199 | 204 | return $r; |
200 | 205 | } | ... | ... |
admin/php/mapas.php
... | ... | @@ -39,7 +39,16 @@ O parâmetro principal é "funcao", que define qual operaç&ati |
39 | 39 | Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação. |
40 | 40 | |
41 | 41 | */ |
42 | -include_once("admin.php"); | |
42 | +include_once(__DIR__."/login.php"); | |
43 | +$funcoesEdicao = array( | |
44 | + "ALTERARMAPA", | |
45 | + "EXCLUIRMAPA" | |
46 | +); | |
47 | +if(in_array(strtoupper($funcao),$funcoesEdicao)){ | |
48 | + if(verificaOperacaoSessao("admin/html/mapas") == false){ | |
49 | + retornaJSON("Vc nao pode realizar essa operacao.");exit; | |
50 | + } | |
51 | +} | |
43 | 52 | error_reporting(0); |
44 | 53 | //faz a busca da função que deve ser executada |
45 | 54 | switch (strtoupper($funcao)) |
... | ... | @@ -116,10 +125,6 @@ switch (strtoupper($funcao)) |
116 | 125 | {JSON} |
117 | 126 | */ |
118 | 127 | case "ALTERARMAPA": |
119 | - if(verificaEditores($editores) == "nao") | |
120 | - { | |
121 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
122 | - } | |
123 | 128 | $novo = alterarMapa(); |
124 | 129 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_mapas WHERE id_mapa = '".$novo."'"; |
125 | 130 | retornaJSON(pegaDados($sql)); |
... | ... | @@ -139,22 +144,9 @@ switch (strtoupper($funcao)) |
139 | 144 | {JSON} |
140 | 145 | */ |
141 | 146 | case "EXCLUIRMAPA": |
142 | - if(verificaEditores($editores) == "nao") | |
143 | - { | |
144 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
145 | - } | |
146 | 147 | retornaJSON(excluirMapa()); |
147 | 148 | exit; |
148 | 149 | break; |
149 | - | |
150 | - case "IMPORTARXMLMAPAS": | |
151 | - if(verificaEditores($editores) == "nao") | |
152 | - { | |
153 | - echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit; | |
154 | - } | |
155 | - retornaJSON(importarXmlMapas()); | |
156 | - exit; | |
157 | - break; | |
158 | 150 | } |
159 | 151 | /* |
160 | 152 | Altera o registro de um mapa | ... | ... |
admin/php/ogcws.php
... | ... | @@ -37,9 +37,10 @@ O parâmetro principal é "funcao", que define qual operaç&ati |
37 | 37 | Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação. |
38 | 38 | |
39 | 39 | */ |
40 | -include_once("admin.php"); | |
41 | -if(verificaEditores($editores) == "nao") | |
42 | -{echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | |
40 | +include_once(__DIR__."/login.php"); | |
41 | +if(verificaOperacaoSessao("admin/html/ogcws") == false){ | |
42 | + retornaJSON("Vc nao pode realizar essa operacao.");exit; | |
43 | +} | |
43 | 44 | //error_reporting(E_ALL); |
44 | 45 | $versao = versao(); |
45 | 46 | $map_file = $locaplic."/aplicmap/ogcwsv".$versao["principal"].".map"; |
... | ... | @@ -51,16 +52,16 @@ switch (strtoupper($funcao)) |
51 | 52 | { |
52 | 53 | /* |
53 | 54 | Note: |
54 | - | |
55 | + | |
55 | 56 | Valores que o parâmetro &funcao pode receber. Os parâmetros devem ser enviados na requisição em AJAX. |
56 | 57 | */ |
57 | 58 | /* |
58 | 59 | Valor: PEGAPARAMETROSCONFIGURA |
59 | - | |
60 | + | |
60 | 61 | Lista os valores atuais das variáveis registradas no ms_configura |
61 | - | |
62 | + | |
62 | 63 | Retorno: |
63 | - | |
64 | + | |
64 | 65 | {JSON} |
65 | 66 | */ |
66 | 67 | case "PEGAPARAMETROSCONFIGURA": |
... | ... | @@ -79,7 +80,7 @@ switch (strtoupper($funcao)) |
79 | 80 | "ows_postcode", |
80 | 81 | "ows_country", |
81 | 82 | "ows_contactelectronicmailaddress", |
82 | - "ows_name" | |
83 | + "ows_name" | |
83 | 84 | ); |
84 | 85 | $par = array(); |
85 | 86 | foreach ($vs as $v) |
... | ... | @@ -92,7 +93,7 @@ switch (strtoupper($funcao)) |
92 | 93 | break; |
93 | 94 | /* |
94 | 95 | Valor: SALVACONFIGURA |
95 | - | |
96 | + | |
96 | 97 | Salva um novo valor de uma variável no ms_configura.php |
97 | 98 | |
98 | 99 | Parameters: |
... | ... | @@ -100,9 +101,9 @@ switch (strtoupper($funcao)) |
100 | 101 | variavel - nome da variável |
101 | 102 | |
102 | 103 | valor - novo valor |
103 | - | |
104 | + | |
104 | 105 | Retorno: |
105 | - | |
106 | + | |
106 | 107 | {JSON} |
107 | 108 | */ |
108 | 109 | case "SALVACONFIGURA": | ... | ... |
admin/php/sistemas.php
... | ... | @@ -38,23 +38,34 @@ O parâmetro principal é "funcao", que define qual operaç&ati |
38 | 38 | |
39 | 39 | Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação. |
40 | 40 | */ |
41 | -include_once("admin.php"); | |
41 | +include_once(__DIR__."/login.php"); | |
42 | +$funcoesEdicao = array( | |
43 | + "ALTERARSISTEMAS", | |
44 | + "ALTERARFUNCOES", | |
45 | + "EXCLUIRSISTEMA", | |
46 | + "EXCLUIRFUNCAO" | |
47 | +); | |
48 | +if(in_array(strtoupper($funcao),$funcoesEdicao)){ | |
49 | + if(verificaOperacaoSessao("admin/html/sistemas") == false){ | |
50 | + retornaJSON("Vc nao pode realizar essa operacao.");exit; | |
51 | + } | |
52 | +} | |
42 | 53 | error_reporting(0); |
43 | 54 | //faz a busca da função que deve ser executada |
44 | 55 | switch (strtoupper($funcao)) |
45 | 56 | { |
46 | 57 | /* |
47 | 58 | Note: |
48 | - | |
59 | + | |
49 | 60 | Valores que o parâmetro &funcao pode receber. Os parâmetros devem ser enviados na requisição em AJAX. |
50 | 61 | */ |
51 | 62 | /* |
52 | 63 | Valor: PEGASISTEMAS |
53 | - | |
64 | + | |
54 | 65 | Lista de sistemas |
55 | - | |
66 | + | |
56 | 67 | Retorno: |
57 | - | |
68 | + | |
58 | 69 | {JSON} |
59 | 70 | */ |
60 | 71 | case "PEGASISTEMAS": |
... | ... | @@ -63,15 +74,15 @@ switch (strtoupper($funcao)) |
63 | 74 | break; |
64 | 75 | /* |
65 | 76 | Valor: PEGASISTEMA |
66 | - | |
77 | + | |
67 | 78 | Dados de um sistemas |
68 | - | |
79 | + | |
69 | 80 | Parametro: |
70 | - | |
81 | + | |
71 | 82 | id_sistema |
72 | - | |
83 | + | |
73 | 84 | Retorno: |
74 | - | |
85 | + | |
75 | 86 | {JSON} |
76 | 87 | */ |
77 | 88 | case "PEGASISTEMA": |
... | ... | @@ -80,57 +91,57 @@ switch (strtoupper($funcao)) |
80 | 91 | break; |
81 | 92 | /* |
82 | 93 | Valor: PEGAFUNCOES |
83 | - | |
94 | + | |
84 | 95 | Lista de funções de um sistema |
85 | - | |
96 | + | |
86 | 97 | Parametro: |
87 | - | |
98 | + | |
88 | 99 | id_sistema |
89 | - | |
100 | + | |
90 | 101 | Retorno: |
91 | - | |
102 | + | |
92 | 103 | {JSON} |
93 | 104 | */ |
94 | - case "PEGAFUNCOES": | |
105 | + case "PEGAFUNCOES": | |
95 | 106 | retornaJSON(pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_sistemasf where id_sistema ='$id_sistema'")); |
96 | 107 | exit; |
97 | 108 | break; |
98 | 109 | /* |
99 | 110 | Valor: PEGAFUNCAO |
100 | - | |
111 | + | |
101 | 112 | Pega os dados de uma função específica |
102 | - | |
113 | + | |
103 | 114 | Parametro: |
104 | - | |
115 | + | |
105 | 116 | id_funcao |
106 | - | |
117 | + | |
107 | 118 | Retorno: |
108 | - | |
119 | + | |
109 | 120 | {JSON} |
110 | 121 | */ |
111 | - case "PEGAFUNCAO": | |
122 | + case "PEGAFUNCAO": | |
112 | 123 | retornaJSON(pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_sistemasf where id_funcao ='$id_funcao'")); |
113 | 124 | exit; |
114 | 125 | break; |
115 | 126 | /* |
116 | 127 | Valor: ALTERARSISTEMAS |
117 | - | |
128 | + | |
118 | 129 | Altera os dados de um sistema |
119 | - | |
130 | + | |
120 | 131 | Parametros: |
121 | - | |
132 | + | |
122 | 133 | id_sistema |
123 | - | |
134 | + | |
124 | 135 | perfil_sistema |
125 | - | |
136 | + | |
126 | 137 | nome_sistema |
127 | - | |
138 | + | |
128 | 139 | publicado_sistema |
129 | - | |
140 | + | |
130 | 141 | Retorno: |
131 | - | |
142 | + | |
132 | 143 | {JSON} |
133 | - */ | |
144 | + */ | |
134 | 145 | case "ALTERARSISTEMAS": |
135 | 146 | if(verificaEditores($editores) == "nao") |
136 | 147 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} |
... | ... | @@ -141,27 +152,27 @@ switch (strtoupper($funcao)) |
141 | 152 | break; |
142 | 153 | /* |
143 | 154 | Valor: ALTERARFUNCOES |
144 | - | |
155 | + | |
145 | 156 | Altera os dados de uma função |
146 | - | |
157 | + | |
147 | 158 | Parametros: |
148 | - | |
159 | + | |
149 | 160 | id_sistema |
150 | - | |
161 | + | |
151 | 162 | id_funcao |
152 | - | |
163 | + | |
153 | 164 | perfil_funcao |
154 | - | |
165 | + | |
155 | 166 | nome_funcao |
156 | - | |
167 | + | |
157 | 168 | w_funcao |
158 | - | |
169 | + | |
159 | 170 | h_funcao |
160 | - | |
171 | + | |
161 | 172 | abrir_funcao |
162 | - | |
173 | + | |
163 | 174 | Retorno: |
164 | - | |
175 | + | |
165 | 176 | {JSON} |
166 | 177 | */ |
167 | 178 | case "ALTERARFUNCOES": |
... | ... | @@ -174,17 +185,17 @@ switch (strtoupper($funcao)) |
174 | 185 | break; |
175 | 186 | /* |
176 | 187 | Valor: EXCLUIRSISTEMA |
177 | - | |
188 | + | |
178 | 189 | Exclui um sistema |
179 | - | |
190 | + | |
180 | 191 | Parametros: |
181 | - | |
192 | + | |
182 | 193 | id |
183 | - | |
194 | + | |
184 | 195 | Retorno: |
185 | - | |
196 | + | |
186 | 197 | {JSON} |
187 | - */ | |
198 | + */ | |
188 | 199 | case "EXCLUIRSISTEMA": |
189 | 200 | if(verificaEditores($editores) == "nao") |
190 | 201 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} |
... | ... | @@ -203,30 +214,24 @@ switch (strtoupper($funcao)) |
203 | 214 | break; |
204 | 215 | /* |
205 | 216 | Valor: EXCLUIRFUNCAO |
206 | - | |
217 | + | |
207 | 218 | Exclui uma função |
208 | - | |
219 | + | |
209 | 220 | Parametros: |
210 | - | |
221 | + | |
211 | 222 | id |
212 | - | |
223 | + | |
213 | 224 | Retorno: |
214 | - | |
225 | + | |
215 | 226 | {JSON} |
216 | - */ | |
227 | + */ | |
217 | 228 | case "EXCLUIRFUNCAO": |
218 | 229 | if(verificaEditores($editores) == "nao") |
219 | 230 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} |
220 | 231 | retornaJSON(excluirFuncoes()); |
221 | 232 | exit; |
222 | 233 | break; |
223 | - | |
224 | - case "IMPORTARXMLSISTEMAS": | |
225 | - if(verificaEditores($editores) == "nao") | |
226 | - {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | |
227 | - retornaJSON(importarXmlSistemas()); | |
228 | - exit; | |
229 | - break; | |
234 | + | |
230 | 235 | } |
231 | 236 | /* |
232 | 237 | Altera o registro de um WS |
... | ... | @@ -234,7 +239,7 @@ Altera o registro de um WS |
234 | 239 | function alterarSistemas() |
235 | 240 | { |
236 | 241 | global $esquemaadmin,$id_sistema,$perfil_sistema,$nome_sistema,$publicado_sistema; |
237 | - try | |
242 | + try | |
238 | 243 | { |
239 | 244 | require_once("conexao.php"); |
240 | 245 | if($convUTF) |
... | ... | @@ -254,7 +259,7 @@ function alterarSistemas() |
254 | 259 | $id = $id->fetchAll(); |
255 | 260 | $id = $id[0]['id_sistema']; |
256 | 261 | $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_sistemas SET nome_sistema = '' WHERE id_sistema = $id AND nome_sistema = '$idtemp'"); |
257 | - $retorna = $id; | |
262 | + $retorna = $id; | |
258 | 263 | } |
259 | 264 | $dbhw = null; |
260 | 265 | $dbh = null; |
... | ... | @@ -268,7 +273,7 @@ function alterarSistemas() |
268 | 273 | function alterarFuncoes() |
269 | 274 | { |
270 | 275 | global $esquemaadmin,$id_sistema,$id_funcao,$perfil_funcao,$nome_funcao,$w_funcao,$h_funcao,$abrir_funcao; |
271 | - try | |
276 | + try | |
272 | 277 | { |
273 | 278 | require_once("conexao.php"); |
274 | 279 | if($convUTF) |
... | ... | @@ -288,7 +293,7 @@ function alterarFuncoes() |
288 | 293 | $id = $id->fetchAll(); |
289 | 294 | $id = $id[0]['id_funcao']; |
290 | 295 | $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_sistemasf SET nome_funcao = '' WHERE id_funcao = $id AND nome_funcao = '$idtemp'"); |
291 | - $retorna = $id; | |
296 | + $retorna = $id; | |
292 | 297 | } |
293 | 298 | $dbhw = null; |
294 | 299 | $dbh = null; |
... | ... | @@ -302,7 +307,7 @@ function alterarFuncoes() |
302 | 307 | function excluirFuncoes() |
303 | 308 | { |
304 | 309 | global $id,$esquemaadmin; |
305 | - try | |
310 | + try | |
306 | 311 | { |
307 | 312 | include("conexao.php"); |
308 | 313 | $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_sistemasf WHERE id_funcao = $id"); |
... | ... | @@ -318,7 +323,7 @@ function excluirFuncoes() |
318 | 323 | function excluirSistemas() |
319 | 324 | { |
320 | 325 | global $id,$esquemaadmin; |
321 | - try | |
326 | + try | |
322 | 327 | { |
323 | 328 | include("conexao.php"); |
324 | 329 | $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_sistemas WHERE id_sistema = $id"); |
... | ... | @@ -372,7 +377,7 @@ function importarXmlSistemas() |
372 | 377 | $w_funcao = ixml($funcao,"JANELAW"); |
373 | 378 | $h_funcao = ixml($funcao,"JANELAH"); |
374 | 379 | $perfil_funcao = ixml($funcao,"PERFIL"); |
375 | - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geoadmin_sistemasf (nome_funcao,abrir_funcao,perfil_funcao,w_funcao,h_funcao,id_sistema) VALUES ('$nome_funcao','$abrir_funcao','$perfil_funcao','$w_funcao','$h_funcao','$id_sistema')"); | |
380 | + $dbhw->query("INSERT INTO ".$esquemaadmin."i3geoadmin_sistemasf (nome_funcao,abrir_funcao,perfil_funcao,w_funcao,h_funcao,id_sistema) VALUES ('$nome_funcao','$abrir_funcao','$perfil_funcao','$w_funcao','$h_funcao','$id_sistema')"); | |
376 | 381 | } |
377 | 382 | } |
378 | 383 | $dbhw = null; | ... | ... |
admin/php/webservices.php
... | ... | @@ -44,23 +44,32 @@ error_reporting(0); |
44 | 44 | //não sei pq mas ob_start e clean são necessários no Linux para não gerar erro indesejado |
45 | 45 | // |
46 | 46 | ob_start(); |
47 | -include_once("admin.php"); | |
47 | +include_once(__DIR__."/login.php"); | |
48 | +$funcoesEdicao = array( | |
49 | + "ALTERARWS", | |
50 | + "EXCLUIR" | |
51 | +); | |
52 | +if(in_array(strtoupper($funcao),$funcoesEdicao)){ | |
53 | + if(verificaOperacaoSessao("admin/html/webservices") == false){ | |
54 | + retornaJSON("Vc nao pode realizar essa operacao.");exit; | |
55 | + } | |
56 | +} | |
48 | 57 | ob_clean(); |
49 | 58 | //faz a busca da função que deve ser executada |
50 | 59 | switch (strtoupper($funcao)) |
51 | 60 | { |
52 | 61 | /* |
53 | 62 | Note: |
54 | - | |
63 | + | |
55 | 64 | Valores que o parâmetro &funcao pode receber. Os parâmetros devem ser enviados na requisição em AJAX. |
56 | 65 | */ |
57 | 66 | /* |
58 | 67 | Valor: PEGAWS |
59 | - | |
68 | + | |
60 | 69 | Lista de serviços cadastrados |
61 | - | |
70 | + | |
62 | 71 | Retorno: |
63 | - | |
72 | + | |
64 | 73 | {JSON} |
65 | 74 | */ |
66 | 75 | case "PEGAWS": |
... | ... | @@ -73,44 +82,44 @@ switch (strtoupper($funcao)) |
73 | 82 | break; |
74 | 83 | /* |
75 | 84 | Valor: PEGADADOS |
76 | - | |
85 | + | |
77 | 86 | Dados de um servico |
78 | - | |
87 | + | |
79 | 88 | Parametro: |
80 | - | |
89 | + | |
81 | 90 | id_ws {string} |
82 | - | |
91 | + | |
83 | 92 | Retorno: |
84 | - | |
93 | + | |
85 | 94 | {JSON} |
86 | - */ | |
95 | + */ | |
87 | 96 | case "PEGADADOS": |
88 | 97 | retornaJSON(pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_ws where id_ws='$id_ws'")); |
89 | 98 | exit; |
90 | 99 | break; |
91 | 100 | /* |
92 | 101 | Valor: ALTERARWS |
93 | - | |
102 | + | |
94 | 103 | Altera um registro |
95 | - | |
104 | + | |
96 | 105 | Parametros: |
97 | - | |
106 | + | |
98 | 107 | id_ws |
99 | - | |
108 | + | |
100 | 109 | desc_ws |
101 | - | |
110 | + | |
102 | 111 | nome_ws |
103 | - | |
112 | + | |
104 | 113 | link_ws |
105 | - | |
114 | + | |
106 | 115 | autor_ws |
107 | - | |
116 | + | |
108 | 117 | tipo_ws |
109 | - | |
118 | + | |
110 | 119 | Retorno: |
111 | - | |
120 | + | |
112 | 121 | {JSON} |
113 | - */ | |
122 | + */ | |
114 | 123 | case "ALTERARWS": |
115 | 124 | if(verificaEditores($editores) == "nao") |
116 | 125 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} |
... | ... | @@ -121,30 +130,24 @@ switch (strtoupper($funcao)) |
121 | 130 | break; |
122 | 131 | /* |
123 | 132 | Valor: EXCLUIR |
124 | - | |
133 | + | |
125 | 134 | Exclui um registro |
126 | - | |
135 | + | |
127 | 136 | Parametro: |
128 | - | |
137 | + | |
129 | 138 | id {string} |
130 | - | |
139 | + | |
131 | 140 | Retorno: |
132 | - | |
141 | + | |
133 | 142 | {JSON} |
134 | - */ | |
143 | + */ | |
135 | 144 | case "EXCLUIR": |
136 | 145 | if(verificaEditores($editores) == "nao") |
137 | 146 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} |
138 | 147 | retornaJSON(excluirWS()); |
139 | 148 | exit; |
140 | 149 | break; |
141 | - | |
142 | - case "IMPORTARXMLWS": | |
143 | - if(verificaEditores($editores) == "nao") | |
144 | - {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | |
145 | - retornaJSON(importarXmlWS()); | |
146 | - exit; | |
147 | - break; | |
150 | + | |
148 | 151 | } |
149 | 152 | /* |
150 | 153 | Altera o registro de um WS |
... | ... | @@ -152,7 +155,7 @@ Altera o registro de um WS |
152 | 155 | function alterarWS() |
153 | 156 | { |
154 | 157 | global $esquemaadmin,$id_ws,$desc_ws,$nome_ws,$link_ws,$autor_ws,$tipo_ws; |
155 | - try | |
158 | + try | |
156 | 159 | { |
157 | 160 | require_once("conexao.php"); |
158 | 161 | if($convUTF) |
... | ... | @@ -188,7 +191,7 @@ function alterarWS() |
188 | 191 | function excluirWS() |
189 | 192 | { |
190 | 193 | global $id,$esquemaadmin; |
191 | - try | |
194 | + try | |
192 | 195 | { |
193 | 196 | include("conexao.php"); |
194 | 197 | $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = $id"); |
... | ... | @@ -212,12 +215,12 @@ function adicionaAcesso($id_ws,$sucesso) |
212 | 215 | if(count($dados) == 0){return;}; |
213 | 216 | if($dados[0]["nacessos"] == ""){$dados[0]["nacessos"] = 0;} |
214 | 217 | $acessos = $dados[0]["nacessos"] + 1; |
215 | - | |
218 | + | |
216 | 219 | if($sucesso) |
217 | 220 | $ok = $dados[0]["nacessosok"] + 1; |
218 | 221 | else |
219 | 222 | $ok = $dados[0]["nacessosok"]; |
220 | - | |
223 | + | |
221 | 224 | if($ok == ""){$ok = 0;} |
222 | 225 | $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_ws SET nacessos = '$acessos',nacessosok = '$ok' WHERE id_ws = $id_ws"); |
223 | 226 | $dbhw = null; | ... | ... |
admin/sql/usuarios_papeis.sql
1 | 1 | SELECT i3geoadmin_usuarios."id_usuario", i3geoadmin_usuarios."nome_usuario", |
2 | 2 | i3geoadmin_usuarios."data_cadastro", i3geoadmin_usuarios."email", i3geoadmin_papeis.id_papel |
3 | 3 | FROM |
4 | - i3geoadmin_usuarios JOIN i3geoadmin_papelusuario ON | |
5 | - i3geoadmin_usuarios."id_usuario" = i3geoadmin_papelusuario."id_usuario" | |
4 | + i3geoadmin_usuarios JOIN i3geoadmin_papelusuario ON | |
5 | + i3geoadmin_usuarios."id_usuario" = i3geoadmin_papelusuario."id_usuario" | |
6 | 6 | JOIN i3geoadmin_papeis ON i3geoadmin_papelusuario."id_papel" = i3geoadmin_papeis."id_papel" | ... | ... |
classesjs/classe_arvoredecamadas.js
... | ... | @@ -50,12 +50,12 @@ i3GEO.arvoreDeCamadas = { |
50 | 50 | Propriedade: BARRAPROGRESSO |
51 | 51 | |
52 | 52 | Mostra uma barra com o progresso do desenho das camadas do mapa |
53 | - | |
53 | + | |
54 | 54 | Não funciona em todas as interfaces |
55 | 55 | |
56 | 56 | Default: |
57 | 57 | {true} |
58 | - | |
58 | + | |
59 | 59 | Type: |
60 | 60 | {boolean} |
61 | 61 | */ |
... | ... | @@ -67,7 +67,7 @@ i3GEO.arvoreDeCamadas = { |
67 | 67 | |
68 | 68 | Default: |
69 | 69 | {true} |
70 | - | |
70 | + | |
71 | 71 | Type: |
72 | 72 | {boolean} |
73 | 73 | */ |
... | ... | @@ -79,7 +79,7 @@ i3GEO.arvoreDeCamadas = { |
79 | 79 | |
80 | 80 | Default: |
81 | 81 | {""} |
82 | - | |
82 | + | |
83 | 83 | Type: |
84 | 84 | {string} - ligados|desligados|selecionados|download|wms|raster|toponimia |
85 | 85 | */ |
... | ... | @@ -93,7 +93,7 @@ i3GEO.arvoreDeCamadas = { |
93 | 93 | |
94 | 94 | Default: |
95 | 95 | {true} |
96 | - | |
96 | + | |
97 | 97 | Type: |
98 | 98 | {boolean} |
99 | 99 | */ |
... | ... | @@ -105,7 +105,7 @@ i3GEO.arvoreDeCamadas = { |
105 | 105 | |
106 | 106 | Default: |
107 | 107 | {""} |
108 | - | |
108 | + | |
109 | 109 | Type: |
110 | 110 | {String} |
111 | 111 | */ |
... | ... | @@ -160,22 +160,22 @@ i3GEO.arvoreDeCamadas = { |
160 | 160 | ARRASTARLIXEIRA: true, |
161 | 161 | /* |
162 | 162 | Propriedade: ALTERAOPACIDADE |
163 | - | |
163 | + | |
164 | 164 | Mostra ou não a opção que permite alterar a transparência das camadas existentes no mapa |
165 | - | |
165 | + | |
166 | 166 | Type: |
167 | 167 | {boolean} |
168 | 168 | */ |
169 | 169 | ALTERAOPACIDADE: true, |
170 | 170 | /* |
171 | 171 | Propriedade: ANIMAMAPA |
172 | - | |
172 | + | |
173 | 173 | Mostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas |
174 | - | |
174 | + | |
175 | 175 | Type: |
176 | 176 | {boolean} |
177 | 177 | */ |
178 | - ANIMAMAPA: true, | |
178 | + ANIMAMAPA: true, | |
179 | 179 | /* |
180 | 180 | Propriedade: LIGARDESLIGARTODOS |
181 | 181 | |
... | ... | @@ -302,10 +302,10 @@ i3GEO.arvoreDeCamadas = { |
302 | 302 | Propriedade: FUNCOES |
303 | 303 | |
304 | 304 | Indicação de quais funções serão incluídas em cada tema mostrado na árvore quando o usuário aciona o item "opções" |
305 | - | |
305 | + | |
306 | 306 | Além de definir o item como false ou true, algumas funções apenas são mostradas em conformidade com o tipo de camada. |
307 | 307 | No sistema de administração, pode-se também controlar algumas das funções, como por exemplo "sql", "wms" e "temporizador" |
308 | - | |
308 | + | |
309 | 309 | Exemplo de como alterar um valor diretamente no javascript da interface do mapa i3GEO.arvoreDeCamadas.FUNCOES.excluir = false |
310 | 310 | |
311 | 311 | */ |
... | ... | @@ -339,7 +339,7 @@ i3GEO.arvoreDeCamadas = { |
339 | 339 | |
340 | 340 | Objeto com a lista de camadas existentes no mapa. É definido na inicialização ou no redesenho do mapa. |
341 | 341 | |
342 | - Este objeto é construído nas operações em PHP de inicialização ou redesenho do mapa e lista todos os | |
342 | + Este objeto é construído nas operações em PHP de inicialização ou redesenho do mapa e lista todos os | |
343 | 343 | layers existentes no mapfile temporário em uso. |
344 | 344 | |
345 | 345 | Exemplo: |
... | ... | @@ -396,7 +396,7 @@ i3GEO.arvoreDeCamadas = { |
396 | 396 | Tipo: |
397 | 397 | {OBJETO} |
398 | 398 | */ |
399 | - CAMADASINICIAIS: "", | |
399 | + CAMADASINICIAIS: "", | |
400 | 400 | /* |
401 | 401 | Variavel: ARVORE |
402 | 402 | |
... | ... | @@ -485,7 +485,7 @@ i3GEO.arvoreDeCamadas = { |
485 | 485 | width: 150, |
486 | 486 | minValue: 1, |
487 | 487 | maxValue: 0, |
488 | - value: 0 | |
488 | + value: 0 | |
489 | 489 | }).render("i3GEOprogressoDiv"); |
490 | 490 | } |
491 | 491 | } |
... | ... | @@ -516,7 +516,7 @@ i3GEO.arvoreDeCamadas = { |
516 | 516 | Parametro: |
517 | 517 | |
518 | 518 | temas {JSON} - Objeto com a lista de camadas e propriedades (veja CAMADAS). Se não existir, a árvore é redesenhada |
519 | - | |
519 | + | |
520 | 520 | forca {boolean} - força a atualização da árvore, sem verificar automaticamente se a atualização deve ou não ser feita |
521 | 521 | */ |
522 | 522 | atualiza: function(temas,forca){ |
... | ... | @@ -626,7 +626,7 @@ i3GEO.arvoreDeCamadas = { |
626 | 626 | if(grupoLayers[i].expandido && grupoLayers[i].expandido === true) |
627 | 627 | {d = true;} |
628 | 628 | n = grupoLayers[i].layers.length; |
629 | - | |
629 | + | |
630 | 630 | //layers de um grupo |
631 | 631 | for(j=0;j<n; j += 1){ |
632 | 632 | //busca na lista de temas |
... | ... | @@ -697,11 +697,11 @@ i3GEO.arvoreDeCamadas = { |
697 | 697 | }, |
698 | 698 | /* |
699 | 699 | Function: montaOpcoesArvore |
700 | - | |
700 | + | |
701 | 701 | Monta os ícones de opções gerais da árvore, como a lixira, ligar todos, etc. |
702 | - | |
702 | + | |
703 | 703 | Return: |
704 | - | |
704 | + | |
705 | 705 | {string} - html contendo os ícones |
706 | 706 | */ |
707 | 707 | montaOpcoesArvore: function(){ |
... | ... | @@ -709,7 +709,7 @@ i3GEO.arvoreDeCamadas = { |
709 | 709 | imb = i3GEO.util.$im("branco.gif"), |
710 | 710 | estilo = function(i){ |
711 | 711 | return " onmouseout='javascript:this.className = \""+i+" iconeMini iconeGuiaMovelMouseOut\";' onmouseover='javascript:this.className = \""+i+" iconeMini iconeGuiaMovelMouseOver\";' class='"+i+" iconeMini iconeGuiaMovelMouseOut' src='"+imb+"' style='cursor:pointer;text-align:left' "; |
712 | - }; | |
712 | + }; | |
713 | 713 | if(this.ARRASTARLIXEIRA === true) |
714 | 714 | {ins += "<img "+estilo("i3geo_lixeira")+" onclick='i3GEO.arvoreDeCamadas.dialogo.excluir();' id='i3geo_lixeira' title='"+$trad("t2")+"' />";} |
715 | 715 | if(this.FILTRAR === true) |
... | ... | @@ -761,7 +761,7 @@ i3GEO.arvoreDeCamadas = { |
761 | 761 | Event = YAHOO.util.Event; |
762 | 762 | YAHOO.example.DDList = ""; |
763 | 763 | YAHOO.example.DDApp = { |
764 | - init: function() | |
764 | + init: function() | |
765 | 765 | { |
766 | 766 | var i,ltema; |
767 | 767 | if($i("i3geo_lixeira") && i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA === true) |
... | ... | @@ -782,13 +782,13 @@ i3GEO.arvoreDeCamadas = { |
782 | 782 | this.logger = this.logger || YAHOO; |
783 | 783 | YAHOO.util.Dom.setStyle(this.getDragEl(), "opacity", 0.67); // The proxy is slightly transparent |
784 | 784 | this.goingUp = false; |
785 | - this.lastY = 0; | |
785 | + this.lastY = 0; | |
786 | 786 | }; |
787 | 787 | YAHOO.extend( |
788 | 788 | YAHOO.example.DDList, YAHOO.util.DDProxy, { |
789 | 789 | startDrag: function(x, y){ |
790 | 790 | var dragEl,clickEl, |
791 | - Dom = YAHOO.util.Dom; | |
791 | + Dom = YAHOO.util.Dom; | |
792 | 792 | this.logger.log(this.id + " startDrag"); |
793 | 793 | // make the proxy look like the source element |
794 | 794 | dragEl = this.getDragEl(); |
... | ... | @@ -798,7 +798,7 @@ i3GEO.arvoreDeCamadas = { |
798 | 798 | Dom.setStyle(dragEl, "color", Dom.getStyle(clickEl, "color")); |
799 | 799 | Dom.setStyle(dragEl, "backgroundColor", Dom.getStyle(clickEl, "backgroundColor")); |
800 | 800 | Dom.setStyle(dragEl, "border", "4px solid gray"); |
801 | - Dom.setStyle(dragEl, "z-index", "5000"); | |
801 | + Dom.setStyle(dragEl, "z-index", "5000"); | |
802 | 802 | }, |
803 | 803 | endDrag: function(e){ |
804 | 804 | var srcEl,proxy,a,thisid,proxyid; |
... | ... | @@ -806,12 +806,12 @@ i3GEO.arvoreDeCamadas = { |
806 | 806 | proxy = this.getDragEl(); |
807 | 807 | // Show the proxy element and animate it to the src element's location |
808 | 808 | Dom.setStyle(proxy, "visibility", ""); |
809 | - a = new YAHOO.util.Motion( | |
810 | - proxy,{ | |
809 | + a = new YAHOO.util.Motion( | |
810 | + proxy,{ | |
811 | 811 | points: |
812 | 812 | {to: Dom.getXY(srcEl)} |
813 | - }, | |
814 | - 0.2, | |
813 | + }, | |
814 | + 0.2, | |
815 | 815 | YAHOO.util.Easing.easeOut |
816 | 816 | ); |
817 | 817 | proxyid = proxy.id; |
... | ... | @@ -832,8 +832,8 @@ i3GEO.arvoreDeCamadas = { |
832 | 832 | DDM = YAHOO.util.DragDropMgr, |
833 | 833 | Dom = YAHOO.util.Dom; |
834 | 834 | if (DDM.interactionInfo.drop.length === 1){ |
835 | - pt = DDM.interactionInfo.point; | |
836 | - region = DDM.interactionInfo.sourceRegion; | |
835 | + pt = DDM.interactionInfo.point; | |
836 | + region = DDM.interactionInfo.sourceRegion; | |
837 | 837 | if (!region.intersect(pt)){ |
838 | 838 | DDM.refreshCache(); |
839 | 839 | //exclui tema |
... | ... | @@ -848,7 +848,7 @@ i3GEO.arvoreDeCamadas = { |
848 | 848 | else{ |
849 | 849 | if(i3GEO.arvoreDeCamadas.ARRASTARORDEM === true){ |
850 | 850 | destEl = Dom.get(id); |
851 | - destEl.appendChild(this.getEl()); | |
851 | + destEl.appendChild(this.getEl()); | |
852 | 852 | els = i3GEO.arvoreDeCamadas.listaLigadosDesligados(); |
853 | 853 | lista = els[2].join(","); |
854 | 854 | temp = function(retorno){ |
... | ... | @@ -866,7 +866,7 @@ i3GEO.arvoreDeCamadas = { |
866 | 866 | // Keep track of the direction of the drag for use during onDragOver |
867 | 867 | var y; |
868 | 868 | y = Event.getPageY(e); |
869 | - if (y < this.lastY) | |
869 | + if (y < this.lastY) | |
870 | 870 | {this.goingUp = true;} |
871 | 871 | else |
872 | 872 | if (y > this.lastY) |
... | ... | @@ -944,7 +944,7 @@ i3GEO.arvoreDeCamadas = { |
944 | 944 | new YAHOO.widget.HTMLNode({html:tnome,enableHighlight: false,isLeaf:true,expanded:false}, node); |
945 | 945 | if(funcoes.compartilhar === true && ltema.permitecomentario.toLowerCase() !== "nao") |
946 | 946 | { |
947 | - temp = i3GEO.configura.locaplic+"/ms_criamapa.php?layers="+ltema.name+"&temasa="+ltema.name; | |
947 | + temp = i3GEO.configura.locaplic+"/ms_criamapa.php?layers="+ltema.name+"&temasa="+ltema.name; | |
948 | 948 | tnome = i3GEO.social.compartilhar("",temp,temp,"semtotal"); |
949 | 949 | iconesNode = new YAHOO.widget.HTMLNode({html:tnome,enableHighlight:false,isLeaf:true,expanded:false},node); |
950 | 950 | } |
... | ... | @@ -1027,10 +1027,10 @@ i3GEO.arvoreDeCamadas = { |
1027 | 1027 | if(funcoes.wms === true && ltema.permiteogc.toLowerCase() !== "nao"){ |
1028 | 1028 | i3GEO.arvoreDeCamadas.adicionaOpcaoTema("Getcapabilities",'WMS-OGC','i3GEO.tema.dialogo.mostraWms(\"'+ltema.name+'\")',node); |
1029 | 1029 | } |
1030 | - if(i3GEO.parametros.editor.toLowerCase() === "sim") | |
1030 | + if(i3GEO.login.verificaCookieLogin() && i3GEO.parametros.editor.toLowerCase() === "sim") | |
1031 | 1031 | {i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t44"),"<span style=color:red title='Apenas usuários editores podem ver essa opção' >"+$trad("t44")+"</span>",'i3GEO.tema.dialogo.salvaMapfile(\"'+ltema.name+'\")',node);} |
1032 | 1032 | if(funcoes.tme === true) |
1033 | - {i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t49"),$trad("t49"),'i3GEO.tema.dialogo.tme(\"'+ltema.name+'\")',node);} | |
1033 | + {i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t49"),$trad("t49"),'i3GEO.tema.dialogo.tme(\"'+ltema.name+'\")',node);} | |
1034 | 1034 | node.loadComplete(); |
1035 | 1035 | }, |
1036 | 1036 | /* |
... | ... | @@ -1258,7 +1258,7 @@ i3GEO.arvoreDeCamadas = { |
1258 | 1258 | } |
1259 | 1259 | estilo = navm ? "text-align:left;font-size:11px;vertical-align:middle;display:table-cell;" : "text-align:left;font-size:11px;vertical-align:top;"; |
1260 | 1260 | html = "<p onclick='i3GEO.mapa.ativaTema(\""+tema.name+"\")' id='arrastar_"+tema.name+"' style='"+estilo+"' >"; |
1261 | - estilo = navm ? "cursor:pointer;vertical-align:15%;" : "cursor:pointer;"; | |
1261 | + estilo = navm ? "cursor:pointer;vertical-align:15%;" : "cursor:pointer;"; | |
1262 | 1262 | html += "<input class=inputsb style='"+estilo+"' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t3")+"','ligadesliga')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" type='checkbox' name=\"layer\" value='"+tema.name+"' "+ ck ; |
1263 | 1263 | if(i3GEO.arvoreDeCamadas.ATIVATEMA !== "") |
1264 | 1264 | {html += "onclick=\""+i3GEO.arvoreDeCamadas.ATIVATEMA+"\"";} |
... | ... | @@ -1289,11 +1289,11 @@ i3GEO.arvoreDeCamadas = { |
1289 | 1289 | else |
1290 | 1290 | {html += " <span id='ArvoreTituloTema"+tema.name+"' style='"+estilo+"' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t7")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+tema.tema+"</span>";} |
1291 | 1291 | html += "</p>"; |
1292 | - | |
1292 | + | |
1293 | 1293 | if(i3GEO.tema.TEMPORIZADORESID[tema.name] == undefined && tema.temporizador != "") |
1294 | 1294 | {i3GEO.tema.temporizador(tema.name,tema.temporizador);} |
1295 | - | |
1296 | - | |
1295 | + | |
1296 | + | |
1297 | 1297 | return(html); |
1298 | 1298 | }, |
1299 | 1299 | /* |
... | ... | @@ -1500,7 +1500,7 @@ i3GEO.arvoreDeCamadas = { |
1500 | 1500 | var novon = novo.length,i; |
1501 | 1501 | if(novon !== atual.length) |
1502 | 1502 | {return (false);} |
1503 | - | |
1503 | + | |
1504 | 1504 | for (i=0;i<novon;i += 1){ |
1505 | 1505 | if(novo[i].name !== atual[i].name) |
1506 | 1506 | {return (false);} |
... | ... | @@ -1523,7 +1523,7 @@ i3GEO.arvoreDeCamadas = { |
1523 | 1523 | Parametro: |
1524 | 1524 | |
1525 | 1525 | idtema - {String} ID do tema que será procurado |
1526 | - | |
1526 | + | |
1527 | 1527 | camadas - {Objeto} - objeto com a lista de temas |
1528 | 1528 | |
1529 | 1529 | Return: |
... | ... | @@ -1535,13 +1535,13 @@ i3GEO.arvoreDeCamadas = { |
1535 | 1535 | var i; |
1536 | 1536 | if(!camadas) |
1537 | 1537 | {camadas = i3GEO.arvoreDeCamadas.CAMADAS;} |
1538 | - i = camadas.length; | |
1538 | + i = camadas.length; | |
1539 | 1539 | while(i > 0){ |
1540 | 1540 | i -= 1; |
1541 | 1541 | if(camadas[i].name === idtema){ |
1542 | 1542 | return camadas[i]; |
1543 | 1543 | } |
1544 | - } | |
1544 | + } | |
1545 | 1545 | return ""; |
1546 | 1546 | }, |
1547 | 1547 | /* |
... | ... | @@ -1694,7 +1694,7 @@ i3GEO.arvoreDeCamadas = { |
1694 | 1694 | dialogo: { |
1695 | 1695 | /* |
1696 | 1696 | Function: abreFiltro |
1697 | - | |
1697 | + | |
1698 | 1698 | Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado à árvore |
1699 | 1699 | */ |
1700 | 1700 | filtro: function(){ |
... | ... | @@ -1702,7 +1702,7 @@ i3GEO.arvoreDeCamadas = { |
1702 | 1702 | }, |
1703 | 1703 | /* |
1704 | 1704 | Function: excluir |
1705 | - | |
1705 | + | |
1706 | 1706 | Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore |
1707 | 1707 | */ |
1708 | 1708 | excluir: function(){ | ... | ... |
classesjs/dicionario.js
... | ... | @@ -4,8 +4,8 @@ g_traducao = { |
4 | 4 | { |
5 | 5 | pt:"O i3Geo é software livre! Para download clique <a href='http://mapas.mma.gov.br/download' target=blank >aqui</a>. <b><a href='http://"+window.location.host+"/i3geo/mobile/qrcode.htm' target=blank >Qrcode mobile</a></b>", |
6 | 6 | en:"I3geo is a open source software! <a href='http://mapas.mma.gov.br/download' target=blank >Click</a> to download.", |
7 | -es:"I3Geo es software libre. <a href='http://mapas.mma.gov.br/download' target=blank > Download</a>", | |
8 | -it:"I3geo é un software libero! <a href='http://mapas.mma.gov.br/download' target=blank >clicca qui </a> per il download." | |
7 | +es:"I3Geo es software libre!. <a href='http://mapas.mma.gov.br/download' target=blank > Descargar</a>", | |
8 | +it:"I3geo è un software libero! <a href='http://mapas.mma.gov.br/download' target=blank >clicca qui </a> per il download." | |
9 | 9 | }], |
10 | 10 | //lista de propriedades do mapa |
11 | 11 | "p2": [ |
... | ... | @@ -19,7 +19,7 @@ it:"Tipo di immagine" |
19 | 19 | { |
20 | 20 | pt: "Legenda", |
21 | 21 | en: "Legend", |
22 | -es:"Subtítulo", | |
22 | +es:"Leyenda", | |
23 | 23 | it:"Legenda" |
24 | 24 | }], |
25 | 25 | "p4": [ |
... | ... | @@ -39,21 +39,21 @@ it:"Dimensione" |
39 | 39 | "p6": [ |
40 | 40 | { |
41 | 41 | pt: "Ativa/desativa entorno", |
42 | -en:"Enable/Disable surrounding", | |
42 | +en:"Enable/Disable Border", | |
43 | 43 | es:"Activar/desactivar entorno", |
44 | 44 | it:"Attiva / Disattiva campo" |
45 | 45 | }], |
46 | 46 | "p7": [ |
47 | 47 | { |
48 | 48 | pt: "Ativa/desativa logo", |
49 | -en:"Enable/Disable logo", | |
50 | -es:"Activar/desactivar logomarca", | |
49 | +en:"Enable/Disable Logo", | |
50 | +es:"Activar/desactivar Logo", | |
51 | 51 | it:"Attiva / disattiva logo" |
52 | 52 | }], |
53 | 53 | "p8": [ |
54 | 54 | { |
55 | -pt: "Cor da seleção", | |
56 | -en:"Selection color", | |
55 | +pt: "Cor da selecao", | |
56 | +en:"Color of Selection", | |
57 | 57 | es:"Color de la selección", |
58 | 58 | it:"Colore della selezione" |
59 | 59 | }], |
... | ... | @@ -61,21 +61,21 @@ it:"Colore della selezione" |
61 | 61 | { |
62 | 62 | pt: "Cor do fundo", |
63 | 63 | en:"Background color", |
64 | -es:"Color del fondo", | |
64 | +es:"Color de fondo", | |
65 | 65 | it:"Colore dello sfondo" |
66 | 66 | }], |
67 | 67 | "p10": [ |
68 | 68 | { |
69 | 69 | pt: "Grade de coordenadas", |
70 | 70 | en:"Graticule", |
71 | -es:"Grado de coordenadas", | |
71 | +es:"Gratíla", | |
72 | 72 | it:"Reticolo" |
73 | 73 | }], |
74 | 74 | "p11": [ |
75 | 75 | { |
76 | 76 | pt: "Template", |
77 | 77 | en:"Template", |
78 | -es:"Template", | |
78 | +es:"Plantilla", | |
79 | 79 | it:"Template" |
80 | 80 | }], |
81 | 81 | "p12": [ |
... | ... | @@ -90,7 +90,7 @@ it:"Temporizzazione" |
90 | 90 | pt: "Propriedades", |
91 | 91 | en:"Properties", |
92 | 92 | es:"Propiedades", |
93 | -it:"Proprieta" | |
93 | +it:"Proprietà" | |
94 | 94 | }], |
95 | 95 | "p14": [ |
96 | 96 | { |
... | ... | @@ -102,7 +102,7 @@ it:"Applica" |
102 | 102 | "p15": [ |
103 | 103 | { |
104 | 104 | pt: "Formato da imagem do mapa", |
105 | -en:"Image map format", | |
105 | +en:"Format of Image Map", | |
106 | 106 | es:"Formato de la imagen del mapa", |
107 | 107 | it:"Image map format" |
108 | 108 | }], |
... | ... | @@ -110,35 +110,35 @@ it:"Image map format" |
110 | 110 | { |
111 | 111 | pt: "Camadas de fundo", |
112 | 112 | en:"Base layers", |
113 | -es:"Base layers", | |
113 | +es:"Capas Base", | |
114 | 114 | it:"Base layers" |
115 | 115 | }], |
116 | 116 | "p17": [ |
117 | 117 | { |
118 | 118 | pt: "Imprime legenda", |
119 | 119 | en:"Enable legend", |
120 | -es:"Activar Subtitulo", | |
120 | +es:"Activar Leyenda", | |
121 | 121 | it:"Attiva legenda" |
122 | 122 | }], |
123 | 123 | "p18": [ |
124 | 124 | { |
125 | 125 | pt: "Não imprime a legenda", |
126 | 126 | en:"Disable legend", |
127 | -es:"Desactivar Subtitulo", | |
127 | +es:"Desactivar Leyenda", | |
128 | 128 | it:"Disattiva legenda" |
129 | 129 | }], |
130 | 130 | "p19": [ |
131 | 131 | { |
132 | 132 | pt: "Ativa ou desativa a legenda de um tema na opção de impressão do mapa", |
133 | -en:"Enables or disables the legend of a theme in the print option on the map", | |
134 | -es:"Ativa ou desativa a legenda de um tema na opção de impressão do mapa", | |
133 | +en:"Enable or disable the legend of a theme in the print option of the map", | |
134 | +es:"Activa o desactiva la leyenda de un tema en la opción de impresión del mapa", | |
135 | 135 | it:"Ativa ou desativa a legenda de um tema na opção de impressão do mapa" |
136 | 136 | }], |
137 | 137 | "p20": [ |
138 | 138 | { |
139 | 139 | pt: "Tela remota", |
140 | 140 | en:"Remote screen", |
141 | -es:"Tela remota", | |
141 | +es:"Pantalla remota", | |
142 | 142 | it:"Tela remota" |
143 | 143 | }], |
144 | 144 | "p21": [ |
... | ... | @@ -182,14 +182,14 @@ it:"Archivio" |
182 | 182 | pt: "Propriedades", |
183 | 183 | en:"Properties", |
184 | 184 | es:"Propiedades", |
185 | -it:"Proprieta" | |
185 | +it:"Proprietà" | |
186 | 186 | }], |
187 | 187 | //submenus |
188 | 188 | "u1": [ |
189 | 189 | { |
190 | 190 | pt: "Sobre o i3Geo", |
191 | 191 | en:"About i3Geo", |
192 | -es:"Sobre i3Geo", | |
192 | +es:"Acerca de i3Geo", | |
193 | 193 | it:"Informazioni WebGis" |
194 | 194 | }], |
195 | 195 | "u2": [ |
... | ... | @@ -217,7 +217,7 @@ it:"Guida" |
217 | 217 | { |
218 | 218 | pt: "Manual do usuário", |
219 | 219 | en:"User manual", |
220 | -es:"Manual do usuário", | |
220 | +es:"Manual de usuario", | |
221 | 221 | it:"Manual do usuário" |
222 | 222 | }], |
223 | 223 | "u5": [ |
... | ... | @@ -230,8 +230,8 @@ it:"Blog" |
230 | 230 | "u5a": [ |
231 | 231 | { |
232 | 232 | pt: "Software público", |
233 | -en:"Software público", | |
234 | -es:"Software público", | |
233 | +en:"Software público Brazil", | |
234 | +es:"Software público Brasil", | |
235 | 235 | it:"Software pubblico" |
236 | 236 | }], |
237 | 237 | "u5b": [ |
... | ... | @@ -266,41 +266,41 @@ it:"Reticolo poligonale" |
266 | 266 | { |
267 | 267 | pt: "Grade de pontos", |
268 | 268 | en:"Grid of Points", |
269 | -es:"Grado de puntos", | |
269 | +es:"Gratíla de puntos", | |
270 | 270 | it:"Reticolo puntuale" |
271 | 271 | }], |
272 | 272 | "u9": [ |
273 | 273 | { |
274 | 274 | pt: "Grade de hexágonos", |
275 | 275 | en:"Grid of Hexagons", |
276 | -es:"Grado de hexágonos", | |
276 | +es:"Gratíla de hexágonos", | |
277 | 277 | it:"Reticolo Esagonale" |
278 | 278 | }], |
279 | 279 | "u10": [ |
280 | 280 | { |
281 | 281 | pt: "Entorno(Buffer)", |
282 | 282 | en:"Buffer", |
283 | -es:"Entorno (Buffer)", | |
283 | +es:"Area Influencia (Buffer)", | |
284 | 284 | it:"Buffer" |
285 | 285 | }], |
286 | 286 | "u11": [ |
287 | 287 | { |
288 | 288 | pt: "Centróide", |
289 | 289 | en:"Centroid", |
290 | -es:"Centro geométrico", | |
290 | +es:"Centroide", | |
291 | 291 | it:"Baricentro" |
292 | 292 | }], |
293 | 293 | "u11a": [ |
294 | 294 | { |
295 | 295 | pt: "Distância entre pontos", |
296 | -en:"Point distance", | |
297 | -es:"Distancia de puntos", | |
296 | +en:"Distance between points", | |
297 | +es:"Distancia entre puntos", | |
298 | 298 | it:"Distanza tra i punti" |
299 | 299 | }], |
300 | 300 | "u12": [ |
301 | 301 | { |
302 | 302 | pt: "N pontos em poligono", |
303 | -en:"N point in polygon", | |
303 | +en:"N points in polygon", | |
304 | 304 | es:"N puntos en polígono", |
305 | 305 | it:"N punti nel Poligono" |
306 | 306 | }], |
... | ... | @@ -308,13 +308,13 @@ it:"N punti nel Poligono" |
308 | 308 | { |
309 | 309 | pt: "Ponto em poligono/raster", |
310 | 310 | en:"Point in polygon/raster", |
311 | -es:"Punto en polígono/matriz", | |
311 | +es:"Punto en polígono/raster", | |
312 | 312 | it:"Punto nel Poligono / raster" |
313 | 313 | }], |
314 | 314 | "u14": [ |
315 | 315 | { |
316 | 316 | pt: "Distribuição de pontos", |
317 | -en:"Point distribution", | |
317 | +en:"Points distribution", | |
318 | 318 | es:"Distribución de puntos", |
319 | 319 | it:"Distribuzione di punti" |
320 | 320 | }], |
... | ... | @@ -357,7 +357,7 @@ it:"Apri mappa" |
357 | 357 | { |
358 | 358 | pt: "Pegar imagens", |
359 | 359 | en:"Get pictures", |
360 | -es:"Tomar imágenes", | |
360 | +es:"Captar imágenes", | |
361 | 361 | it:"Apri immagine" |
362 | 362 | }], |
363 | 363 | "u20": [ |
... | ... | @@ -385,7 +385,7 @@ it:"Genera collegamento" |
385 | 385 | { |
386 | 386 | pt: "Grade", |
387 | 387 | en:"Graticule", |
388 | -es:"Grado", | |
388 | +es:"Gratíla", | |
389 | 389 | it:"Reticolo" |
390 | 390 | }], |
391 | 391 | "u23": [ |
... | ... | @@ -399,21 +399,21 @@ it:"Punto" |
399 | 399 | { |
400 | 400 | pt: "Polígono", |
401 | 401 | en:"Polygon", |
402 | -es:"Poligonos", | |
402 | +es:"Polígonos", | |
403 | 403 | it:"Poligono" |
404 | 404 | }], |
405 | 405 | "u25": [ |
406 | 406 | { |
407 | 407 | pt: "Dissolve", |
408 | -en:"Dissolv", | |
409 | -es:"Dissolve", | |
408 | +en:"Dissolve", | |
409 | +es:"Disolver", | |
410 | 410 | it:"Dissolvi" |
411 | 411 | }], |
412 | 412 | "u26": [ |
413 | 413 | { |
414 | 414 | pt: "Agrupa", |
415 | 415 | en:"Group", |
416 | -es:"Agrupa", | |
416 | +es:"Agrupar", | |
417 | 417 | it:"Aggrega" |
418 | 418 | }], |
419 | 419 | "u27": [ |
... | ... | @@ -426,8 +426,8 @@ it:"Altri" |
426 | 426 | "u28": [ |
427 | 427 | { |
428 | 428 | pt: "Centro médio", |
429 | -en:"Mean center", | |
430 | -es:"Centro médio", | |
429 | +en:"Middle center", | |
430 | +es:"Centro medio", | |
431 | 431 | it:"Centro médio" |
432 | 432 | }], |
433 | 433 | "u29": [ |
... | ... | @@ -448,44 +448,44 @@ it:"Strati" |
448 | 448 | "t2":[ |
449 | 449 | { |
450 | 450 | pt:"Arraste o tema aqui ou clique para excluir", |
451 | -en:"Drag the layer here to remove", | |
452 | -es:"Arrastre el tema aqui ó haga clic para excluir", | |
451 | +en:"Drag the layer here or make click to remove", | |
452 | +es:"Arrastre el tema aquí ó haga clic para excluir", | |
453 | 453 | it:"Trascina qui per rimuovere" |
454 | 454 | }], |
455 | 455 | "t2a":[ |
456 | 456 | { |
457 | 457 | pt:"Filtra a lista de camadas", |
458 | 458 | en:"Filters the list of layers", |
459 | -es:"filtra a lista de camadas", | |
459 | +es:"Filtra la lista de capas", | |
460 | 460 | it:"filtra a lista de camadas" |
461 | 461 | }], |
462 | 462 | "t2b":[ |
463 | 463 | { |
464 | 464 | pt:"Abre a legenda do mapa", |
465 | 465 | en:"Opens the map legend", |
466 | -es:"Abre a legenda do mapa", | |
466 | +es:"Despliega la leyenda del mapa", | |
467 | 467 | it:"Abre a legenda do mapa" |
468 | 468 | }], |
469 | 469 | "t3":[ |
470 | 470 | { |
471 | 471 | pt:"Clique para ligar ou desligar esse tema, mostrando-o ou não no mapa. Após alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no botão aplicar que será mostrado.", |
472 | -en:"Turn the layer on/off on the map. Wait a few moments to get the map redesigned or press the button to apply it.", | |
473 | -es:"Haga clic para conectar o desconectar este tema, mostrándolo o no en el mapa. Después de alterar el estado del tema, espere algunos instantes para que el mapa sea rediseñado, o haga clic en el botón aplicar que se mostrará.", | |
474 | -it:"Fare clic per attivare o disattivare questo tema. Dopo aver modificato lo stato del tema, La mappa aggiornata sar� visualizzata dopo qualche istante. Per visualizzare subito cliccare su Applica" | |
472 | +en:"Click to enable or disable this theme, showing it or not on the map. After changing the status of the theme, wait a few moments to get the map to be reloaded, or click the Apply button that will be display.", | |
473 | +es:"Haga clic para activar o desactivar este tema, mostrándolo o no en el mapa. Después de cambiar el estado del tema, espere algunos instantes para que el mapa sea recargado, o haga clic en el botón aplicar que se mostrará.", | |
474 | +it:"Fare clic per attivare o disattivare questo tema. Dopo aver modificato lo stato del tema, La mappa aggiornata sarà visualizzata dopo qualche istante. Per visualizzare subito cliccare su Applica" | |
475 | 475 | }], |
476 | 476 | "t3a":[ |
477 | 477 | { |
478 | 478 | pt:"Clique para ligar todos os temas", |
479 | -en:"Turn all layers on", | |
480 | -es:"Haga clic para conectar los temas", | |
481 | -it:"Turn all layers on" | |
479 | +en:"Turn on all layers", | |
480 | +es:"Haga clic para activar todos los temas", | |
481 | +it:"Turn all layers on" | |
482 | 482 | }], |
483 | 483 | "t3b":[ |
484 | 484 | { |
485 | 485 | pt:"Clique para desligar todos os temas", |
486 | -en:"Turn all layers off", | |
487 | -es:"Haga clic para desconectar los temas", | |
488 | -it:"Turn all layers off" | |
486 | +en:"Turn off all layers", | |
487 | +es:"Haga clic para desactivar todos los temas", | |
488 | +it:"Turn all layers off" | |
489 | 489 | }], |
490 | 490 | "t4":[ |
491 | 491 | { |
... | ... | @@ -504,114 +504,114 @@ it:"Zoom della selezione" |
504 | 504 | "t5":[ |
505 | 505 | { |
506 | 506 | pt:"Limpa seleção existente nesse tema", |
507 | -en:"Clear selection", | |
507 | +en:"Clear selection existing in this theme", | |
508 | 508 | es:"Limpia la selección existente en este tema", |
509 | 509 | it:"Pulizia della selezione esistente in questo strato" |
510 | 510 | }], |
511 | 511 | "t6":[ |
512 | 512 | { |
513 | 513 | pt:"Clique para fazer o download desse tema no formato shapefile", |
514 | -en:"Click to download in shapefile format", | |
515 | -es:"Haga clic para hacer el download", | |
514 | +en:"Click to download this theme in shapefile format", | |
515 | +es:"Haga clic para descargar este tema en formato shape", | |
516 | 516 | it:"Clicca per il download di questo tema nel formato Shapefile" |
517 | 517 | }], |
518 | 518 | "t7":[ |
519 | 519 | { |
520 | 520 | pt:"clique e arraste", |
521 | -en:"dragging", | |
521 | +en:"Dragging", | |
522 | 522 | es:"Haga clic y arrastre", |
523 | 523 | it:"Clicca e trascina" |
524 | 524 | }], |
525 | 525 | "t7a":[ |
526 | 526 | { |
527 | 527 | pt:"Clique e arraste para mudar a ordem. Arraste e solte na lixeira para remover. Aguarde para ver a legenda.", |
528 | -en:"dragging or wait", | |
529 | -es:"Haga clic y arrastre", | |
528 | +en:"Click and Dragg to rearrange order. Drag and drop to remove. Please to wait to see the legend", | |
529 | +es:"Haga clic y arrastre para cambiar el orden. Arrastre y suelte remover. Aguarde para ver la leyenda.", | |
530 | 530 | it:"Clicca e trascina" |
531 | 531 | }], |
532 | 532 | "t8":[ |
533 | 533 | { |
534 | 534 | pt:"arraste para mudar a ordem", |
535 | -en:"drag to change the draw order", | |
536 | -es:"Arrastre para cambiar la orden", | |
535 | +en:"drag to change the order", | |
536 | +es:"Arrastre para cambiar el orden", | |
537 | 537 | it:"Trascina per modificare l'ordine" |
538 | 538 | }], |
539 | 539 | |
540 | 540 | "t9":[ |
541 | 541 | { |
542 | 542 | pt:"A escala do tema é compatível com a escala do mapa", |
543 | -en:"The scale of the layer is compatible with the scale of the map", | |
543 | +en:"The scale of the theme is compatible with the scale of the map", | |
544 | 544 | es:"La escala del tema es compatible con la escala del mapa", |
545 | -it:"La scala del tema � compatibile con la scala della mappa" | |
545 | +it:"La scala del tema è compatibile con la scala della mappa" | |
546 | 546 | }], |
547 | 547 | "t10":[ |
548 | 548 | { |
549 | 549 | pt:"A escala do tema é incompatível com a escala do mapa", |
550 | -en:"The scale of the layer is incompatible with the scale of the map", | |
550 | +en:"The scale of the theme is incompatible with the scale of the map", | |
551 | 551 | es:"La escala del tema es incompatible con la escala del mapa", |
552 | -it:"La scala del tema � incompatibile con la scala della mappa" | |
552 | +it:"La scala del tema è incompatibile con la scala della mappa" | |
553 | 553 | }], |
554 | 554 | "t11":[ |
555 | 555 | { |
556 | 556 | pt:"A escala do tema não é conhecida", |
557 | -en:"The scale of the layer is not known", | |
557 | +en:"The scale of the layer is unknown", | |
558 | 558 | es:"La escala del tema no es conocida", |
559 | -it: "La scala del tema non � conosciuta" | |
559 | +it: "La scala del tema non è conosciuta" | |
560 | 560 | }], |
561 | 561 | "t12":[ |
562 | 562 | { |
563 | 563 | pt:"excluir", |
564 | -en:"delete", | |
565 | -es:"Excluir", | |
564 | +en:"Delete", | |
565 | +es:"Eliminar", | |
566 | 566 | it:"Eliminare" |
567 | 567 | }], |
568 | 568 | "t12a":[ |
569 | 569 | { |
570 | 570 | pt:"Clique para excluir esse tema do mapa.", |
571 | -en:"Delete layer of the map.", | |
571 | +en:"Delete this layer of the map.", | |
572 | 572 | es:"Haga clic para excluir este tema del mapa", |
573 | 573 | it:"Clicca per rimuovere questo strato della mappa" |
574 | 574 | }], |
575 | 575 | "t13":[ |
576 | 576 | { |
577 | 577 | pt:"sobe", |
578 | -en:"up", | |
579 | -es:"Sube", | |
578 | +en:"Up", | |
579 | +es:"Subir", | |
580 | 580 | it:"Mettere sopra " |
581 | 581 | }], |
582 | 582 | "t14":[ |
583 | 583 | { |
584 | 584 | pt:"Clique para subir esse tema na ordem de desenho", |
585 | -en:"Drag the layer up", | |
585 | +en:"Click to move up the layer in design order", | |
586 | 586 | es:"Haga clic para subir ese tema en la orden de diseño", |
587 | -it:"Clicca per sollevare questo tema nell�ordine di progettazione" | |
587 | +it:"Clicca per sollevare questo tema nellordine di progettazione" | |
588 | 588 | }], |
589 | 589 | "t15":[ |
590 | 590 | { |
591 | 591 | pt:"desce", |
592 | -en:"down", | |
593 | -es:"Baja", | |
592 | +en:"Down", | |
593 | +es:"Bajar", | |
594 | 594 | it:"scendere" |
595 | 595 | }], |
596 | 596 | "t16":[ |
597 | 597 | { |
598 | 598 | pt:"Clique para descer esse tema na ordem de desenho", |
599 | -en:"Drag the layer down", | |
599 | +en:"Click to move down the layer in design order", | |
600 | 600 | es:"Haga clic para bajar este tema en la orden de diseño", |
601 | -it:"Clicca per scendere questo tema nell�ordine di progettazione." | |
601 | +it:"Clicca per scendere questo tema nellordine di progettazione." | |
602 | 602 | }], |
603 | 603 | "t17":[ |
604 | 604 | { |
605 | 605 | pt:"zoom para o tema", |
606 | -en:"zoom to a layer", | |
607 | -es:"Zoom para el tema", | |
606 | +en:"Zoom to layer", | |
607 | +es:"Zoom al tema", | |
608 | 608 | it:"Zoom al tema" |
609 | 609 | }], |
610 | 610 | "t18":[ |
611 | 611 | { |
612 | 612 | pt:"Clique para ajustar o mapa de forma a mostrar todo o tema", |
613 | -en:"Click to adjust the map in order to show the whole layer", | |
614 | -es:"Haga clic para ajustar el mapa de forma para que muestre todo el tema", | |
613 | +en:"Zoom all", | |
614 | +es:"Zoom a todo", | |
615 | 615 | it:"Clicca per regolare la mappa per visualizzare tutto lo strato" |
616 | 616 | }], |
617 | 617 | "t18a":[ |
... | ... | @@ -625,28 +625,28 @@ it:"Opzioni" |
625 | 625 | { |
626 | 626 | pt:"Legenda", |
627 | 627 | en:"Legend", |
628 | -es:"Subtitulo", | |
628 | +es:"Leyenda", | |
629 | 629 | it:"Legenda" |
630 | 630 | }], |
631 | 631 | "t19":[ |
632 | 632 | { |
633 | 633 | pt:"Altera a transparência do tema, possibilitando que as camadas inferiores possam ser vistas.", |
634 | -en:"Change the layer transparency.", | |
634 | +en:"Change the layer transparency. It make possible to see inferior layers", | |
635 | 635 | es:"Altera la transparencia del tema, haciendo posible que las capas inferiores puedan verse", |
636 | -it:"Modifica la trasparenza del tema, consentendo che gli strati pi� bassi siano visti" | |
636 | +it:"Modifica la trasparenza del tema, consentendo che gli strati più bassi siano visti" | |
637 | 637 | }], |
638 | 638 | "t20":[ |
639 | 639 | { |
640 | 640 | pt:"Opacidade", |
641 | 641 | en:"Opacity", |
642 | 642 | es:"Opacidad", |
643 | -it:"Opacit�" | |
643 | +it:"Opacità" | |
644 | 644 | }], |
645 | 645 | "t21a":[ |
646 | 646 | { |
647 | 647 | pt:"Muda o nome atual do tema. Utilize para melhorar a legenda do mapa.", |
648 | -en:"Change layer name.", | |
649 | -es:"Cambia el nombre actual del tema. Utilice para mejorar el subtitulo del mapa.", | |
648 | +en:"Rename layer. Use it for make a better legend of the map", | |
649 | +es:"Renombrar tema. Utilice para mejorar la leyenda del mapa.", | |
650 | 650 | it:"Cambia il nome del tema corrente. Utilizzare per migliorare la legenda della mappa." |
651 | 651 | }], |
652 | 652 | "t21":[ |
... | ... | @@ -660,7 +660,7 @@ it:"Nuovo nome" |
660 | 660 | { |
661 | 661 | pt:"Localize elementos no tema com base em seus atributos descritivos.", |
662 | 662 | en:"Find elements on the layer based on their descriptive attributes.", |
663 | -es:"Ubique elementos en el tema con base en sus atributos descriptivos", | |
663 | +es:"Ubique elementos en el tema en base a sus atributos descriptivos", | |
664 | 664 | it:"Trova gli elementi nel tema secondo i suoi attributi descrittivi." |
665 | 665 | }], |
666 | 666 | "t23":[ |
... | ... | @@ -673,7 +673,7 @@ it:"Cerca..." |
673 | 673 | "t24":[ |
674 | 674 | { |
675 | 675 | pt:"Crie uma nova camada no mapa para apresentar textos descritivos sobre esse tema, tendo como base a tabela de atributos.", |
676 | -en:"Create a new layer to display descriptive texts on the subject, based on table of attributes.", | |
676 | +en:"Create a new layer to display descriptive texts about this theme, based on table of attributes.", | |
677 | 677 | es:"Crear una nueva capa en el mapa para presentar textos descriptivos sobre este tema, teniendo como base la tabla de atributos", |
678 | 678 | it:"Creare un nuovo strato sulla mappa per visualizzare testi descrittivi sul tema, secondo la tabella di attributi." |
679 | 679 | }], |
... | ... | @@ -681,27 +681,27 @@ it:"Creare un nuovo strato sulla mappa per visualizzare testi descrittivi sul te |
681 | 681 | { |
682 | 682 | pt:"Texto (nomes ou valores)", |
683 | 683 | en:"Label...", |
684 | -es:"Texto...", | |
684 | +es:"Etiquetas..", | |
685 | 685 | it:"Testo..." |
686 | 686 | }], |
687 | 687 | "t26":[ |
688 | 688 | { |
689 | 689 | pt:"Defina as etiquetas que serão mostradas quando o mouse é estacionado sobre um elemento desse tema.", |
690 | -en:"Set the tooltips that will be shown when the mouse is over the element of that layer.", | |
690 | +en:"Define the label that will be shown when the mouse is over one element of this theme.", | |
691 | 691 | es:"Defina las etiquetas que se mostrarán cuando el ratón se estaciona sobre un elemento de este tema", |
692 | 692 | it:"Definire le etichette da visualizzare quando il mouse si ferma su un elemento di questo tema." |
693 | 693 | }], |
694 | 694 | "t27":[ |
695 | 695 | { |
696 | 696 | pt:"Ativar etiquetas", |
697 | -en:"Tooltip...", | |
697 | +en:"Label...", | |
698 | 698 | es:"Etiquetas...", |
699 | 699 | it:"Descrizioni..." |
700 | 700 | }], |
701 | 701 | "t28":[ |
702 | 702 | { |
703 | 703 | pt:"Insira um filtro nesse tema para mostrar apenas determinadas informações, com base na tabela de atributos.", |
704 | -en:"Filter based on the table of attributes.", | |
704 | +en:"Insert a Filter in this theme for show specific information, based on the table of attributes.", | |
705 | 705 | es:"Inserte un filtro en este tema para mostrar solo determinadas informaciones, con base en la tabla de atributos", |
706 | 706 | it:"Inserisci un filtro in questo tema per mostrare solo determinate informazioni, con base nella tabella di attributi" |
707 | 707 | }], |
... | ... | @@ -709,41 +709,41 @@ it:"Inserisci un filtro in questo tema per mostrare solo determinate informazion |
709 | 709 | { |
710 | 710 | pt:"Filtrar", |
711 | 711 | en:"Filter...", |
712 | -es:"Filtro...", | |
712 | +es:"Filtrar...", | |
713 | 713 | it:"Filtro..." |
714 | 714 | }], |
715 | 715 | "t30":[ |
716 | 716 | { |
717 | 717 | pt:"Veja a tabela de atributos relacionada a esse tema.", |
718 | -en:"See the table of attributes related to that layer.", | |
718 | +en:"See the table of attributes related to this theme.", | |
719 | 719 | es:"Vea la tabla de atributos relacionada con este tema", |
720 | 720 | it:"Vedi la tabella degli attributi di questo tema." |
721 | 721 | }], |
722 | 722 | "t31":[ |
723 | 723 | { |
724 | 724 | pt:"Tabela com os dados", |
725 | -en:"Table...", | |
726 | -es:"Tabla...", | |
725 | +en:"Table of attributes...", | |
726 | +es:"Tabla de atributos...", | |
727 | 727 | it:"Tabella..." |
728 | 728 | }], |
729 | 729 | "t32":[ |
730 | 730 | { |
731 | 731 | pt:"Abre o editor de legenda, permitindo a alteração da forma de representação desse tema.", |
732 | -en:"Opens the editor of legend, allowing the modification of the form of representation of this theme.", | |
733 | -es:"Abre el editor de subtítulo, permitiendo la alteración de la forma de representación de este tema", | |
732 | +en:"Opens the legend editor, allowing the modification of the form of representation of this theme.", | |
733 | +es:"Abre el editor de leyenda, permitiendo la alteración de la forma de representación de este tema", | |
734 | 734 | it:"Aprire l'editor di legenda, che consente la modifica della forma di rappresentazione di questo tema " |
735 | 735 | }], |
736 | 736 | "t33":[ |
737 | 737 | { |
738 | 738 | pt:"Editar legenda", |
739 | -en:"Legend edit...", | |
740 | -es:"Editar subtítulo...", | |
739 | +en:"Edit Legend...", | |
740 | +es:"Editar leyenda...", | |
741 | 741 | it:"Modifica la legenda" |
742 | 742 | }], |
743 | 743 | "t34":[ |
744 | 744 | { |
745 | 745 | pt:"Mostra os dados desse tema em uma janela que acompanha o mouse.", |
746 | -en:"The data shows that layer in a window that tracks the mouse.", | |
746 | +en:"Shows the data of this layer in a window that tracks the mouse.", | |
747 | 747 | es:"Muestra los datos de este tema en una ventana que acompaña el ratón", |
748 | 748 | it:"Mostra i dati di questo tema in una finestra che accompagna il mouse." |
749 | 749 | }], |
... | ... | @@ -751,14 +751,14 @@ it:"Mostra i dati di questo tema in una finestra che accompagna il mouse." |
751 | 751 | { |
752 | 752 | pt:"Mostra em janela", |
753 | 753 | en:"Show in window", |
754 | -es:"Muestra en la ventana...", | |
754 | +es:"Mostrar en la ventana...", | |
755 | 755 | it: "Mostra nella finestra..." |
756 | 756 | }], |
757 | 757 | "t36":[ |
758 | 758 | { |
759 | 759 | pt:"tema visível apenas em determinadas escalas", |
760 | -en:"the layer is visible in specific scales", | |
761 | -es:"capa visible en ciertas escalas", | |
760 | +en:"Layer is visible in specific scales", | |
761 | +es:"Capa visible en ciertas escalas", | |
762 | 762 | it:"Tema visibile solo a determinate scale" |
763 | 763 | }], |
764 | 764 | "t37":[ |
... | ... | @@ -771,56 +771,56 @@ it:"Grafico" |
771 | 771 | "t37a":[ |
772 | 772 | { |
773 | 773 | pt:"Tema com gráficos", |
774 | -en:"Theme chart", | |
775 | -es:"Gráfico", | |
774 | +en:"Theme with chart", | |
775 | +es:"Tema con Gráfico", | |
776 | 776 | it:"Grafico" |
777 | 777 | }], |
778 | 778 | "t37b":[ |
779 | 779 | { |
780 | 780 | pt:"Gráfico interativo", |
781 | 781 | en:"Interactive chart", |
782 | -es:"Gráfico", | |
782 | +es:"Gráfico Interactivo", | |
783 | 783 | it:"Grafico" |
784 | 784 | }], |
785 | 785 | "t38":[ |
786 | 786 | { |
787 | 787 | pt:"Exporta a legenda para o padrão SLD.", |
788 | -en:"Export the legend to SLD.", | |
789 | -es:"Exporta a legenda para o padrão SLD.", | |
788 | +en:"Export the legend to standard SLD.", | |
789 | +es:"Exporta la leyenda para estándar SLD.", | |
790 | 790 | it:"Exporta a legenda para o padrão SLD." |
791 | 791 | }], |
792 | 792 | "t39":[ |
793 | 793 | { |
794 | 794 | pt:"Exportar SLD", |
795 | -en:"SLD...", | |
796 | -es:"SLD...", | |
795 | +en:"Export to SLD...", | |
796 | +es:"Exportar a SLD...", | |
797 | 797 | it:"SLD..." |
798 | 798 | }], |
799 | 799 | "t40":[ |
800 | 800 | { |
801 | 801 | pt:"Abre a ferramenta que permite alterar o SQL de acesso aos dados", |
802 | -en:"Open the tool that lets you change the SQL data access", | |
803 | -es:"Abre a ferramenta que permite alterar o SQL de acesso aos dados", | |
802 | +en:"Opens the tool that lets you change the SQL data access", | |
803 | +es:"Abre una herramienta que permite alterar el SQL de acceso a los datos", | |
804 | 804 | it:"Abre a ferramenta que permite alterar o SQL de acesso aos dados" |
805 | 805 | }], |
806 | 806 | "t41":[ |
807 | 807 | { |
808 | 808 | pt:"Editar SQL", |
809 | -en:"SQL...", | |
810 | -es:"SQL...", | |
809 | +en:"Edit SQL...", | |
810 | +es:"Editar SQL...", | |
811 | 811 | it:"SQL..." |
812 | 812 | }], |
813 | 813 | "t42":[ |
814 | 814 | { |
815 | 815 | pt:"Efeito cortina", |
816 | -en:"Curtain...", | |
817 | -es:"Cortina...", | |
816 | +en:"Curtain efect...", | |
817 | +es:"Efecto Cortina...", | |
818 | 818 | it:"Tenda..." |
819 | 819 | }], |
820 | 820 | "t43":[ |
821 | 821 | { |
822 | 822 | pt:"Aplicar SLD", |
823 | -en:"SLD apply...", | |
823 | +en:"Apply SLD...", | |
824 | 824 | es:"Aplicar SLD...", |
825 | 825 | it:"Aplicar SLD..." |
826 | 826 | }], |
... | ... | @@ -842,14 +842,14 @@ it:"Comentar" |
842 | 842 | { |
843 | 843 | pt:"Mais populares", |
844 | 844 | en:"Most popular", |
845 | -es:"Mais populares", | |
845 | +es:"Mas populares", | |
846 | 846 | it:"Mais populares" |
847 | 847 | }], |
848 | 848 | "t47": [ |
849 | 849 | { |
850 | 850 | pt: "Intervalo em segundos após o qual a camada será atualizada. Para ignorar, deixe em branco", |
851 | 851 | en:"Interval in seconds after which the layer will be updated. To ignore, leave blank", |
852 | -es:"Intervalo em segundos após o qual a camada será atualizada. Para ignorar, deixe em branco", | |
852 | +es:"Intervalo en segundos despues del cual la capa será actualizada. Para ignorar, deje en blanco.", | |
853 | 853 | it:"Intervalo em segundos após o qual a camada será atualizada. Para ignorar, deixe em branco" |
854 | 854 | }], |
855 | 855 | "t48": [ |
... | ... | @@ -861,65 +861,65 @@ it:"Temporizador" |
861 | 861 | }], |
862 | 862 | "t49": [ |
863 | 863 | { |
864 | -pt:"Mapa temático 3d", | |
865 | -en:"Thematic map 3d", | |
866 | -es:"Mapa temático 3d", | |
867 | -it:"Mapa temático 3d" | |
864 | +pt:"Mapa temático 3D", | |
865 | +en:"Thematic map 3D", | |
866 | +es:"Mapa temático 3D", | |
867 | +it:"Mapa temático 3D" | |
868 | 868 | }], |
869 | 869 | //guia adiciona |
870 | 870 | "a1":[ |
871 | 871 | { |
872 | 872 | pt:"procurar tema:", |
873 | -en:"search layer:", | |
874 | -es:"Buscar datos:", | |
873 | +en:"Search layer:", | |
874 | +es:"Buscar Tema:", | |
875 | 875 | it:"Ricerca il tema:" |
876 | 876 | }], |
877 | 877 | "a2":[ |
878 | 878 | { |
879 | 879 | pt:"Upload de shape file", |
880 | 880 | en:"Upload shape file", |
881 | -es:"Upload de shape file", | |
881 | +es:"Subir archivo shape", | |
882 | 882 | it:"Upload del shape file" |
883 | 883 | }], |
884 | 884 | "a2b":[ |
885 | 885 | { |
886 | 886 | pt:"Upload de arquivo dbf ou CSV", |
887 | -en:"Upload dbf or CSV file", | |
888 | -es:"Upload de archivo dbf o CSV", | |
887 | +en:"Upload DBF or CSV file", | |
888 | +es:"Subir archivo DBF o CSV", | |
889 | 889 | it: "Upload del file dbf o CSV" |
890 | 890 | }], |
891 | 891 | "a3":[ |
892 | 892 | { |
893 | 893 | pt:"Download de dados", |
894 | 894 | en:"Data download", |
895 | -es:"Download de datos", | |
895 | +es:"Descarga de datos", | |
896 | 896 | it:"Download dei dati" |
897 | 897 | }], |
898 | 898 | "a3a":[ |
899 | 899 | { |
900 | 900 | pt:"Importar Web Map Context (WMC)", |
901 | -en:"Web Map Context (WMC) Importer", | |
901 | +en:"Import Web Map Context (WMC)", | |
902 | 902 | es:"Importar Web Map Context (WMC)", |
903 | 903 | it:"Importar Web Map Context (WMC)" |
904 | 904 | }], |
905 | 905 | "a4":[ |
906 | 906 | { |
907 | 907 | pt:"Conectar com servidor WMS", |
908 | -en:"WMS server connection", | |
909 | -es:"Conectar con el servidor WMS", | |
908 | +en:"Connect to WMS Server", | |
909 | +es:"Conectar al servidor WMS", | |
910 | 910 | it:"Connetti con il server WMS" |
911 | 911 | }], |
912 | 912 | "a4b":[ |
913 | 913 | { |
914 | 914 | pt:"Conectar com servidor WMS-T", |
915 | -en:"WMS-T server connection", | |
916 | -es:"Conectar con el servidor WMS-T", | |
915 | +en:"Connect to WMS-T Server", | |
916 | +es:"Conectar al servidor WMS-T", | |
917 | 917 | it:"Connetti con il server WMS-T" |
918 | 918 | }], |
919 | 919 | "a5":[ |
920 | 920 | { |
921 | 921 | pt:"Conectar com GeoRss", |
922 | -en:"GeoRss connection", | |
922 | +en:"Connect to GeoRss", | |
923 | 923 | es:"Conectar con GeoRss", |
924 | 924 | it:"Connetti con il GeoRss" |
925 | 925 | }], |
... | ... | @@ -927,7 +927,7 @@ it:"Connetti con il GeoRss" |
927 | 927 | { |
928 | 928 | pt:"Nuvem de tags", |
929 | 929 | en:"Tags cloud", |
930 | -es:"Tags", | |
930 | +es:"Nube de Tags", | |
931 | 931 | it:"Tag" |
932 | 932 | }], |
933 | 933 | "a6":[ |
... | ... | @@ -947,21 +947,21 @@ it:"Temi" |
947 | 947 | "a8":[ |
948 | 948 | { |
949 | 949 | pt:"Clique no box ao lado do tema para ligar ou desligar, mostrando-o ou não no mapa. Após alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no botão aplicar que será mostrado.", |
950 | -en:"Click to connect or disconnect layer, showing it or not on the map. After changing the layer status, wait a few moments to be redesigned the map, or click in the button apply that will be shown.", | |
951 | -es:"Haga clic para conectar o desconectar este tema, mostrándolo o no en el mapa. Después de alterar el estado del tema, espere algunos instantes para que el mapa sea rediseñado, o haga clic en el botón aplicar que aparecerá", | |
952 | -it:"Clicca sulla casella accanto al tema per attivare o disattivare, mostrandolo o meno sulla mappa. Dopo aver modificato lo stato del tema, attendere qualche istante per vedere ridisegnata la mappa, oppure fare clic sul pulsante Applica, che verr� visualizzato." | |
950 | +en:"Click to connect or disconnect this layer, showing it or not on the map. After changing the layer status, wait a few moments to be reloaded on the map, or click in the button Apply that will be shown.", | |
951 | +es:"Haga clic para conectar o desconectar este tema, mostrándolo o no en el mapa. Después de alterar el estado del tema, espere algunos instantes para que el mapa sea recargado, o haga clic en el botón aplicar que aparecerá", | |
952 | +it:"Clicca sulla casella accanto al tema per attivare o disattivare, mostrandolo o meno sulla mappa. Dopo aver modificato lo stato del tema, attendere qualche istante per vedere ridisegnata la mappa, oppure fare clic sul pulsante Applica, che verrà visualizzato." | |
953 | 953 | }], |
954 | 954 | "a9":[ |
955 | 955 | { |
956 | -pt:"fonte", | |
957 | -en:"font", | |
956 | +pt:"Fonte", | |
957 | +en:"Font", | |
958 | 958 | es:"Fuente", |
959 | 959 | it:"Fonte" |
960 | 960 | }], |
961 | 961 | "a10":[ |
962 | 962 | { |
963 | 963 | pt:"código:", |
964 | -en:"code", | |
964 | +en:"Code", | |
965 | 965 | es:"Código", |
966 | 966 | it:"Codice" |
967 | 967 | }], |
... | ... | @@ -983,21 +983,21 @@ it:"Aprire il sistema" |
983 | 983 | { |
984 | 984 | pt:"Abrir no Google Earth", |
985 | 985 | en:"Open in Google Earth", |
986 | -es:"Abrir no Google Earth", | |
986 | +es:"Abrir en Google Earth", | |
987 | 987 | it:"Abrir no Google Earth" |
988 | 988 | }], |
989 | 989 | "a14":[ |
990 | 990 | { |
991 | 991 | pt:"Upload SHP, CSV, DBF, GPX, KML", |
992 | 992 | en:"Upload SHP, CSV, DBF, GPX, KML", |
993 | -es:"Upload SHP, CSV, DBF, GPX, KML", | |
993 | +es:"Subir SHP, CSV, DBF, GPX, KML", | |
994 | 994 | it:"Upload SHP, CSV, DBF, GPX, KML" |
995 | 995 | }], |
996 | 996 | "a15":[ |
997 | 997 | { |
998 | 998 | pt:"Conexões", |
999 | 999 | en:"Conections", |
1000 | -es:"Conexões", | |
1000 | +es:"Conexiones", | |
1001 | 1001 | it:"Conexões" |
1002 | 1002 | }], |
1003 | 1003 | "a16":[ |
... | ... | @@ -1019,21 +1019,21 @@ it:"Temi" |
1019 | 1019 | { |
1020 | 1020 | pt:"Catálogo", |
1021 | 1021 | en:"Catalog", |
1022 | -es:"Catalogo", | |
1022 | +es:"Catálogo", | |
1023 | 1023 | it:"Catalog" |
1024 | 1024 | }], |
1025 | 1025 | "g2":[ |
1026 | 1026 | { |
1027 | 1027 | pt:"Adiciona", |
1028 | 1028 | en:"Add", |
1029 | -es:"Agrega", | |
1029 | +es:"Agregar", | |
1030 | 1030 | it:"Aggiunge" |
1031 | 1031 | }], |
1032 | 1032 | "g3":[ |
1033 | 1033 | { |
1034 | 1034 | pt:"Legenda", |
1035 | 1035 | en:"Legend", |
1036 | -es:"Subtítulo", | |
1036 | +es:"Leyenda", | |
1037 | 1037 | it:"Legenda" |
1038 | 1038 | }], |
1039 | 1039 | "g4":[ |
... | ... | @@ -1089,7 +1089,7 @@ it:"Attendere...partenza" |
1089 | 1089 | "o6":[ |
1090 | 1090 | { |
1091 | 1091 | pt:"dinâmico", |
1092 | -en:"dynamic", | |
1092 | +en:"Dynamic", | |
1093 | 1093 | es:"Dinámico", |
1094 | 1094 | it:"Dinamico" |
1095 | 1095 | }], |
... | ... | @@ -1110,37 +1110,37 @@ it:"Modificare la scala della mappa adeguandola per mostrare la stessa copertura |
1110 | 1110 | }], |
1111 | 1111 | "d2t":[ |
1112 | 1112 | { |
1113 | -pt:"enquadramento inicial", | |
1114 | -en:"initial extent", | |
1115 | -es:"enquadramento inicial", | |
1113 | +pt:"Enquadramento inicial", | |
1114 | +en:"Initial extent", | |
1115 | +es:"Encuadre inicial", | |
1116 | 1116 | it:"enquadramento inicial" |
1117 | 1117 | }], |
1118 | 1118 | "d3":[ |
1119 | 1119 | { |
1120 | 1120 | pt:"Amplia o mapa - desloca o ponto clicado para centro da tela ou amplia a região indicada por um retângulo. Após ativada, clique e arraste o mouse sobre o mapa na área de zoom desejada.", |
1121 | -en:"Extends the map - place the clicked point in the center of the screen or extends the region indicated by a rectangular.After enabled, click and drag the mouse over the map in the area of zoom desired.", | |
1122 | -es:"Amplía el mapa - coloca el punto donde se hizo clic en el centro de la pantalla o amplía la región indicada por un rectángulo. Después de activarla, haga clic y arrastre el ratón sobre el mapa en el área de zoom deseada", | |
1123 | -it:"Ampliare la mappa - pone il punto cliccato nel centro dello schermo o ingrandisce la regione indicata con un rettangolo. Dopo aver attivata, cliccare e trascinare il mouse sopra la mappa nell�area di zoom desiderata." | |
1121 | +en:"Extends the map - places the point where you clicked in the center of the screen or extends to the region indicated by a rectangle. Once activated, click and drag the mouse over the map in the desired zoom area", | |
1122 | +es:"Amplía el mapa - coloca el punto donde se hizo clic en el centro de la pantalla o amplía a la región indicada con un rectángulo. Después de activarla, haga clic y arrastre el ratón sobre el mapa en el área de zoom deseada", | |
1123 | +it:"Ampliare la mappa - pone il punto cliccato nel centro dello schermo o ingrandisce la regione indicata con un rettangolo. Dopo aver attivata, cliccare e trascinare il mouse sopra la mappa nellarea di zoom desiderata." | |
1124 | 1124 | }], |
1125 | 1125 | "d3t":[ |
1126 | 1126 | { |
1127 | 1127 | pt:"clique e arraste para ampliar", |
1128 | -en:"click and drag to enlarge", | |
1129 | -es:"clique e arraste para ampliar", | |
1128 | +en:"Click and drag to enlarge", | |
1129 | +es:"Haga click y arraste para ampliar", | |
1130 | 1130 | it:"clique e arraste para ampliar" |
1131 | 1131 | }], |
1132 | 1132 | "d4":[ |
1133 | 1133 | { |
1134 | 1134 | pt:"Desloca a região visível no mapa. Após ativada, clique e arraste o mouse sobre o mapa para deslocar a região visível.", |
1135 | -en:"Shifts the region visible on the map. Once activated, click and drag the mouse over the map to move the visible region.", | |
1136 | -es:"Desloca la región visible en el mapa", | |
1135 | +en:"Moves the visible region on the map. Once activated, click and drag the mouse over the map to move the visible region.", | |
1136 | +es:"Desplaza la región visible en el mapa. Después de activada, haga clic y arrastre el ratón sobre el mapa para mover la región visible.", | |
1137 | 1137 | it:"Sposta la regione visibile sulla mappa. Dopo averla attivata, cliccare e trascinare il mouse sulla mappa per spostare la regione visibile " |
1138 | 1138 | }], |
1139 | 1139 | "d4t":[ |
1140 | 1140 | { |
1141 | 1141 | pt:"clique e arraste para deslocar", |
1142 | -en:"click and drag to move", | |
1143 | -es:"clique e arraste para deslocar", | |
1142 | +en:"Click and drag to move", | |
1143 | +es:"Haga Click y arraste para mover", | |
1144 | 1144 | it:"clique e arraste para deslocar" |
1145 | 1145 | }], |
1146 | 1146 | "d5":[ |
... | ... | @@ -1154,63 +1154,63 @@ it:"Estendi la mappa tenendo come riferimento il centro corrente." |
1154 | 1154 | { |
1155 | 1155 | pt:"aproximar", |
1156 | 1156 | en:"zoom in", |
1157 | -es:"aproximar", | |
1157 | +es:"Acercar", | |
1158 | 1158 | it:"aproximar" |
1159 | 1159 | }], |
1160 | 1160 | "d6":[ |
1161 | 1161 | { |
1162 | 1162 | pt:"Reduz o mapa tendo como referência o centro atual.", |
1163 | -en:"Reduces the map as having reference the current center.", | |
1163 | +en:"Reduces the map with the reference of the current center.", | |
1164 | 1164 | es:"Reduce el mapa teniendo como referencia el centro actual", |
1165 | 1165 | it:"Riduci la mappa tenendo come referimento il centro corrente" |
1166 | 1166 | }], |
1167 | 1167 | "d6t":[ |
1168 | 1168 | { |
1169 | 1169 | pt:"afastar", |
1170 | -en:"zoom out", | |
1171 | -es:"afastar", | |
1170 | +en:"Zoom out", | |
1171 | +es:"Alejar", | |
1172 | 1172 | it:"afastar" |
1173 | 1173 | }], |
1174 | 1174 | "d7":[ |
1175 | 1175 | { |
1176 | 1176 | pt:"Mostra informações sobre um ponto no mapa. Após ativada, clique sobre o mapa.", |
1177 | -en:"Displays information about a point on the map. Once activated, click on it.", | |
1178 | -es:"Muestra información sobre un punto en el mapa. Después de activarla haga clic sobre el mismo.", | |
1177 | +en:"Displays information about a point on the map. Once activated, click on the map.", | |
1178 | +es:"Muestra información sobre un punto en el mapa. Después de activarla haga clic sobre el mapa.", | |
1179 | 1179 | it:"Mostra gli informazioni su un punto sulla mappa. Dopo averla attivata, fare clic su di esso." |
1180 | 1180 | }], |
1181 | 1181 | "d7t":[ |
1182 | 1182 | { |
1183 | 1183 | pt:"clique para identificar", |
1184 | -en:"click to identify", | |
1185 | -es:"clique para identificar", | |
1184 | +en:"Click to identify", | |
1185 | +es:"Click para identificar", | |
1186 | 1186 | it:"clique para identificar" |
1187 | 1187 | }], |
1188 | 1188 | "d7a":[ |
1189 | 1189 | { |
1190 | 1190 | pt:"Mostra informações sobre um ponto no mapa. Após ativada, pare o mouse por alguns instantes no ponto desejado ou clique sobre o mesmo.", |
1191 | -en:"Displays information about a point on the map. Once activated, stop the mouse for a few moments at the desired point or click on it.", | |
1192 | -es:"Muestra información sobre un punto en el mapa. Después de activarla, pare el ratón por algunos instantes en el punto deseado o haga clic sobre el mismo.", | |
1191 | +en:"Displays information about a point on the map. After activated, stop the mouse for a moment at the desired point or click on it.", | |
1192 | +es:"Muestra información sobre un punto en el mapa. Después de activarse, detenga el ratón por un momento en el punto deseado o haga click en él.", | |
1193 | 1193 | it:"Mostra gli informazioni su un punto sulla mappa. Dopo averla attivata, fermare il mouse per qualche istante nel punto desiderato o fare clic su di esso." |
1194 | 1194 | }], |
1195 | 1195 | "d7at":[ |
1196 | 1196 | { |
1197 | 1197 | pt:"etiqueta", |
1198 | -en:"label", | |
1199 | -es:"etiqueta", | |
1198 | +en:"Label", | |
1199 | +es:"Etiqueta", | |
1200 | 1200 | it:"etiqueta" |
1201 | 1201 | }], |
1202 | 1202 | "d8":[ |
1203 | 1203 | { |
1204 | 1204 | pt:"Mostra a extensão geográfica atual em coordenadas geográficas", |
1205 | -en:"It shows the extent of current geographic coordinates", | |
1205 | +en:"Shows the current extend in geographic coordinates", | |
1206 | 1206 | es:"Muestra la extensión geográfica actual en coordenadas geográficas", |
1207 | 1207 | it:"Mostra la estensione geografica corrente in coordinate geografiche" |
1208 | 1208 | }], |
1209 | 1209 | "d8t":[ |
1210 | 1210 | { |
1211 | 1211 | pt:"extensão atual", |
1212 | -en:"total extent", | |
1213 | -es:"extensão atual", | |
1212 | +en:"Actual extent", | |
1213 | +es:"Extensió actual", | |
1214 | 1214 | it:"extensão atual" |
1215 | 1215 | }], |
1216 | 1216 | "d9":[ |
... | ... | @@ -1223,8 +1223,8 @@ it:"Apertura/chiusura della mappa di riferimento" |
1223 | 1223 | "d9t":[ |
1224 | 1224 | { |
1225 | 1225 | pt:"mapa de referência", |
1226 | -en:"reference map", | |
1227 | -es:"mapa de referência", | |
1226 | +en:"Reference map", | |
1227 | +es:"Mapa de referencia", | |
1228 | 1228 | it:"mapa de referência" |
1229 | 1229 | }], |
1230 | 1230 | "d10":[ |
... | ... | @@ -1237,15 +1237,15 @@ it:"Immettere il nuovo valore di scala e clicca sul pulsante Applica per cambiar |
1237 | 1237 | "d11":[ |
1238 | 1238 | { |
1239 | 1239 | pt:"Busca dados na Wikipedia na abrangência atual do mapa. Faça um zoom no mapa antes de abrir essa opção. Regiôes muito extensas podem tornar a busca muito demorada", |
1240 | -en:"Search data on Wikipedia in the current scope of the map. Make a zoom on the map before opening this option. Regions very extensive can make a very long search ", | |
1241 | -es:"Busca datos en Wikipedia en el alcance actual del mapa. Haga zoom en el mapa antes de abrir esta opción. Regiones muy extensas pueden ocasionar una búsqueda muy lenta", | |
1242 | -it:"Ricerca dati su Wikipedia nell'ambito corrente della mappa. Fare uno zoom sulla mappa prima dell�apertura di questa opzione. Regioni molto ampie potrebbero causare una ricerca troppo lenta." | |
1240 | +en:"Search data on Wikipedia in the current extend of the map. Make a zoom on the map before opening this option. Regions very extensive can make a very slow search ", | |
1241 | +es:"Busca datos en Wikipedia en el alcance actual del mapa. Haga zoom en el mapa antes de abrir esta opción. Regiones muy extensas pueden ocasionar una búsqueda muy lentas", | |
1242 | +it:"Ricerca dati su Wikipedia nell'ambito corrente della mappa. Fare uno zoom sulla mappa prima dellapertura di questa opzione. Regioni molto ampie potrebbero causare una ricerca troppo lenta." | |
1243 | 1243 | }], |
1244 | 1244 | "d11t":[ |
1245 | 1245 | { |
1246 | 1246 | pt:"buscar na Wikipédia", |
1247 | -en:"search in Wikipédia", | |
1248 | -es:"buscar na Wikipédia", | |
1247 | +en:"search in Wikipedia", | |
1248 | +es:"buscar na Wikipedia", | |
1249 | 1249 | it:"buscar na Wikipédia" |
1250 | 1250 | }], |
1251 | 1251 | "d12":[ |
... | ... | @@ -1264,15 +1264,15 @@ it:"Trova IP dell'utente nella mappa" |
1264 | 1264 | }], |
1265 | 1265 | "d14":[ |
1266 | 1266 | { |
1267 | -pt:"Gera arquivo para 3d", | |
1268 | -en:"Generates file for 3d", | |
1269 | -es:"Genera archivo para 3d", | |
1270 | -it:"Genera file per 3d" | |
1267 | +pt:"Gera arquivo para 3D", | |
1268 | +en:"Generates file for 3D", | |
1269 | +es:"Genera archivo para 3D", | |
1270 | +it:"Genera file per 3D" | |
1271 | 1271 | }], |
1272 | 1272 | "d15":[ |
1273 | 1273 | { |
1274 | 1274 | pt:"Abre o Google Maps, mostrando uma imagem de satélite da região vista no mapa principal", |
1275 | -en:"Open Google Maps, showing a satellite image of the region's main views on the map", | |
1275 | +en:"Open Google Maps, showing a satellite image of the region on the map", | |
1276 | 1276 | es:"Abre Google Maps, mostrando una imagen de satélite de la región en el mapa principal", |
1277 | 1277 | it:"Apri Google Maps, mostrando un'immagine satellitare della regione vista sulla mappa principale." |
1278 | 1278 | }], |
... | ... | @@ -1287,7 +1287,7 @@ it:"Google Maps" |
1287 | 1287 | { |
1288 | 1288 | pt:"Pesquisa documentos na base de dados Scielo (dados preliminares)", |
1289 | 1289 | en:"Search documents in the database Scielo (preliminary data)", |
1290 | -es:"Busca documentos en la base de datos Scielo (datos preliminares)", | |
1290 | +es:"Buscar documentos en la base de datos Scielo (datos preliminares)", | |
1291 | 1291 | it:"Ricerca dei documenti nella base di dati Scielo (dati preliminari)" |
1292 | 1292 | }], |
1293 | 1293 | "d16t":[ |
... | ... | @@ -1307,15 +1307,15 @@ it:"Progetto di confluenza. Punti di intersezione delle coordinate osservate in |
1307 | 1307 | "d17t":[ |
1308 | 1308 | { |
1309 | 1309 | pt:"confluências", |
1310 | -en:"confluences", | |
1311 | -es:"confluências", | |
1310 | +en:"Confluences", | |
1311 | +es:"Confluencias", | |
1312 | 1312 | it:"confluências" |
1313 | 1313 | }], |
1314 | 1314 | "d18":[ |
1315 | 1315 | { |
1316 | 1316 | pt:"Abre lente de ampliação", |
1317 | -en:"Opens lens to expansion", | |
1318 | -es:"Abre lente de ampliación", | |
1317 | +en:"Opens magnifying lens", | |
1318 | +es:"Abrir lupa", | |
1319 | 1319 | it:"Apri lente di ingrandimento" |
1320 | 1320 | }], |
1321 | 1321 | "d18t":[ |
... | ... | @@ -1336,7 +1336,7 @@ it:"Aprire le schede in una finestra mobile." |
1336 | 1336 | { |
1337 | 1337 | pt:"Redesenha o mapa com as configuraçôes iniciais.", |
1338 | 1338 | en:"Reload the map with the initial configurations.", |
1339 | -es:"Rediseña el mapa con las configuraciones iniciales", | |
1339 | +es:"Recarga el mapa con las configuraciones iniciales", | |
1340 | 1340 | it:"Ricarica la mappa con la configurazione iniziale." |
1341 | 1341 | }], |
1342 | 1342 | "d20t":[ |
... | ... | @@ -1349,27 +1349,27 @@ it:"reinicia" |
1349 | 1349 | "d21":[ |
1350 | 1350 | { |
1351 | 1351 | pt:"Mede a distância entre dois ou mais pontos clicados no mapa (menor distância). O cálculo de distância é aproximado e sua precisão depende da escala do mapa.", |
1352 | -en:"It measures the distance between two or more clicked points on the map (less distance). The calculation of distance is approximate and their accuracy depends on the scale of the map.", | |
1353 | -es:"Mide la distancia entre dos o más puntos marcados en el mapa (menor distancia). El cálculo de distancia es aproximado y su precisión depende de la escala del mapa", | |
1354 | -it:"Misura la distanza tra due o pi� punti cliccati sulla mappa (minore distanza). Il calcolo della distanza � approssimativo e la sua precisione dipende dalla scala della mappa." | |
1352 | +en:"It measures the distance between two or more clicked points on the map (shortest distance). The calculation of distance is approximate and their accuracy depends on the scale of the map.", | |
1353 | +es:"Mide la distancia entre dos o más puntos marcados en el mapa (menor distancia). El cálculo de distancia es aproximado y su precisión depende de la escala del mapa.", | |
1354 | +it:"Misura la distanza tra due o più punti cliccati sulla mappa (minore distanza). Il calcolo della distanza è approssimativo e la sua precisione dipende dalla scala della mappa." | |
1355 | 1355 | }], |
1356 | 1356 | "d21t":[ |
1357 | 1357 | { |
1358 | -pt:"distância", | |
1358 | +pt:"distância", | |
1359 | 1359 | en:"distance", |
1360 | -es:"distância", | |
1361 | -it:"dist�ncia" | |
1360 | +es:"distancia", | |
1361 | +it:"distância" | |
1362 | 1362 | }], |
1363 | 1363 | "d21a":[ |
1364 | 1364 | { |
1365 | 1365 | pt:"Mede a área de um polígono desenhado na tela. O cálculo de área é aproximado e sua precisão depende da escala do mapa.", |
1366 | -en:"It measures the area on the map. The calculation of area is approximate and their accuracy depends on the scale of the map.", | |
1367 | -es:"Mede a área de um polígono desenhado na tela. O cálculo de área é aproximado e sua precisão depende da escala do mapa.", | |
1368 | -it:"Misura l'area di un poligono tracciato sullo schermo. Il calcolo della superficie � approssimativo e la sua precisione dipende dalla scala della mappa." | |
1366 | +en:"It measures the area of a polgono drawn on the screen. The calculation of area is approximate and their accuracy depends on the scale of the map.", | |
1367 | +es:"Mide el área de un polígono dibujado sobre la pantalla. El cálculo del área es aproximado y su precisión depende de la escala del mapa.", | |
1368 | +it:"Misura l'area di un poligono tracciato sullo schermo. Il calcolo della superficie è approssimativo e la sua precisione dipende dalla scala della mappa." | |
1369 | 1369 | }], |
1370 | 1370 | "d21at":[ |
1371 | 1371 | { |
1372 | -pt:"área", | |
1372 | +pt:-"área", | |
1373 | 1373 | en:"area", |
1374 | 1374 | es:"área", |
1375 | 1375 | it:"área" |
... | ... | @@ -1377,36 +1377,36 @@ it:"&aacute;rea" |
1377 | 1377 | "d22":[ |
1378 | 1378 | { |
1379 | 1379 | pt:"Insere pontos no mapa em coordenadas geográficas. Ospontos incluídos podem ser transformados em linhas ou polígonos. Os pontos são armazenados em um tema temporário, podendo-se fazer o download do arquivo shapefile.", |
1380 | -en:"Insert points on the map in geographical coordinates. Items included can be converted into lines or polygons. Items are stored in a temporary layer, can be to download shapefile.", | |
1381 | -es:"Inserte puntos en el mapa en coordenadas geográficas. Los puntos incluidos pueden transformarse en líneas o polígonos. Los puntos se almacenan en un tema temporal, pudiendo hacerse el download del archivo shapefile.", | |
1382 | -it:"Inserire punti sulla mappa in coordinate geografiche. I punti inseriti possono essere trasformati in linee o poligoni. I punti vengono memorizzati in un tema temporaneo, con la possibilit� di effettuare il download del file Shapefile." | |
1380 | +en:"Insert points on the map in geographical coordinates. The points included can be converted into lines or polygons. The points are stored in a temporary layer, and we can download it like shapefile.", | |
1381 | +es:"Inserte puntos en el mapa en coordenadas geográficas. Los puntos incluidos pueden transformarse en líneas o polígonos. Los puntos se almacenan en un tema temporal, pudiendo hacerse la descarga en formato de archivo shape.", | |
1382 | +it:"Inserire punti sulla mappa in coordinate geografiche. I punti inseriti possono essere trasformati in linee o poligoni. I punti vengono memorizzati in un tema temporaneo, con la possibilità di effettuare il download del file Shapefile." | |
1383 | 1383 | }], |
1384 | 1384 | "d22t":[ |
1385 | 1385 | { |
1386 | 1386 | pt:"inserir pontos", |
1387 | 1387 | en:"insert points", |
1388 | -es:"inserir pontos", | |
1388 | +es:"insertar puntos", | |
1389 | 1389 | it:"inserir pontos" |
1390 | 1390 | }], |
1391 | 1391 | "d23":[ |
1392 | 1392 | { |
1393 | 1393 | pt:"Insere um gráfico no ponto clicado conforme os atributos existentes no tema escolhido. O tema deve possuir itens com valores numéricos na tabela de atributos.", |
1394 | -en:"Insert a graphic in the clicked point as the exist attributes in the chosen layer. The layer must have items with numerical values in the table of attributes.", | |
1395 | -es:"Inserte un gráfico en el punto marcado según los atributos existentes en el tema elejido. El tema debe tener puntos con valores numéricos en la tabla de atributos", | |
1394 | +en:"Insert a graphic of the existing attributes on the selected layer in the clicked point. The layer must have columns with numerical values in the table of attributes.", | |
1395 | +es:"Inserte un gráfico en el punto marcado según los atributos existentes en el tema seleccionado. El tema debe tener campos con valores numéricos en la tabla de atributos.", | |
1396 | 1396 | it:"Inserire un grafico nel punto cliccato con gli attributi che esistono nel tema scelto. Il tema deve avere gli oggetti con valori numerici contenute nella tabella di attributi." |
1397 | 1397 | }], |
1398 | 1398 | "d24":[ |
1399 | 1399 | { |
1400 | 1400 | pt:"Abre as ferramentas para seleção de elementos de um tema. Os elementos selecionados podem ser utilizados em outras operaçôes, como buffer e seleção por tema.", |
1401 | -en:"Opens the tools to select elements of a layer. The elements selected can be used in other buffer or selection operation by layer .", | |
1402 | -es:"Abre las herramientas para selección de elementos de un tema. Los elementos seleccionados pueden utilizarse en otras ", | |
1401 | +en:"Opens the tools to select elements of a layer. The elements selected can be used in other operations like buffer or selection by theme.", | |
1402 | +es:"Abre las herramientas para selección de elementos de un tema. Los elementos seleccionados pueden utilizarse en otras operaciones como áreas de influencia o selección por tema", | |
1403 | 1403 | it:"Aprire gli strumenti per selezionare gli elementi di un tema. Gli elementi selezionati possono essere utilizzati in altre operazioni, come ad esempio buffer e selezione per tema." |
1404 | 1404 | }], |
1405 | 1405 | "d24t":[ |
1406 | 1406 | { |
1407 | 1407 | pt:"Selecionar", |
1408 | 1408 | en:"Select", |
1409 | -es:"Selecionar", | |
1409 | +es:"Seleccionar", | |
1410 | 1410 | it:"Selecionar" |
1411 | 1411 | }], |
1412 | 1412 | "d25":[ |
... | ... | @@ -1419,14 +1419,14 @@ it:"Inserisci il testo sulla mappa cliccando su un punto. Utilizzare questa opzi |
1419 | 1419 | "d25t":[ |
1420 | 1420 | { |
1421 | 1421 | pt:"Inserir texto", |
1422 | -en:"Text insert", | |
1423 | -es:"Inserir texto", | |
1422 | +en:"Insert text", | |
1423 | +es:"Insertar texto", | |
1424 | 1424 | it:"Inserir texto" |
1425 | 1425 | }], |
1426 | 1426 | "d26":[ |
1427 | 1427 | { |
1428 | 1428 | pt:"Escolha o visual para os botões e outras características visuais do mapa", |
1429 | -en:"Choose look for the buttons and other map's visual characteristics", | |
1429 | +en:"Choose the visual for the buttons and other map's visual characteristics", | |
1430 | 1430 | es:"Elija la vista para los botones y otras características visuales del mapa", |
1431 | 1431 | it:"Scegli il visuale (??) per i pulsanti e le altre caratteristiche visive della mappa." |
1432 | 1432 | }], |
... | ... | @@ -1440,29 +1440,29 @@ it:"Interface" |
1440 | 1440 | "d28":[ |
1441 | 1441 | { |
1442 | 1442 | pt:"Aguarde...gerando os arquivos", |
1443 | -en:"Wait...", | |
1444 | -es:"Espere...", | |
1443 | +en:"Wait... generating files", | |
1444 | +es:"Espere... generando los archivos", | |
1445 | 1445 | it:"Attendere..." |
1446 | 1446 | }], |
1447 | 1447 | "d29":[ |
1448 | 1448 | { |
1449 | -pt:"Estações metar", | |
1450 | -en:"Metar stations", | |
1451 | -es:"Estações metar", | |
1449 | +pt:"Estações METAR", | |
1450 | +en:"METAR-Br Stations", | |
1451 | +es:"Estaciones METAR-Br", | |
1452 | 1452 | it:"Estações metar" |
1453 | 1453 | }], |
1454 | 1454 | "d30":[ |
1455 | 1455 | { |
1456 | 1456 | pt:"Linha do tempo", |
1457 | -en:"Time line", | |
1458 | -es:"Linha do tempo", | |
1457 | +en:"Timeline", | |
1458 | +es:"Línea del tiempo", | |
1459 | 1459 | it:"Linha do tempo" |
1460 | 1460 | }], |
1461 | 1461 | "d31":[ |
1462 | 1462 | { |
1463 | 1463 | pt:"Não existe nenhuma camada com etiquetas ativas", |
1464 | 1464 | en:"There is no layer with active labels", |
1465 | -es:"Não existe nenhuma camada com etiquetas ativas", | |
1465 | +es:"No existe ninguna capa con etiquetas activas", | |
1466 | 1466 | it:"Não existe nenhuma camada com etiquetas ativas" |
1467 | 1467 | }], |
1468 | 1468 | "d32":[ |
... | ... | @@ -1476,70 +1476,70 @@ it:"Applicazioni" |
1476 | 1476 | { |
1477 | 1477 | pt:"Navegação com o mouse", |
1478 | 1478 | en:"Mouse navigation", |
1479 | -es:"Navegação com o mouse", | |
1479 | +es:"Navegación con el ratón", | |
1480 | 1480 | it:"Navegação com o mouse" |
1481 | 1481 | }], |
1482 | 1482 | "ge2":[ |
1483 | 1483 | { |
1484 | 1484 | pt:"Barra de status", |
1485 | 1485 | en:"Status bar", |
1486 | -es:"Barra de status", | |
1486 | +es:"Barra de estado", | |
1487 | 1487 | it:"Barra de status" |
1488 | 1488 | }], |
1489 | 1489 | "ge3":[ |
1490 | 1490 | { |
1491 | -pt:"Reference map", | |
1492 | -en:"Mapa de referência", | |
1493 | -es:"Mapa de referência", | |
1491 | +pt:"Mapa de referência", | |
1492 | +en:"Reference map", | |
1493 | +es:"Mapa de referencia", | |
1494 | 1494 | it:"Mapa de referência" |
1495 | 1495 | }], |
1496 | 1496 | "ge4":[ |
1497 | 1497 | { |
1498 | 1498 | pt:"Escala e legenda", |
1499 | 1499 | en:"Scale and legend", |
1500 | -es:"Escala e legenda", | |
1500 | +es:"Escala y leyenda", | |
1501 | 1501 | it:"Escala e legenda" |
1502 | 1502 | }], |
1503 | 1503 | "ge5":[ |
1504 | 1504 | { |
1505 | 1505 | pt:"Atmosfera", |
1506 | 1506 | en:"Atmosphere", |
1507 | -es:"Atmosfera", | |
1507 | +es:"Atmósfera", | |
1508 | 1508 | it:"Atmosfera" |
1509 | 1509 | }], |
1510 | 1510 | "ge6":[ |
1511 | 1511 | { |
1512 | 1512 | pt:"Grade de coordenadas", |
1513 | 1513 | en:"Coordinates grid", |
1514 | -es:"Grade de coordenadas", | |
1514 | +es:"Grilla de coordenadas", | |
1515 | 1515 | it:"Grade de coordenadas" |
1516 | 1516 | }], |
1517 | 1517 | "ge7":[ |
1518 | 1518 | { |
1519 | 1519 | pt:"Luz do sol", |
1520 | 1520 | en:"Sunshine", |
1521 | -es:"Luz do sol", | |
1521 | +es:"Luz del sol", | |
1522 | 1522 | it:"Luz do sol" |
1523 | 1523 | }], |
1524 | 1524 | "ge8":[ |
1525 | 1525 | { |
1526 | 1526 | pt:"Limites políticos", |
1527 | 1527 | en:"Political boundaries", |
1528 | -es:"Limites políticos", | |
1528 | +es:"Límites políticos", | |
1529 | 1529 | it:"Limites políticos" |
1530 | 1530 | }], |
1531 | 1531 | "ge9":[ |
1532 | 1532 | { |
1533 | -pt:"Construções em 3d", | |
1533 | +pt:"Construções em 3D", | |
1534 | 1534 | en:"Buildings in 3D", |
1535 | -es:"Construções em 3d", | |
1536 | -it:"Construções em 3d" | |
1535 | +es:"Construciones en 3D", | |
1536 | +it:"Construções em 3D" | |
1537 | 1537 | }], |
1538 | 1538 | "ge10":[ |
1539 | 1539 | { |
1540 | 1540 | pt:"Estradas", |
1541 | 1541 | en:"Roads", |
1542 | -es:"Estradas", | |
1542 | +es:"Carreteras", | |
1543 | 1543 | it:"Estradas" |
1544 | 1544 | }], |
1545 | 1545 | "ge11":[ |
... | ... | @@ -1553,14 +1553,14 @@ it:"Terreno" |
1553 | 1553 | { |
1554 | 1554 | pt:"Página principal", |
1555 | 1555 | en:"Home", |
1556 | -es:"Página principal", | |
1556 | +es:"Inicio", | |
1557 | 1557 | it:"Página principal" |
1558 | 1558 | }], |
1559 | 1559 | "x2":[ |
1560 | 1560 | { |
1561 | 1561 | pt:"Lista de menus", |
1562 | 1562 | en:"Menu list", |
1563 | -es:"Lista de menus", | |
1563 | +es:"Lista de menús", | |
1564 | 1564 | it:"Lista de menus" |
1565 | 1565 | }], |
1566 | 1566 | "x3":[ |
... | ... | @@ -1573,49 +1573,49 @@ it:"Miniaturas" |
1573 | 1573 | "x4":[ |
1574 | 1574 | { |
1575 | 1575 | pt:"Pesquisa na INDE", |
1576 | -en:"Search in SDI", | |
1577 | -es:"Pesquisa na INDE", | |
1576 | +en:"Search in SDI of INDE-Br", | |
1577 | +es:"Buscar en IDE del INDE-Br", | |
1578 | 1578 | it:"Pesquisa na INDE" |
1579 | 1579 | }], |
1580 | 1580 | "x5":[ |
1581 | 1581 | { |
1582 | 1582 | pt:"Editar subgrupos", |
1583 | -en:"Subgroups editing", | |
1583 | +en:"Edit subgroups", | |
1584 | 1584 | es:"Editar subgrupos", |
1585 | 1585 | it:"Editar subgrupos" |
1586 | 1586 | }], |
1587 | 1587 | "x6":[ |
1588 | 1588 | { |
1589 | 1589 | pt:"Editar temas", |
1590 | -en:"Theme editing", | |
1590 | +en:"Edit Theme", | |
1591 | 1591 | es:"Editar temas", |
1592 | 1592 | it:"Editar temas" |
1593 | 1593 | }], |
1594 | 1594 | "x7":[ |
1595 | 1595 | { |
1596 | 1596 | pt:"opção visível apenas para editores", |
1597 | -en:"option visible only to editors", | |
1598 | -es:"opção visível apenas para editores", | |
1597 | +en:"option visible only for editors", | |
1598 | +es:"opción visible solo para editores", | |
1599 | 1599 | it:"opção visível apenas para editores" |
1600 | 1600 | }], |
1601 | 1601 | "x8":[ |
1602 | 1602 | { |
1603 | 1603 | pt:"Sistema de administração", |
1604 | -en:"Management System", | |
1605 | -es:"Sistema de administração", | |
1604 | +en:"Admin. System", | |
1605 | +es:"Sistema de administración", | |
1606 | 1606 | it:"Sistema de administração" |
1607 | 1607 | }], |
1608 | 1608 | "x9":[ |
1609 | 1609 | { |
1610 | 1610 | pt:"Editar árvore", |
1611 | 1611 | en:"Edit tree", |
1612 | -es:"Editar árvore", | |
1612 | +es:"Editar árbol", | |
1613 | 1613 | it:"Editar árvore" |
1614 | 1614 | }], |
1615 | 1615 | "x10":[ |
1616 | 1616 | { |
1617 | 1617 | pt:"Editar menus", |
1618 | -en:"Edit menu", | |
1618 | +en:"Edit menus", | |
1619 | 1619 | es:"Editar menus", |
1620 | 1620 | it:"Editar menus" |
1621 | 1621 | }], |
... | ... | @@ -1623,9 +1623,9 @@ it:"Editar menus" |
1623 | 1623 | { |
1624 | 1624 | pt:"Mostra a legenda em uma janela", |
1625 | 1625 | en:"Show the legend in a window", |
1626 | -es:"Mostra a legenda em uma janela", | |
1626 | +es:"Muestra una leyenda en una ventana", | |
1627 | 1627 | it:"Mostra a legenda em uma janela" |
1628 | -}], | |
1628 | +}],//revisto por valenty ate aqui em 4 de julho de 2012 | |
1629 | 1629 | "x13":[ |
1630 | 1630 | { |
1631 | 1631 | pt:"&Acute;rvore de camadas não encontrada", | ... | ... |
classesphp/mapa_controle.php
classesphp/mapa_inicia.php
... | ... | @@ -102,12 +102,7 @@ Retorno: |
102 | 102 | */ |
103 | 103 | function iniciaMapa() |
104 | 104 | { |
105 | - global $emailInstituicao,$openid,$interfacePadrao,$mensagemInicia,$kmlurl,$tituloInstituicao,$tempo,$navegadoresLocais,$editor,$locaplic,$embedLegenda,$map_file,$mapext,$w,$h,$R_path,$locmapserv,$utilizacgi,$expoeMapfile,$interface; | |
106 | - /** | |
107 | - * TODO depreciar na versão 4.8 | |
108 | - */ | |
109 | - if(!isset($editor) || empty($editor)) | |
110 | - {$editor = "nao";} | |
105 | + global $emailInstituicao,$openid,$interfacePadrao,$mensagemInicia,$kmlurl,$tituloInstituicao,$tempo,$navegadoresLocais,$locaplic,$embedLegenda,$map_file,$mapext,$w,$h,$R_path,$locmapserv,$utilizacgi,$expoeMapfile,$interface; | |
111 | 106 | if(!isset($kmlurl)) |
112 | 107 | {$kmlurl = "";} |
113 | 108 | error_reporting(0); |
... | ... | @@ -287,10 +282,28 @@ function iniciaMapa() |
287 | 282 | $copyright = $shape->text; |
288 | 283 | } |
289 | 284 | } |
290 | - /** | |
291 | - * TODO depreciar na versão 4.8 | |
292 | - */ | |
293 | - $res["editor"] = $editor; | |
285 | + $res["editor"] = "nao"; | |
286 | + // | |
287 | + //papeis do usuario se estiver logado | |
288 | + // | |
289 | + $res["papeis"] = array(); | |
290 | + if(!empty($_COOKIE["i3geocodigologin"])){ | |
291 | + session_write_close(); | |
292 | + session_name("i3GeoLogin"); | |
293 | + session_id($_COOKIE["i3geocodigologin"]); | |
294 | + session_start(); | |
295 | + //var_dump($_SESSION);exit; | |
296 | + if(!empty($_SESSION["usuario"]) && $_SESSION["usuario"] == $_COOKIE["i3geousuariologin"]){ | |
297 | + $res["papeis"] = $_SESSION["papeis"]; | |
298 | + } | |
299 | + } | |
300 | + //verifica se o usuario logado pode ver as opcoes de edicao do sistema de admin dentro do mapa | |
301 | + foreach($res["papeis"] as $p){ | |
302 | + if($p < 3){ | |
303 | + $res["editor"] = "sim"; | |
304 | + } | |
305 | + } | |
306 | + // | |
294 | 307 | $res["mapexten"] = $ext; |
295 | 308 | $res["mapscale"] = $escalaMapa; |
296 | 309 | $res["mapres"] = $m->mapa->resolution; | ... | ... |
classesphp/mapa_openlayers.php
... | ... | @@ -125,7 +125,7 @@ if(!isset($_GET["telaR"])){//no caso de projecoes remotas, o mapfile nao e alter |
125 | 125 | } |
126 | 126 | } |
127 | 127 | $l->set("template","none.htm"); |
128 | - if($_GET["REQUEST"] == "GetFeatureInfo" || $_GET["request"] == "getfeature"){ | |
128 | + if($_GET["REQUEST"] == "GetFeatureInfo" || $_GET["REQUEST"] == "getfeature"){ | |
129 | 129 | $l->setmetadata("gml_include_items","all"); |
130 | 130 | $l->setmetadata("WMS_INCLUDE_ITEMS","all"); |
131 | 131 | $l->setmetadata("WFS_INCLUDE_ITEMS","all"); |
... | ... | @@ -139,8 +139,10 @@ if($_GET["layer"] == "") |
139 | 139 | {$cache = true;} |
140 | 140 | if($_GET == false) |
141 | 141 | {$cache = false;} |
142 | -if(strtolower($_GET["DESLIGACACHE"]) == "sim") | |
143 | -{$cache = false;} | |
142 | +if(!empty($_GET["DESLIGACACHE"])){ | |
143 | + if(strtolower($_GET["DESLIGACACHE"]) == "sim") | |
144 | + {$cache = false;} | |
145 | +} | |
144 | 146 | if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") |
145 | 147 | {$cache = false;} |
146 | 148 | if($qy) | ... | ... |
ferramentas/salvamapfile/index.js
... | ... | @@ -43,23 +43,23 @@ Classe: i3GEOF.salvamapfile |
43 | 43 | i3GEOF.salvamapfile = { |
44 | 44 | /* |
45 | 45 | Variavel: aguarde |
46 | - | |
46 | + | |
47 | 47 | Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. |
48 | 48 | */ |
49 | 49 | aguarde: "", |
50 | 50 | /* |
51 | 51 | Variavel: tema |
52 | - | |
52 | + | |
53 | 53 | código do tema |
54 | 54 | */ |
55 | 55 | tema: i3GEO.temaAtivo, |
56 | 56 | /* |
57 | 57 | Function: inicia |
58 | - | |
58 | + | |
59 | 59 | Inicia a ferramenta. É chamado por criaJanelaFlutuante |
60 | - | |
60 | + | |
61 | 61 | Parametro: |
62 | - | |
62 | + | |
63 | 63 | iddiv {String} - id do div que receberá o conteudo HTML da ferramenta |
64 | 64 | */ |
65 | 65 | inicia: function(iddiv){ |
... | ... | @@ -70,13 +70,11 @@ i3GEOF.salvamapfile = { |
70 | 70 | retorno = function(retorno){ |
71 | 71 | i3GEOF.salvamapfile.aguarde.visibility = "hidden"; |
72 | 72 | var nome = retorno.data.nomeoriginal; |
73 | - if(nome == "") | |
74 | - { | |
75 | - $i(iddiv).innerHTML = "<p class=paragrafo >Não existe um arquivo mapfile em i3geo/temas já criado para essa camada. Utilize o sistema de administração para <a href='"+i3GEO.configura.locaplic+"/admin/html/editormapfile.html' target=_blank >criar um</a>"; | |
73 | + if(nome == ""){ | |
74 | + $i(iddiv).innerHTML = "<p class=paragrafo >Não existe um arquivo mapfile cadastrado para essa camada. Utilize o sistema de administração para <a href='"+i3GEO.configura.locaplic+"/admin/html/editormapfile.html' target=_blank >criar um</a>"; | |
76 | 75 | } |
77 | - else | |
78 | - { | |
79 | - var ins = "<p class=paragrafo >O tema ("+nome+") ativo possui um mapfile já criado. Ao salvar, as definições originais de legenda, filtros e outras, serão substituídas pelas atuais" + | |
76 | + else{ | |
77 | + var ins = "<p class=paragrafo >Apenas usuários cadastrados como editores podem salvar um mapfile. O tema ("+nome+") ativo possui um mapfile já criado. Ao salvar, as definições originais de legenda, filtros e outras, serão substituídas pelas atuais" + | |
80 | 78 | '<span id="i3GEOsalvamapconcluido" style=display:none;color:red > Concluído!</span></p>' + |
81 | 79 | '<br><p class=paragrafo ><input size=20 id=i3GEOsalvamapfilebotao1 type=button value="Salvar" /> <input size=20 id=i3GEOsalvamapfilebotao2 type=button value="Testar" />'; |
82 | 80 | $i(iddiv).innerHTML = ins; |
... | ... | @@ -87,7 +85,7 @@ i3GEOF.salvamapfile = { |
87 | 85 | new YAHOO.widget.Button( |
88 | 86 | "i3GEOsalvamapfilebotao2", |
89 | 87 | {onclick:{fn: function(){window.open(i3GEO.configura.locaplic+"/testamapfile.php?map="+nome);}}} |
90 | - ); | |
88 | + ); | |
91 | 89 | } |
92 | 90 | }; |
93 | 91 | cp.set_response_type("JSON"); |
... | ... | @@ -97,9 +95,9 @@ i3GEOF.salvamapfile = { |
97 | 95 | }, |
98 | 96 | /* |
99 | 97 | Function: criaJanelaFlutuante |
100 | - | |
98 | + | |
101 | 99 | Cria a janela flutuante para controle da ferramenta. |
102 | - */ | |
100 | + */ | |
103 | 101 | criaJanelaFlutuante: function(){ |
104 | 102 | var janela,divid,titulo,cabecalho,minimiza; |
105 | 103 | cabecalho = function(){}; |
... | ... | @@ -110,7 +108,7 @@ i3GEOF.salvamapfile = { |
110 | 108 | titulo = "Salva o tema <i>"+i3GEO.temaAtivo+"</i> <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=92' > </a>"; |
111 | 109 | janela = i3GEO.janela.cria( |
112 | 110 | "330px", |
113 | - "120px", | |
111 | + "130px", | |
114 | 112 | "", |
115 | 113 | "", |
116 | 114 | "", |
... | ... | @@ -129,7 +127,7 @@ i3GEOF.salvamapfile = { |
129 | 127 | }, |
130 | 128 | /* |
131 | 129 | Function: salva |
132 | - | |
130 | + | |
133 | 131 | Salva o mapfile |
134 | 132 | */ |
135 | 133 | salva: function(nome,mapfile,nomelayer){ | ... | ... |
ms_criamapa.php
temas/locali.map
1 | 1 | MAP |
2 | - FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt" | |
3 | - SYMBOLSET "c:\ms4w\apache\htdocs\i3geo\symbols\simbolosv6.sym" | |
2 | + FONTSET "/var/www/i3geo/symbols/fontes.txt" | |
3 | + SYMBOLSET "/var/www/i3geo/symbols/simbolosv6.sym" | |
4 | 4 | LAYER |
5 | 5 | CONNECTION "" |
6 | - | |
7 | - DATA "c:\ms4w\apache\htdocs\i3geo\aplicmap\dados\locali" | |
6 | + | |
7 | + DATA "/var/www/i3geo/aplicmap/dados/locali" | |
8 | 8 | METADATA |
9 | 9 | "cache" "sim" |
10 | 10 | "TIP" "TIPO,ANOCRIA,NOMELOC" | ... | ... |