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,9 +42,25 @@ Cada operação possuí seus próprios parâmetros, que de | ||
42 | 42 | ||
43 | */ | 43 | */ |
44 | include_once(__DIR__."/login.php"); | 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 | if(!isset($idioma)) | 64 | if(!isset($idioma)) |
49 | { | 65 | { |
50 | $idioma = "pt"; | 66 | $idioma = "pt"; |
@@ -205,10 +221,6 @@ switch (strtoupper($funcao)) | @@ -205,10 +221,6 @@ switch (strtoupper($funcao)) | ||
205 | {JSON} | 221 | {JSON} |
206 | */ | 222 | */ |
207 | case "ADICIONARTEMARAIZ": | 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 | $id_nivel = 0; | 224 | $id_nivel = 0; |
213 | $nivel = 0; | 225 | $nivel = 0; |
214 | $id_raiz = alterarRaiz(); | 226 | $id_raiz = alterarRaiz(); |
@@ -237,10 +249,6 @@ switch (strtoupper($funcao)) | @@ -237,10 +249,6 @@ switch (strtoupper($funcao)) | ||
237 | {JSON} | 249 | {JSON} |
238 | */ | 250 | */ |
239 | case "ADICIONARTEMARAIZGRUPO": | 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 | $id_nivel = $id_n1; | 252 | $id_nivel = $id_n1; |
245 | $nivel = 1; | 253 | $nivel = 1; |
246 | $id_raiz = alterarRaiz(); | 254 | $id_raiz = alterarRaiz(); |
@@ -269,10 +277,6 @@ switch (strtoupper($funcao)) | @@ -269,10 +277,6 @@ switch (strtoupper($funcao)) | ||
269 | {JSON} | 277 | {JSON} |
270 | */ | 278 | */ |
271 | case "ADICIONARGRUPO": | 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 | $id_n1 = alteraN1(); | 280 | $id_n1 = alteraN1(); |
277 | if($idioma == "pt") | 281 | if($idioma == "pt") |
278 | { | 282 | { |
@@ -300,10 +304,6 @@ switch (strtoupper($funcao)) | @@ -300,10 +304,6 @@ switch (strtoupper($funcao)) | ||
300 | {JSON} | 304 | {JSON} |
301 | */ | 305 | */ |
302 | case "ADICIONARSUBGRUPO": | 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 | $id_n2 = alteraN2(); | 307 | $id_n2 = alteraN2(); |
308 | if($idioma == "pt") | 308 | if($idioma == "pt") |
309 | { | 309 | { |
@@ -331,10 +331,6 @@ switch (strtoupper($funcao)) | @@ -331,10 +331,6 @@ switch (strtoupper($funcao)) | ||
331 | {JSON} | 331 | {JSON} |
332 | */ | 332 | */ |
333 | case "ADICIONARTEMA": | 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 | $id_n3 = alteraN3(); | 334 | $id_n3 = alteraN3(); |
339 | if($idioma == "pt") | 335 | if($idioma == "pt") |
340 | { | 336 | { |
@@ -370,10 +366,6 @@ switch (strtoupper($funcao)) | @@ -370,10 +366,6 @@ switch (strtoupper($funcao)) | ||
370 | {JSON} | 366 | {JSON} |
371 | */ | 367 | */ |
372 | case "ALTERARGRUPO": | 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 | retornaJSON(alteraN1()); | 369 | retornaJSON(alteraN1()); |
378 | exit; | 370 | exit; |
379 | break; | 371 | break; |
@@ -399,10 +391,6 @@ switch (strtoupper($funcao)) | @@ -399,10 +391,6 @@ switch (strtoupper($funcao)) | ||
399 | {JSON} | 391 | {JSON} |
400 | */ | 392 | */ |
401 | case "ALTERARSUBGRUPO": | 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 | retornaJSON(alteraN2()); | 394 | retornaJSON(alteraN2()); |
407 | exit; | 395 | exit; |
408 | break; | 396 | break; |
@@ -428,10 +416,6 @@ switch (strtoupper($funcao)) | @@ -428,10 +416,6 @@ switch (strtoupper($funcao)) | ||
428 | {JSON} | 416 | {JSON} |
429 | */ | 417 | */ |
430 | case "ALTERARTEMA": | 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 | retornaJSON(alteraN3()); | 419 | retornaJSON(alteraN3()); |
436 | exit; | 420 | exit; |
437 | break; | 421 | break; |
@@ -461,10 +445,6 @@ switch (strtoupper($funcao)) | @@ -461,10 +445,6 @@ switch (strtoupper($funcao)) | ||
461 | {JSON} | 445 | {JSON} |
462 | */ | 446 | */ |
463 | case "ALTERARRAIZ": | 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 | retornaJSON(alterarRaiz()); | 448 | retornaJSON(alterarRaiz()); |
469 | exit; | 449 | exit; |
470 | break; | 450 | break; |
@@ -486,10 +466,6 @@ switch (strtoupper($funcao)) | @@ -486,10 +466,6 @@ switch (strtoupper($funcao)) | ||
486 | {JSON} | 466 | {JSON} |
487 | */ | 467 | */ |
488 | case "MOVIMENTANO": | 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 | movimentaNo(); | 469 | movimentaNo(); |
494 | retornaJSON("ok"); | 470 | retornaJSON("ok"); |
495 | exit; | 471 | exit; |
@@ -512,10 +488,6 @@ switch (strtoupper($funcao)) | @@ -512,10 +488,6 @@ switch (strtoupper($funcao)) | ||
512 | {JSON} | 488 | {JSON} |
513 | */ | 489 | */ |
514 | case "EXCLUIR"; | 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 | if($tabela == "i3geoadmin_raiz") | 491 | if($tabela == "i3geoadmin_raiz") |
520 | { | 492 | { |
521 | $coluna = "id_raiz"; | 493 | $coluna = "id_raiz"; |
admin/php/atlas.php
@@ -39,7 +39,20 @@ O parâmetro principal é "funcao", que define qual operaç&ati | @@ -39,7 +39,20 @@ O parâmetro principal é "funcao", que define qual operaç&ati | ||
39 | Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação. | 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 | //faz a busca da função que deve ser executada | 56 | //faz a busca da função que deve ser executada |
44 | switch (strtoupper($funcao)) | 57 | switch (strtoupper($funcao)) |
45 | { | 58 | { |
@@ -184,10 +197,6 @@ switch (strtoupper($funcao)) | @@ -184,10 +197,6 @@ switch (strtoupper($funcao)) | ||
184 | {JSON} | 197 | {JSON} |
185 | */ | 198 | */ |
186 | case "ALTERARATLAS": | 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 | $novo = alterarAtlas(); | 200 | $novo = alterarAtlas(); |
192 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_atlas WHERE id_atlas = '".$novo."'"; | 201 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_atlas WHERE id_atlas = '".$novo."'"; |
193 | retornaJSON(pegaDados($sql)); | 202 | retornaJSON(pegaDados($sql)); |
@@ -225,10 +234,6 @@ switch (strtoupper($funcao)) | @@ -225,10 +234,6 @@ switch (strtoupper($funcao)) | ||
225 | {JSON} | 234 | {JSON} |
226 | */ | 235 | */ |
227 | case "ALTERARPRANCHA": | 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 | $novo = alterarPrancha(); | 237 | $novo = alterarPrancha(); |
233 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_atlasp WHERE id_prancha = '".$novo."'"; | 238 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_atlasp WHERE id_prancha = '".$novo."'"; |
234 | retornaJSON(pegaDados($sql)); | 239 | retornaJSON(pegaDados($sql)); |
@@ -256,10 +261,6 @@ switch (strtoupper($funcao)) | @@ -256,10 +261,6 @@ switch (strtoupper($funcao)) | ||
256 | {JSON} | 261 | {JSON} |
257 | */ | 262 | */ |
258 | case "ALTERARTEMA": | 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 | $novo = alterarTema(); | 264 | $novo = alterarTema(); |
264 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_atlast WHERE id_tema = '".$novo."'"; | 265 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_atlast WHERE id_tema = '".$novo."'"; |
265 | retornaJSON(pegaDados($sql)); | 266 | retornaJSON(pegaDados($sql)); |
@@ -278,10 +279,6 @@ switch (strtoupper($funcao)) | @@ -278,10 +279,6 @@ switch (strtoupper($funcao)) | ||
278 | {JSON} | 279 | {JSON} |
279 | */ | 280 | */ |
280 | case "EXCLUIRATLAS": | 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 | $tabela = "i3geoadmin_atlas"; | 282 | $tabela = "i3geoadmin_atlas"; |
286 | $f = verificaFilhos(); | 283 | $f = verificaFilhos(); |
287 | if(!$f) | 284 | if(!$f) |
@@ -304,10 +301,6 @@ switch (strtoupper($funcao)) | @@ -304,10 +301,6 @@ switch (strtoupper($funcao)) | ||
304 | {JSON} | 301 | {JSON} |
305 | */ | 302 | */ |
306 | case "EXCLUIRPRANCHA": | 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 | $tabela = "i3geoadmin_atlasp"; | 304 | $tabela = "i3geoadmin_atlasp"; |
312 | $f = verificaFilhos(); | 305 | $f = verificaFilhos(); |
313 | if(!$f) | 306 | if(!$f) |
@@ -330,10 +323,6 @@ switch (strtoupper($funcao)) | @@ -330,10 +323,6 @@ switch (strtoupper($funcao)) | ||
330 | {JSON} | 323 | {JSON} |
331 | */ | 324 | */ |
332 | case "EXCLUIRTEMA": | 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 | retornaJSON(excluirTema()); | 326 | retornaJSON(excluirTema()); |
338 | exit; | 327 | exit; |
339 | break; | 328 | break; |
@@ -355,22 +344,10 @@ switch (strtoupper($funcao)) | @@ -355,22 +344,10 @@ switch (strtoupper($funcao)) | ||
355 | {JSON} | 344 | {JSON} |
356 | */ | 345 | */ |
357 | case "MOVIMENTANO": | 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 | movimentaNo(); | 347 | movimentaNo(); |
363 | retornaJSON("ok"); | 348 | retornaJSON("ok"); |
364 | exit; | 349 | exit; |
365 | break; | 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 | function movimentaNo() | 352 | function movimentaNo() |
376 | { | 353 | { |
admin/php/classe_arvore.php
@@ -114,7 +114,7 @@ class Arvore | @@ -114,7 +114,7 @@ class Arvore | ||
114 | //no sistema de administração | 114 | //no sistema de administração |
115 | // | 115 | // |
116 | $this->editor = false; | 116 | $this->editor = false; |
117 | - $this->editor = $this->verificaPapelSessao(3); | 117 | + $this->editor = $this->verificaOperacaoSessao("admin/php/classe_arvore/editor"); |
118 | $this->pubsql = " (publicado != 'NAO' or publicado isnull) and "; | 118 | $this->pubsql = " (publicado != 'NAO' or publicado isnull) and "; |
119 | if($this->editor) | 119 | if($this->editor) |
120 | { | 120 | { |
@@ -839,6 +839,10 @@ class Arvore | @@ -839,6 +839,10 @@ class Arvore | ||
839 | } | 839 | } |
840 | return $resultado; | 840 | return $resultado; |
841 | } | 841 | } |
842 | + /** | ||
843 | + * | ||
844 | + * TODO corrigir acentuacao | ||
845 | + */ | ||
842 | function removeAcentos($s) | 846 | function removeAcentos($s) |
843 | { | 847 | { |
844 | $s = ereg_replace("[áàâã]","a",$s); | 848 | $s = ereg_replace("[áàâã]","a",$s); |
@@ -877,7 +881,7 @@ class Arvore | @@ -877,7 +881,7 @@ class Arvore | ||
877 | return false; | 881 | return false; |
878 | } | 882 | } |
879 | foreach($_SESSION["papeis"] as $p){ | 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 | return true; | 885 | return true; |
882 | } | 886 | } |
883 | } | 887 | } |
@@ -886,5 +890,22 @@ class Arvore | @@ -886,5 +890,22 @@ class Arvore | ||
886 | return false; | 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 | \ No newline at end of file | 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,8 +40,39 @@ Cada operação possuí seus próprios parâmetros, que de | ||
40 | 40 | ||
41 | */ | 41 | */ |
42 | include_once(__DIR__."/login.php"); | 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 | error_reporting(0); | 77 | error_reporting(0); |
47 | //faz a busca da função que deve ser executada | 78 | //faz a busca da função que deve ser executada |
@@ -74,10 +105,6 @@ switch (strtoupper($funcao)) | @@ -74,10 +105,6 @@ switch (strtoupper($funcao)) | ||
74 | {JSON} | 105 | {JSON} |
75 | */ | 106 | */ |
76 | case "CRIARNOVOMAP": | 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 | retornaJSON(criarNovoMap()); | 108 | retornaJSON(criarNovoMap()); |
82 | exit; | 109 | exit; |
83 | break; | 110 | break; |
@@ -228,10 +255,6 @@ switch (strtoupper($funcao)) | @@ -228,10 +255,6 @@ switch (strtoupper($funcao)) | ||
228 | {JSON} | 255 | {JSON} |
229 | */ | 256 | */ |
230 | case "EXCLUIRMAPFILE": | 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 | //pega oid do tema | 258 | //pega oid do tema |
236 | $dados = pegaDados("SELECT id_tema from ".$esquemaadmin."i3geoadmin_temas WHERE codigo_tema = '".$codigoMap."'"); | 259 | $dados = pegaDados("SELECT id_tema from ".$esquemaadmin."i3geoadmin_temas WHERE codigo_tema = '".$codigoMap."'"); |
237 | if(count($dados) > 0) | 260 | if(count($dados) > 0) |
@@ -279,10 +302,6 @@ switch (strtoupper($funcao)) | @@ -279,10 +302,6 @@ switch (strtoupper($funcao)) | ||
279 | {JSON} | 302 | {JSON} |
280 | */ | 303 | */ |
281 | case "REFAZERLAYER": | 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 | retornaJSON(refazerLayer()); | 305 | retornaJSON(refazerLayer()); |
287 | exit; | 306 | exit; |
288 | break; | 307 | break; |
@@ -302,10 +321,6 @@ switch (strtoupper($funcao)) | @@ -302,10 +321,6 @@ switch (strtoupper($funcao)) | ||
302 | {JSON} | 321 | {JSON} |
303 | */ | 322 | */ |
304 | case "CLONARMAPFILE": | 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 | retornaJSON(clonarMapfile()); | 324 | retornaJSON(clonarMapfile()); |
310 | exit; | 325 | exit; |
311 | break; | 326 | break; |
@@ -325,10 +340,6 @@ switch (strtoupper($funcao)) | @@ -325,10 +340,6 @@ switch (strtoupper($funcao)) | ||
325 | {JSON} | 340 | {JSON} |
326 | */ | 341 | */ |
327 | case "CRIARNOVOLAYER": | 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 | retornaJSON(criarNovoLayer()); | 343 | retornaJSON(criarNovoLayer()); |
333 | exit; | 344 | exit; |
334 | break; | 345 | break; |
@@ -348,10 +359,6 @@ switch (strtoupper($funcao)) | @@ -348,10 +359,6 @@ switch (strtoupper($funcao)) | ||
348 | {JSON} | 359 | {JSON} |
349 | */ | 360 | */ |
350 | case "EXCLUIRLAYER": | 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 | retornaJSON(excluirLayer()); | 362 | retornaJSON(excluirLayer()); |
356 | exit; | 363 | exit; |
357 | break; | 364 | break; |
@@ -395,10 +402,6 @@ switch (strtoupper($funcao)) | @@ -395,10 +402,6 @@ switch (strtoupper($funcao)) | ||
395 | {JSON} | 402 | {JSON} |
396 | */ | 403 | */ |
397 | case "AUTOCLASSESLAYER": | 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 | autoClassesLayer(); | 405 | autoClassesLayer(); |
403 | retornaJSON(listaClasses()); | 406 | retornaJSON(listaClasses()); |
404 | exit; | 407 | exit; |
@@ -419,10 +422,6 @@ switch (strtoupper($funcao)) | @@ -419,10 +422,6 @@ switch (strtoupper($funcao)) | ||
419 | {JSON} | 422 | {JSON} |
420 | */ | 423 | */ |
421 | case "CRIARNOVACLASSE": | 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 | retornaJSON(criarNovaClasse()); | 425 | retornaJSON(criarNovaClasse()); |
427 | exit; | 426 | exit; |
428 | break; | 427 | break; |
@@ -444,10 +443,6 @@ switch (strtoupper($funcao)) | @@ -444,10 +443,6 @@ switch (strtoupper($funcao)) | ||
444 | {JSON} | 443 | {JSON} |
445 | */ | 444 | */ |
446 | case "EXCLUIRCLASSE": | 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 | excluirClasse(); | 446 | excluirClasse(); |
452 | retornaJSON(listaClasses()); | 447 | retornaJSON(listaClasses()); |
453 | exit; | 448 | exit; |
@@ -491,10 +486,6 @@ switch (strtoupper($funcao)) | @@ -491,10 +486,6 @@ switch (strtoupper($funcao)) | ||
491 | {JSON} | 486 | {JSON} |
492 | */ | 487 | */ |
493 | case "CRIARNOVOESTILO": | 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 | retornaJSON(criarNovoEstilo()); | 489 | retornaJSON(criarNovoEstilo()); |
499 | exit; | 490 | exit; |
500 | break; | 491 | break; |
@@ -518,10 +509,6 @@ switch (strtoupper($funcao)) | @@ -518,10 +509,6 @@ switch (strtoupper($funcao)) | ||
518 | {JSON} | 509 | {JSON} |
519 | */ | 510 | */ |
520 | case "EXCLUIRESTILO": | 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 | excluirEstilo(); | 512 | excluirEstilo(); |
526 | retornaJSON(listaEstilos()); | 513 | retornaJSON(listaEstilos()); |
527 | exit; | 514 | exit; |
@@ -597,10 +584,6 @@ switch (strtoupper($funcao)) | @@ -597,10 +584,6 @@ switch (strtoupper($funcao)) | ||
597 | {JSON} | 584 | {JSON} |
598 | */ | 585 | */ |
599 | case "ALTERARESTILO": | 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 | alterarEstilo(); | 587 | alterarEstilo(); |
605 | retornaJSON(pegaEstilo()); | 588 | retornaJSON(pegaEstilo()); |
606 | exit; | 589 | exit; |
@@ -621,10 +604,6 @@ switch (strtoupper($funcao)) | @@ -621,10 +604,6 @@ switch (strtoupper($funcao)) | ||
621 | {JSON} | 604 | {JSON} |
622 | */ | 605 | */ |
623 | case "PEGACONEXAO": | 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 | retornaJSON(pegaConexao()); | 607 | retornaJSON(pegaConexao()); |
629 | exit; | 608 | exit; |
630 | break; | 609 | break; |
@@ -656,10 +635,6 @@ switch (strtoupper($funcao)) | @@ -656,10 +635,6 @@ switch (strtoupper($funcao)) | ||
656 | {JSON} | 635 | {JSON} |
657 | */ | 636 | */ |
658 | case "ALTERARCONEXAO": | 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 | $retorno = alterarConexao(); | 638 | $retorno = alterarConexao(); |
664 | if($testar == "false") | 639 | if($testar == "false") |
665 | retornaJSON(pegaConexao()); | 640 | retornaJSON(pegaConexao()); |
@@ -706,10 +681,6 @@ switch (strtoupper($funcao)) | @@ -706,10 +681,6 @@ switch (strtoupper($funcao)) | ||
706 | exit; | 681 | exit; |
707 | break; | 682 | break; |
708 | case "ALTERARTITULO": | 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 | alterarTitulo(); | 684 | alterarTitulo(); |
714 | retornaJSON(pegaTitulo()); | 685 | retornaJSON(pegaTitulo()); |
715 | exit; | 686 | exit; |
@@ -719,10 +690,6 @@ switch (strtoupper($funcao)) | @@ -719,10 +690,6 @@ switch (strtoupper($funcao)) | ||
719 | exit; | 690 | exit; |
720 | break; | 691 | break; |
721 | case "ALTERARDISPO": | 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 | alterarDispo(); | 693 | alterarDispo(); |
727 | retornaJSON(pegaDispo()); | 694 | retornaJSON(pegaDispo()); |
728 | exit; | 695 | exit; |
@@ -732,10 +699,6 @@ switch (strtoupper($funcao)) | @@ -732,10 +699,6 @@ switch (strtoupper($funcao)) | ||
732 | exit; | 699 | exit; |
733 | break; | 700 | break; |
734 | case "ALTERARCOMPORT": | 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 | alterarComport(); | 702 | alterarComport(); |
740 | retornaJSON(pegaComport()); | 703 | retornaJSON(pegaComport()); |
741 | exit; | 704 | exit; |
@@ -831,10 +794,6 @@ switch (strtoupper($funcao)) | @@ -831,10 +794,6 @@ switch (strtoupper($funcao)) | ||
831 | {JSON} | 794 | {JSON} |
832 | */ | 795 | */ |
833 | case "ALTERARMETADADOS": | 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 | alterarMetadados(); | 797 | alterarMetadados(); |
839 | retornaJSON(pegaMetadados()); | 798 | retornaJSON(pegaMetadados()); |
840 | exit; | 799 | exit; |
@@ -914,13 +873,7 @@ switch (strtoupper($funcao)) | @@ -914,13 +873,7 @@ switch (strtoupper($funcao)) | ||
914 | {JSON} | 873 | {JSON} |
915 | */ | 874 | */ |
916 | case "ALTERARGERAL": | 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 | $retorno = alterarGeral(); | 876 | $retorno = alterarGeral(); |
923 | - | ||
924 | if($testar == "false") | 877 | if($testar == "false") |
925 | { | 878 | { |
926 | $codigoLayer = $name; | 879 | $codigoLayer = $name; |
@@ -983,10 +936,6 @@ switch (strtoupper($funcao)) | @@ -983,10 +936,6 @@ switch (strtoupper($funcao)) | ||
983 | {JSON} | 936 | {JSON} |
984 | */ | 937 | */ |
985 | case "ALTERARCLASSEGERAL": | 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 | alterarClasseGeral(); | 939 | alterarClasseGeral(); |
991 | retornaJSON(pegaClasseGeral()); | 940 | retornaJSON(pegaClasseGeral()); |
992 | exit; | 941 | exit; |
@@ -1084,19 +1033,11 @@ switch (strtoupper($funcao)) | @@ -1084,19 +1033,11 @@ switch (strtoupper($funcao)) | ||
1084 | {JSON} | 1033 | {JSON} |
1085 | */ | 1034 | */ |
1086 | case "ALTERARCLASSELABEL": | 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 | alterarClasseLabel(); | 1036 | alterarClasseLabel(); |
1092 | retornaJSON(pegaClasseLabel()); | 1037 | retornaJSON(pegaClasseLabel()); |
1093 | exit; | 1038 | exit; |
1094 | break; | 1039 | break; |
1095 | case "MOVIMENTANO": | 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 | $res = sobeDesce(); | 1041 | $res = sobeDesce(); |
1101 | retornaJSON($res); | 1042 | retornaJSON($res); |
1102 | exit; | 1043 | exit; |
admin/php/editortexto.php
@@ -33,7 +33,10 @@ body { | @@ -33,7 +33,10 @@ body { | ||
33 | $gravarTexto = $_POST["texto"]; | 33 | $gravarTexto = $_POST["texto"]; |
34 | $_POST["texto"] = ""; | 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 | error_reporting(0); | 40 | error_reporting(0); |
38 | if(verificaEditores($editores) == "nao") | 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,16 +39,21 @@ O parâmetro principal é "funcao", que define qual operaç&ati | ||
39 | Cada operação possuí seus pr�prios parâmetros, que devem ser enviados também na requisição da operação. | 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 | error_reporting(0); | 53 | error_reporting(0); |
44 | //faz a busca da função que deve ser executada | 54 | //faz a busca da função que deve ser executada |
45 | switch (strtoupper($funcao)) | 55 | switch (strtoupper($funcao)) |
46 | { | 56 | { |
47 | - //verifica os editores | ||
48 | - case "VERIFICAEDITORES": | ||
49 | - retornaJSON(verificaEditores($editores)); | ||
50 | - exit; | ||
51 | - break; | ||
52 | /* | 57 | /* |
53 | Note: | 58 | Note: |
54 | 59 | ||
@@ -96,10 +101,6 @@ switch (strtoupper($funcao)) | @@ -96,10 +101,6 @@ switch (strtoupper($funcao)) | ||
96 | {JSON} | 101 | {JSON} |
97 | */ | 102 | */ |
98 | case "ALTERARFUNCOES": | 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 | $novo = alterarFuncoes(); | 104 | $novo = alterarFuncoes(); |
104 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_identifica WHERE id_i = '".$novo."'"; | 105 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_identifica WHERE id_i = '".$novo."'"; |
105 | retornaJSON(pegaDados($sql)); | 106 | retornaJSON(pegaDados($sql)); |
@@ -119,22 +120,9 @@ switch (strtoupper($funcao)) | @@ -119,22 +120,9 @@ switch (strtoupper($funcao)) | ||
119 | {JSON} | 120 | {JSON} |
120 | */ | 121 | */ |
121 | case "EXCLUIR": | 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 | retornaJSON(excluirFuncoes()); | 123 | retornaJSON(excluirFuncoes()); |
127 | exit; | 124 | exit; |
128 | break; | 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 | Altera o registro de um WS | 128 | Altera o registro de um WS |
admin/php/incluiMAP.php
@@ -33,11 +33,20 @@ Arquivo: | @@ -33,11 +33,20 @@ Arquivo: | ||
33 | i3geo/admin/php/incluiMAP.php | 33 | i3geo/admin/php/incluiMAP.php |
34 | */ | 34 | */ |
35 | 35 | ||
36 | +$funcao = ""; | ||
37 | +$locaplic = __DIR__."/../.."; | ||
36 | include_once("admin.php"); | 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 | $arquivos = array(); | 52 | $arquivos = array(); |
admin/php/login.php
@@ -58,7 +58,7 @@ cp.set_response_type("JSON") | @@ -58,7 +58,7 @@ cp.set_response_type("JSON") | ||
58 | cp.call(p,"lente",ajaxabrelente) | 58 | cp.call(p,"lente",ajaxabrelente) |
59 | 59 | ||
60 | */ | 60 | */ |
61 | -error_reporting(E_ALL); | 61 | +error_reporting(0); |
62 | // | 62 | // |
63 | //pega as variaveis passadas com get ou post | 63 | //pega as variaveis passadas com get ou post |
64 | // | 64 | // |
@@ -66,6 +66,7 @@ error_reporting(E_ALL); | @@ -66,6 +66,7 @@ error_reporting(E_ALL); | ||
66 | * TODO documentar o sistema de login | 66 | * TODO documentar o sistema de login |
67 | */ | 67 | */ |
68 | include_once(__DIR__."/../../classesphp/pega_variaveis.php"); | 68 | include_once(__DIR__."/../../classesphp/pega_variaveis.php"); |
69 | +include_once(__DIR__."/admin.php"); | ||
69 | session_write_close(); | 70 | session_write_close(); |
70 | session_name("i3GeoLogin"); | 71 | session_name("i3GeoLogin"); |
71 | //se o usuario estiver tentando fazer login | 72 | //se o usuario estiver tentando fazer login |
@@ -87,6 +88,7 @@ else{//se nao, verifica se o login ja existe realmente | @@ -87,6 +88,7 @@ else{//se nao, verifica se o login ja existe realmente | ||
87 | $retorno = "erro"; | 88 | $retorno = "erro"; |
88 | } | 89 | } |
89 | } | 90 | } |
91 | +//var_dump($_SESSION);exit; | ||
90 | $retorno = "logout"; //string que será retornada ao browser via JSON | 92 | $retorno = "logout"; //string que será retornada ao browser via JSON |
91 | switch (strtoupper($funcao)) | 93 | switch (strtoupper($funcao)) |
92 | { | 94 | { |
@@ -97,7 +99,6 @@ switch (strtoupper($funcao)) | @@ -97,7 +99,6 @@ switch (strtoupper($funcao)) | ||
97 | 99 | ||
98 | */ | 100 | */ |
99 | case "LOGIN": | 101 | case "LOGIN": |
100 | - include_once(__DIR__."/admin.php"); | ||
101 | $teste = autenticaUsuario($usuario,$senha); | 102 | $teste = autenticaUsuario($usuario,$senha); |
102 | if($teste != false){ | 103 | if($teste != false){ |
103 | $_SESSION["usuario"] = $usuario; | 104 | $_SESSION["usuario"] = $usuario; |
@@ -162,7 +163,7 @@ function verificaOperacaoSessao($operacao){ | @@ -162,7 +163,7 @@ function verificaOperacaoSessao($operacao){ | ||
162 | //verifica se e administrador | 163 | //verifica se e administrador |
163 | if(validaSessao()){ | 164 | if(validaSessao()){ |
164 | foreach($_SESSION["papeis"] as $p){ | 165 | foreach($_SESSION["papeis"] as $p){ |
165 | - if($p["id_papel"] == 1){ | 166 | + if($p == 1){ |
166 | return true; | 167 | return true; |
167 | } | 168 | } |
168 | } | 169 | } |
@@ -177,7 +178,7 @@ function validaSessao(){ | @@ -177,7 +178,7 @@ function validaSessao(){ | ||
177 | if($_SESSION['fingerprint'] != md5($fingerprint . session_id())){ | 178 | if($_SESSION['fingerprint'] != md5($fingerprint . session_id())){ |
178 | return false; | 179 | return false; |
179 | } | 180 | } |
180 | - if($_SESSION["usuario"] != $_COOKIE["usuario"]){ | 181 | + if($_SESSION["usuario"] != $_COOKIE["i3geousuariologin"]){ |
181 | return false; | 182 | return false; |
182 | } | 183 | } |
183 | return true; | 184 | return true; |
@@ -189,12 +190,16 @@ function autenticaUsuario($usuario,$senha){ | @@ -189,12 +190,16 @@ function autenticaUsuario($usuario,$senha){ | ||
189 | */ | 190 | */ |
190 | $dados = pegaDados("select * from ".$esquemaadmin."i3GEOadmin_usuarios where login = '$usuario' and senha = '$senha' and ativo = 1",$locaplic); | 191 | $dados = pegaDados("select * from ".$esquemaadmin."i3GEOadmin_usuarios where login = '$usuario' and senha = '$senha' and ativo = 1",$locaplic); |
191 | if(count($dados) > 0){ | 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 | $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 | $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 | $operacoes = array(); | 195 | $operacoes = array(); |
195 | foreach($op as $o){ | 196 | foreach($op as $o){ |
196 | $operacoes[$o["codigo"]] = true; | 197 | $operacoes[$o["codigo"]] = true; |
197 | } | 198 | } |
199 | + $papeis = array(); | ||
200 | + foreach($pa as $p){ | ||
201 | + $papeis[] = $p["id_papel"]; | ||
202 | + } | ||
198 | $r = array("usuario"=>$dados[0],"papeis"=>$papeis,"operacoes"=>$operacoes); | 203 | $r = array("usuario"=>$dados[0],"papeis"=>$papeis,"operacoes"=>$operacoes); |
199 | return $r; | 204 | return $r; |
200 | } | 205 | } |
admin/php/mapas.php
@@ -39,7 +39,16 @@ O parâmetro principal é "funcao", que define qual operaç&ati | @@ -39,7 +39,16 @@ O parâmetro principal é "funcao", que define qual operaç&ati | ||
39 | Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação. | 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 | error_reporting(0); | 52 | error_reporting(0); |
44 | //faz a busca da função que deve ser executada | 53 | //faz a busca da função que deve ser executada |
45 | switch (strtoupper($funcao)) | 54 | switch (strtoupper($funcao)) |
@@ -116,10 +125,6 @@ switch (strtoupper($funcao)) | @@ -116,10 +125,6 @@ switch (strtoupper($funcao)) | ||
116 | {JSON} | 125 | {JSON} |
117 | */ | 126 | */ |
118 | case "ALTERARMAPA": | 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 | $novo = alterarMapa(); | 128 | $novo = alterarMapa(); |
124 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_mapas WHERE id_mapa = '".$novo."'"; | 129 | $sql = "SELECT * from ".$esquemaadmin."i3geoadmin_mapas WHERE id_mapa = '".$novo."'"; |
125 | retornaJSON(pegaDados($sql)); | 130 | retornaJSON(pegaDados($sql)); |
@@ -139,22 +144,9 @@ switch (strtoupper($funcao)) | @@ -139,22 +144,9 @@ switch (strtoupper($funcao)) | ||
139 | {JSON} | 144 | {JSON} |
140 | */ | 145 | */ |
141 | case "EXCLUIRMAPA": | 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 | retornaJSON(excluirMapa()); | 147 | retornaJSON(excluirMapa()); |
147 | exit; | 148 | exit; |
148 | break; | 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 | Altera o registro de um mapa | 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,9 +37,10 @@ O parâmetro principal é "funcao", que define qual operaç&ati | ||
37 | Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação. | 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 | //error_reporting(E_ALL); | 44 | //error_reporting(E_ALL); |
44 | $versao = versao(); | 45 | $versao = versao(); |
45 | $map_file = $locaplic."/aplicmap/ogcwsv".$versao["principal"].".map"; | 46 | $map_file = $locaplic."/aplicmap/ogcwsv".$versao["principal"].".map"; |
@@ -51,16 +52,16 @@ switch (strtoupper($funcao)) | @@ -51,16 +52,16 @@ switch (strtoupper($funcao)) | ||
51 | { | 52 | { |
52 | /* | 53 | /* |
53 | Note: | 54 | Note: |
54 | - | 55 | + |
55 | Valores que o parâmetro &funcao pode receber. Os parâmetros devem ser enviados na requisição em AJAX. | 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 | Valor: PEGAPARAMETROSCONFIGURA | 59 | Valor: PEGAPARAMETROSCONFIGURA |
59 | - | 60 | + |
60 | Lista os valores atuais das variáveis registradas no ms_configura | 61 | Lista os valores atuais das variáveis registradas no ms_configura |
61 | - | 62 | + |
62 | Retorno: | 63 | Retorno: |
63 | - | 64 | + |
64 | {JSON} | 65 | {JSON} |
65 | */ | 66 | */ |
66 | case "PEGAPARAMETROSCONFIGURA": | 67 | case "PEGAPARAMETROSCONFIGURA": |
@@ -79,7 +80,7 @@ switch (strtoupper($funcao)) | @@ -79,7 +80,7 @@ switch (strtoupper($funcao)) | ||
79 | "ows_postcode", | 80 | "ows_postcode", |
80 | "ows_country", | 81 | "ows_country", |
81 | "ows_contactelectronicmailaddress", | 82 | "ows_contactelectronicmailaddress", |
82 | - "ows_name" | 83 | + "ows_name" |
83 | ); | 84 | ); |
84 | $par = array(); | 85 | $par = array(); |
85 | foreach ($vs as $v) | 86 | foreach ($vs as $v) |
@@ -92,7 +93,7 @@ switch (strtoupper($funcao)) | @@ -92,7 +93,7 @@ switch (strtoupper($funcao)) | ||
92 | break; | 93 | break; |
93 | /* | 94 | /* |
94 | Valor: SALVACONFIGURA | 95 | Valor: SALVACONFIGURA |
95 | - | 96 | + |
96 | Salva um novo valor de uma variável no ms_configura.php | 97 | Salva um novo valor de uma variável no ms_configura.php |
97 | 98 | ||
98 | Parameters: | 99 | Parameters: |
@@ -100,9 +101,9 @@ switch (strtoupper($funcao)) | @@ -100,9 +101,9 @@ switch (strtoupper($funcao)) | ||
100 | variavel - nome da variável | 101 | variavel - nome da variável |
101 | 102 | ||
102 | valor - novo valor | 103 | valor - novo valor |
103 | - | 104 | + |
104 | Retorno: | 105 | Retorno: |
105 | - | 106 | + |
106 | {JSON} | 107 | {JSON} |
107 | */ | 108 | */ |
108 | case "SALVACONFIGURA": | 109 | case "SALVACONFIGURA": |
admin/php/sistemas.php
@@ -38,23 +38,34 @@ O parâmetro principal é "funcao", que define qual operaç&ati | @@ -38,23 +38,34 @@ O parâmetro principal é "funcao", que define qual operaç&ati | ||
38 | 38 | ||
39 | Cada operação possuí seus próprios parâmetros, que devem ser enviados também na requisição da operação. | 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 | error_reporting(0); | 53 | error_reporting(0); |
43 | //faz a busca da função que deve ser executada | 54 | //faz a busca da função que deve ser executada |
44 | switch (strtoupper($funcao)) | 55 | switch (strtoupper($funcao)) |
45 | { | 56 | { |
46 | /* | 57 | /* |
47 | Note: | 58 | Note: |
48 | - | 59 | + |
49 | Valores que o parâmetro &funcao pode receber. Os parâmetros devem ser enviados na requisição em AJAX. | 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 | Valor: PEGASISTEMAS | 63 | Valor: PEGASISTEMAS |
53 | - | 64 | + |
54 | Lista de sistemas | 65 | Lista de sistemas |
55 | - | 66 | + |
56 | Retorno: | 67 | Retorno: |
57 | - | 68 | + |
58 | {JSON} | 69 | {JSON} |
59 | */ | 70 | */ |
60 | case "PEGASISTEMAS": | 71 | case "PEGASISTEMAS": |
@@ -63,15 +74,15 @@ switch (strtoupper($funcao)) | @@ -63,15 +74,15 @@ switch (strtoupper($funcao)) | ||
63 | break; | 74 | break; |
64 | /* | 75 | /* |
65 | Valor: PEGASISTEMA | 76 | Valor: PEGASISTEMA |
66 | - | 77 | + |
67 | Dados de um sistemas | 78 | Dados de um sistemas |
68 | - | 79 | + |
69 | Parametro: | 80 | Parametro: |
70 | - | 81 | + |
71 | id_sistema | 82 | id_sistema |
72 | - | 83 | + |
73 | Retorno: | 84 | Retorno: |
74 | - | 85 | + |
75 | {JSON} | 86 | {JSON} |
76 | */ | 87 | */ |
77 | case "PEGASISTEMA": | 88 | case "PEGASISTEMA": |
@@ -80,57 +91,57 @@ switch (strtoupper($funcao)) | @@ -80,57 +91,57 @@ switch (strtoupper($funcao)) | ||
80 | break; | 91 | break; |
81 | /* | 92 | /* |
82 | Valor: PEGAFUNCOES | 93 | Valor: PEGAFUNCOES |
83 | - | 94 | + |
84 | Lista de funções de um sistema | 95 | Lista de funções de um sistema |
85 | - | 96 | + |
86 | Parametro: | 97 | Parametro: |
87 | - | 98 | + |
88 | id_sistema | 99 | id_sistema |
89 | - | 100 | + |
90 | Retorno: | 101 | Retorno: |
91 | - | 102 | + |
92 | {JSON} | 103 | {JSON} |
93 | */ | 104 | */ |
94 | - case "PEGAFUNCOES": | 105 | + case "PEGAFUNCOES": |
95 | retornaJSON(pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_sistemasf where id_sistema ='$id_sistema'")); | 106 | retornaJSON(pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_sistemasf where id_sistema ='$id_sistema'")); |
96 | exit; | 107 | exit; |
97 | break; | 108 | break; |
98 | /* | 109 | /* |
99 | Valor: PEGAFUNCAO | 110 | Valor: PEGAFUNCAO |
100 | - | 111 | + |
101 | Pega os dados de uma função específica | 112 | Pega os dados de uma função específica |
102 | - | 113 | + |
103 | Parametro: | 114 | Parametro: |
104 | - | 115 | + |
105 | id_funcao | 116 | id_funcao |
106 | - | 117 | + |
107 | Retorno: | 118 | Retorno: |
108 | - | 119 | + |
109 | {JSON} | 120 | {JSON} |
110 | */ | 121 | */ |
111 | - case "PEGAFUNCAO": | 122 | + case "PEGAFUNCAO": |
112 | retornaJSON(pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_sistemasf where id_funcao ='$id_funcao'")); | 123 | retornaJSON(pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_sistemasf where id_funcao ='$id_funcao'")); |
113 | exit; | 124 | exit; |
114 | break; | 125 | break; |
115 | /* | 126 | /* |
116 | Valor: ALTERARSISTEMAS | 127 | Valor: ALTERARSISTEMAS |
117 | - | 128 | + |
118 | Altera os dados de um sistema | 129 | Altera os dados de um sistema |
119 | - | 130 | + |
120 | Parametros: | 131 | Parametros: |
121 | - | 132 | + |
122 | id_sistema | 133 | id_sistema |
123 | - | 134 | + |
124 | perfil_sistema | 135 | perfil_sistema |
125 | - | 136 | + |
126 | nome_sistema | 137 | nome_sistema |
127 | - | 138 | + |
128 | publicado_sistema | 139 | publicado_sistema |
129 | - | 140 | + |
130 | Retorno: | 141 | Retorno: |
131 | - | 142 | + |
132 | {JSON} | 143 | {JSON} |
133 | - */ | 144 | + */ |
134 | case "ALTERARSISTEMAS": | 145 | case "ALTERARSISTEMAS": |
135 | if(verificaEditores($editores) == "nao") | 146 | if(verificaEditores($editores) == "nao") |
136 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | 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,27 +152,27 @@ switch (strtoupper($funcao)) | ||
141 | break; | 152 | break; |
142 | /* | 153 | /* |
143 | Valor: ALTERARFUNCOES | 154 | Valor: ALTERARFUNCOES |
144 | - | 155 | + |
145 | Altera os dados de uma função | 156 | Altera os dados de uma função |
146 | - | 157 | + |
147 | Parametros: | 158 | Parametros: |
148 | - | 159 | + |
149 | id_sistema | 160 | id_sistema |
150 | - | 161 | + |
151 | id_funcao | 162 | id_funcao |
152 | - | 163 | + |
153 | perfil_funcao | 164 | perfil_funcao |
154 | - | 165 | + |
155 | nome_funcao | 166 | nome_funcao |
156 | - | 167 | + |
157 | w_funcao | 168 | w_funcao |
158 | - | 169 | + |
159 | h_funcao | 170 | h_funcao |
160 | - | 171 | + |
161 | abrir_funcao | 172 | abrir_funcao |
162 | - | 173 | + |
163 | Retorno: | 174 | Retorno: |
164 | - | 175 | + |
165 | {JSON} | 176 | {JSON} |
166 | */ | 177 | */ |
167 | case "ALTERARFUNCOES": | 178 | case "ALTERARFUNCOES": |
@@ -174,17 +185,17 @@ switch (strtoupper($funcao)) | @@ -174,17 +185,17 @@ switch (strtoupper($funcao)) | ||
174 | break; | 185 | break; |
175 | /* | 186 | /* |
176 | Valor: EXCLUIRSISTEMA | 187 | Valor: EXCLUIRSISTEMA |
177 | - | 188 | + |
178 | Exclui um sistema | 189 | Exclui um sistema |
179 | - | 190 | + |
180 | Parametros: | 191 | Parametros: |
181 | - | 192 | + |
182 | id | 193 | id |
183 | - | 194 | + |
184 | Retorno: | 195 | Retorno: |
185 | - | 196 | + |
186 | {JSON} | 197 | {JSON} |
187 | - */ | 198 | + */ |
188 | case "EXCLUIRSISTEMA": | 199 | case "EXCLUIRSISTEMA": |
189 | if(verificaEditores($editores) == "nao") | 200 | if(verificaEditores($editores) == "nao") |
190 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | 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,30 +214,24 @@ switch (strtoupper($funcao)) | ||
203 | break; | 214 | break; |
204 | /* | 215 | /* |
205 | Valor: EXCLUIRFUNCAO | 216 | Valor: EXCLUIRFUNCAO |
206 | - | 217 | + |
207 | Exclui uma função | 218 | Exclui uma função |
208 | - | 219 | + |
209 | Parametros: | 220 | Parametros: |
210 | - | 221 | + |
211 | id | 222 | id |
212 | - | 223 | + |
213 | Retorno: | 224 | Retorno: |
214 | - | 225 | + |
215 | {JSON} | 226 | {JSON} |
216 | - */ | 227 | + */ |
217 | case "EXCLUIRFUNCAO": | 228 | case "EXCLUIRFUNCAO": |
218 | if(verificaEditores($editores) == "nao") | 229 | if(verificaEditores($editores) == "nao") |
219 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | 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 | retornaJSON(excluirFuncoes()); | 231 | retornaJSON(excluirFuncoes()); |
221 | exit; | 232 | exit; |
222 | break; | 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 | Altera o registro de um WS | 237 | Altera o registro de um WS |
@@ -234,7 +239,7 @@ Altera o registro de um WS | @@ -234,7 +239,7 @@ Altera o registro de um WS | ||
234 | function alterarSistemas() | 239 | function alterarSistemas() |
235 | { | 240 | { |
236 | global $esquemaadmin,$id_sistema,$perfil_sistema,$nome_sistema,$publicado_sistema; | 241 | global $esquemaadmin,$id_sistema,$perfil_sistema,$nome_sistema,$publicado_sistema; |
237 | - try | 242 | + try |
238 | { | 243 | { |
239 | require_once("conexao.php"); | 244 | require_once("conexao.php"); |
240 | if($convUTF) | 245 | if($convUTF) |
@@ -254,7 +259,7 @@ function alterarSistemas() | @@ -254,7 +259,7 @@ function alterarSistemas() | ||
254 | $id = $id->fetchAll(); | 259 | $id = $id->fetchAll(); |
255 | $id = $id[0]['id_sistema']; | 260 | $id = $id[0]['id_sistema']; |
256 | $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_sistemas SET nome_sistema = '' WHERE id_sistema = $id AND nome_sistema = '$idtemp'"); | 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 | $dbhw = null; | 264 | $dbhw = null; |
260 | $dbh = null; | 265 | $dbh = null; |
@@ -268,7 +273,7 @@ function alterarSistemas() | @@ -268,7 +273,7 @@ function alterarSistemas() | ||
268 | function alterarFuncoes() | 273 | function alterarFuncoes() |
269 | { | 274 | { |
270 | global $esquemaadmin,$id_sistema,$id_funcao,$perfil_funcao,$nome_funcao,$w_funcao,$h_funcao,$abrir_funcao; | 275 | global $esquemaadmin,$id_sistema,$id_funcao,$perfil_funcao,$nome_funcao,$w_funcao,$h_funcao,$abrir_funcao; |
271 | - try | 276 | + try |
272 | { | 277 | { |
273 | require_once("conexao.php"); | 278 | require_once("conexao.php"); |
274 | if($convUTF) | 279 | if($convUTF) |
@@ -288,7 +293,7 @@ function alterarFuncoes() | @@ -288,7 +293,7 @@ function alterarFuncoes() | ||
288 | $id = $id->fetchAll(); | 293 | $id = $id->fetchAll(); |
289 | $id = $id[0]['id_funcao']; | 294 | $id = $id[0]['id_funcao']; |
290 | $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_sistemasf SET nome_funcao = '' WHERE id_funcao = $id AND nome_funcao = '$idtemp'"); | 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 | $dbhw = null; | 298 | $dbhw = null; |
294 | $dbh = null; | 299 | $dbh = null; |
@@ -302,7 +307,7 @@ function alterarFuncoes() | @@ -302,7 +307,7 @@ function alterarFuncoes() | ||
302 | function excluirFuncoes() | 307 | function excluirFuncoes() |
303 | { | 308 | { |
304 | global $id,$esquemaadmin; | 309 | global $id,$esquemaadmin; |
305 | - try | 310 | + try |
306 | { | 311 | { |
307 | include("conexao.php"); | 312 | include("conexao.php"); |
308 | $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_sistemasf WHERE id_funcao = $id"); | 313 | $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_sistemasf WHERE id_funcao = $id"); |
@@ -318,7 +323,7 @@ function excluirFuncoes() | @@ -318,7 +323,7 @@ function excluirFuncoes() | ||
318 | function excluirSistemas() | 323 | function excluirSistemas() |
319 | { | 324 | { |
320 | global $id,$esquemaadmin; | 325 | global $id,$esquemaadmin; |
321 | - try | 326 | + try |
322 | { | 327 | { |
323 | include("conexao.php"); | 328 | include("conexao.php"); |
324 | $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_sistemas WHERE id_sistema = $id"); | 329 | $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_sistemas WHERE id_sistema = $id"); |
@@ -372,7 +377,7 @@ function importarXmlSistemas() | @@ -372,7 +377,7 @@ function importarXmlSistemas() | ||
372 | $w_funcao = ixml($funcao,"JANELAW"); | 377 | $w_funcao = ixml($funcao,"JANELAW"); |
373 | $h_funcao = ixml($funcao,"JANELAH"); | 378 | $h_funcao = ixml($funcao,"JANELAH"); |
374 | $perfil_funcao = ixml($funcao,"PERFIL"); | 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 | $dbhw = null; | 383 | $dbhw = null; |
admin/php/webservices.php
@@ -44,23 +44,32 @@ error_reporting(0); | @@ -44,23 +44,32 @@ error_reporting(0); | ||
44 | //não sei pq mas ob_start e clean são necessários no Linux para não gerar erro indesejado | 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 | ob_start(); | 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 | ob_clean(); | 57 | ob_clean(); |
49 | //faz a busca da função que deve ser executada | 58 | //faz a busca da função que deve ser executada |
50 | switch (strtoupper($funcao)) | 59 | switch (strtoupper($funcao)) |
51 | { | 60 | { |
52 | /* | 61 | /* |
53 | Note: | 62 | Note: |
54 | - | 63 | + |
55 | Valores que o parâmetro &funcao pode receber. Os parâmetros devem ser enviados na requisição em AJAX. | 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 | Valor: PEGAWS | 67 | Valor: PEGAWS |
59 | - | 68 | + |
60 | Lista de serviços cadastrados | 69 | Lista de serviços cadastrados |
61 | - | 70 | + |
62 | Retorno: | 71 | Retorno: |
63 | - | 72 | + |
64 | {JSON} | 73 | {JSON} |
65 | */ | 74 | */ |
66 | case "PEGAWS": | 75 | case "PEGAWS": |
@@ -73,44 +82,44 @@ switch (strtoupper($funcao)) | @@ -73,44 +82,44 @@ switch (strtoupper($funcao)) | ||
73 | break; | 82 | break; |
74 | /* | 83 | /* |
75 | Valor: PEGADADOS | 84 | Valor: PEGADADOS |
76 | - | 85 | + |
77 | Dados de um servico | 86 | Dados de um servico |
78 | - | 87 | + |
79 | Parametro: | 88 | Parametro: |
80 | - | 89 | + |
81 | id_ws {string} | 90 | id_ws {string} |
82 | - | 91 | + |
83 | Retorno: | 92 | Retorno: |
84 | - | 93 | + |
85 | {JSON} | 94 | {JSON} |
86 | - */ | 95 | + */ |
87 | case "PEGADADOS": | 96 | case "PEGADADOS": |
88 | retornaJSON(pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_ws where id_ws='$id_ws'")); | 97 | retornaJSON(pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_ws where id_ws='$id_ws'")); |
89 | exit; | 98 | exit; |
90 | break; | 99 | break; |
91 | /* | 100 | /* |
92 | Valor: ALTERARWS | 101 | Valor: ALTERARWS |
93 | - | 102 | + |
94 | Altera um registro | 103 | Altera um registro |
95 | - | 104 | + |
96 | Parametros: | 105 | Parametros: |
97 | - | 106 | + |
98 | id_ws | 107 | id_ws |
99 | - | 108 | + |
100 | desc_ws | 109 | desc_ws |
101 | - | 110 | + |
102 | nome_ws | 111 | nome_ws |
103 | - | 112 | + |
104 | link_ws | 113 | link_ws |
105 | - | 114 | + |
106 | autor_ws | 115 | autor_ws |
107 | - | 116 | + |
108 | tipo_ws | 117 | tipo_ws |
109 | - | 118 | + |
110 | Retorno: | 119 | Retorno: |
111 | - | 120 | + |
112 | {JSON} | 121 | {JSON} |
113 | - */ | 122 | + */ |
114 | case "ALTERARWS": | 123 | case "ALTERARWS": |
115 | if(verificaEditores($editores) == "nao") | 124 | if(verificaEditores($editores) == "nao") |
116 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | 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,30 +130,24 @@ switch (strtoupper($funcao)) | ||
121 | break; | 130 | break; |
122 | /* | 131 | /* |
123 | Valor: EXCLUIR | 132 | Valor: EXCLUIR |
124 | - | 133 | + |
125 | Exclui um registro | 134 | Exclui um registro |
126 | - | 135 | + |
127 | Parametro: | 136 | Parametro: |
128 | - | 137 | + |
129 | id {string} | 138 | id {string} |
130 | - | 139 | + |
131 | Retorno: | 140 | Retorno: |
132 | - | 141 | + |
133 | {JSON} | 142 | {JSON} |
134 | - */ | 143 | + */ |
135 | case "EXCLUIR": | 144 | case "EXCLUIR": |
136 | if(verificaEditores($editores) == "nao") | 145 | if(verificaEditores($editores) == "nao") |
137 | {echo "Vc nao e um editor cadastrado. Apenas os editores definidos em i3geo/ms_configura.php podem acessar o sistema de administracao.";exit;} | 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 | retornaJSON(excluirWS()); | 147 | retornaJSON(excluirWS()); |
139 | exit; | 148 | exit; |
140 | break; | 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 | Altera o registro de um WS | 153 | Altera o registro de um WS |
@@ -152,7 +155,7 @@ Altera o registro de um WS | @@ -152,7 +155,7 @@ Altera o registro de um WS | ||
152 | function alterarWS() | 155 | function alterarWS() |
153 | { | 156 | { |
154 | global $esquemaadmin,$id_ws,$desc_ws,$nome_ws,$link_ws,$autor_ws,$tipo_ws; | 157 | global $esquemaadmin,$id_ws,$desc_ws,$nome_ws,$link_ws,$autor_ws,$tipo_ws; |
155 | - try | 158 | + try |
156 | { | 159 | { |
157 | require_once("conexao.php"); | 160 | require_once("conexao.php"); |
158 | if($convUTF) | 161 | if($convUTF) |
@@ -188,7 +191,7 @@ function alterarWS() | @@ -188,7 +191,7 @@ function alterarWS() | ||
188 | function excluirWS() | 191 | function excluirWS() |
189 | { | 192 | { |
190 | global $id,$esquemaadmin; | 193 | global $id,$esquemaadmin; |
191 | - try | 194 | + try |
192 | { | 195 | { |
193 | include("conexao.php"); | 196 | include("conexao.php"); |
194 | $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = $id"); | 197 | $dbhw->query("DELETE from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = $id"); |
@@ -212,12 +215,12 @@ function adicionaAcesso($id_ws,$sucesso) | @@ -212,12 +215,12 @@ function adicionaAcesso($id_ws,$sucesso) | ||
212 | if(count($dados) == 0){return;}; | 215 | if(count($dados) == 0){return;}; |
213 | if($dados[0]["nacessos"] == ""){$dados[0]["nacessos"] = 0;} | 216 | if($dados[0]["nacessos"] == ""){$dados[0]["nacessos"] = 0;} |
214 | $acessos = $dados[0]["nacessos"] + 1; | 217 | $acessos = $dados[0]["nacessos"] + 1; |
215 | - | 218 | + |
216 | if($sucesso) | 219 | if($sucesso) |
217 | $ok = $dados[0]["nacessosok"] + 1; | 220 | $ok = $dados[0]["nacessosok"] + 1; |
218 | else | 221 | else |
219 | $ok = $dados[0]["nacessosok"]; | 222 | $ok = $dados[0]["nacessosok"]; |
220 | - | 223 | + |
221 | if($ok == ""){$ok = 0;} | 224 | if($ok == ""){$ok = 0;} |
222 | $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_ws SET nacessos = '$acessos',nacessosok = '$ok' WHERE id_ws = $id_ws"); | 225 | $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_ws SET nacessos = '$acessos',nacessosok = '$ok' WHERE id_ws = $id_ws"); |
223 | $dbhw = null; | 226 | $dbhw = null; |
admin/sql/usuarios_papeis.sql
1 | SELECT i3geoadmin_usuarios."id_usuario", i3geoadmin_usuarios."nome_usuario", | 1 | SELECT i3geoadmin_usuarios."id_usuario", i3geoadmin_usuarios."nome_usuario", |
2 | i3geoadmin_usuarios."data_cadastro", i3geoadmin_usuarios."email", i3geoadmin_papeis.id_papel | 2 | i3geoadmin_usuarios."data_cadastro", i3geoadmin_usuarios."email", i3geoadmin_papeis.id_papel |
3 | FROM | 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 | JOIN i3geoadmin_papeis ON i3geoadmin_papelusuario."id_papel" = i3geoadmin_papeis."id_papel" | 6 | JOIN i3geoadmin_papeis ON i3geoadmin_papelusuario."id_papel" = i3geoadmin_papeis."id_papel" |
classesjs/classe_arvoredecamadas.js
@@ -50,12 +50,12 @@ i3GEO.arvoreDeCamadas = { | @@ -50,12 +50,12 @@ i3GEO.arvoreDeCamadas = { | ||
50 | Propriedade: BARRAPROGRESSO | 50 | Propriedade: BARRAPROGRESSO |
51 | 51 | ||
52 | Mostra uma barra com o progresso do desenho das camadas do mapa | 52 | Mostra uma barra com o progresso do desenho das camadas do mapa |
53 | - | 53 | + |
54 | Não funciona em todas as interfaces | 54 | Não funciona em todas as interfaces |
55 | 55 | ||
56 | Default: | 56 | Default: |
57 | {true} | 57 | {true} |
58 | - | 58 | + |
59 | Type: | 59 | Type: |
60 | {boolean} | 60 | {boolean} |
61 | */ | 61 | */ |
@@ -67,7 +67,7 @@ i3GEO.arvoreDeCamadas = { | @@ -67,7 +67,7 @@ i3GEO.arvoreDeCamadas = { | ||
67 | 67 | ||
68 | Default: | 68 | Default: |
69 | {true} | 69 | {true} |
70 | - | 70 | + |
71 | Type: | 71 | Type: |
72 | {boolean} | 72 | {boolean} |
73 | */ | 73 | */ |
@@ -79,7 +79,7 @@ i3GEO.arvoreDeCamadas = { | @@ -79,7 +79,7 @@ i3GEO.arvoreDeCamadas = { | ||
79 | 79 | ||
80 | Default: | 80 | Default: |
81 | {""} | 81 | {""} |
82 | - | 82 | + |
83 | Type: | 83 | Type: |
84 | {string} - ligados|desligados|selecionados|download|wms|raster|toponimia | 84 | {string} - ligados|desligados|selecionados|download|wms|raster|toponimia |
85 | */ | 85 | */ |
@@ -93,7 +93,7 @@ i3GEO.arvoreDeCamadas = { | @@ -93,7 +93,7 @@ i3GEO.arvoreDeCamadas = { | ||
93 | 93 | ||
94 | Default: | 94 | Default: |
95 | {true} | 95 | {true} |
96 | - | 96 | + |
97 | Type: | 97 | Type: |
98 | {boolean} | 98 | {boolean} |
99 | */ | 99 | */ |
@@ -105,7 +105,7 @@ i3GEO.arvoreDeCamadas = { | @@ -105,7 +105,7 @@ i3GEO.arvoreDeCamadas = { | ||
105 | 105 | ||
106 | Default: | 106 | Default: |
107 | {""} | 107 | {""} |
108 | - | 108 | + |
109 | Type: | 109 | Type: |
110 | {String} | 110 | {String} |
111 | */ | 111 | */ |
@@ -160,22 +160,22 @@ i3GEO.arvoreDeCamadas = { | @@ -160,22 +160,22 @@ i3GEO.arvoreDeCamadas = { | ||
160 | ARRASTARLIXEIRA: true, | 160 | ARRASTARLIXEIRA: true, |
161 | /* | 161 | /* |
162 | Propriedade: ALTERAOPACIDADE | 162 | Propriedade: ALTERAOPACIDADE |
163 | - | 163 | + |
164 | Mostra ou não a opção que permite alterar a transparência das camadas existentes no mapa | 164 | Mostra ou não a opção que permite alterar a transparência das camadas existentes no mapa |
165 | - | 165 | + |
166 | Type: | 166 | Type: |
167 | {boolean} | 167 | {boolean} |
168 | */ | 168 | */ |
169 | ALTERAOPACIDADE: true, | 169 | ALTERAOPACIDADE: true, |
170 | /* | 170 | /* |
171 | Propriedade: ANIMAMAPA | 171 | Propriedade: ANIMAMAPA |
172 | - | 172 | + |
173 | Mostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas | 173 | Mostra ou não a opção que permite gerar uma animação do mapa, ligando e desligando camadas |
174 | - | 174 | + |
175 | Type: | 175 | Type: |
176 | {boolean} | 176 | {boolean} |
177 | */ | 177 | */ |
178 | - ANIMAMAPA: true, | 178 | + ANIMAMAPA: true, |
179 | /* | 179 | /* |
180 | Propriedade: LIGARDESLIGARTODOS | 180 | Propriedade: LIGARDESLIGARTODOS |
181 | 181 | ||
@@ -302,10 +302,10 @@ i3GEO.arvoreDeCamadas = { | @@ -302,10 +302,10 @@ i3GEO.arvoreDeCamadas = { | ||
302 | Propriedade: FUNCOES | 302 | Propriedade: FUNCOES |
303 | 303 | ||
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" | 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 | Além de definir o item como false ou true, algumas funções apenas são mostradas em conformidade com o tipo de camada. | 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 | No sistema de administração, pode-se também controlar algumas das funções, como por exemplo "sql", "wms" e "temporizador" | 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 | Exemplo de como alterar um valor diretamente no javascript da interface do mapa i3GEO.arvoreDeCamadas.FUNCOES.excluir = false | 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,7 +339,7 @@ i3GEO.arvoreDeCamadas = { | ||
339 | 339 | ||
340 | Objeto com a lista de camadas existentes no mapa. É definido na inicialização ou no redesenho do mapa. | 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 | layers existentes no mapfile temporário em uso. | 343 | layers existentes no mapfile temporário em uso. |
344 | 344 | ||
345 | Exemplo: | 345 | Exemplo: |
@@ -396,7 +396,7 @@ i3GEO.arvoreDeCamadas = { | @@ -396,7 +396,7 @@ i3GEO.arvoreDeCamadas = { | ||
396 | Tipo: | 396 | Tipo: |
397 | {OBJETO} | 397 | {OBJETO} |
398 | */ | 398 | */ |
399 | - CAMADASINICIAIS: "", | 399 | + CAMADASINICIAIS: "", |
400 | /* | 400 | /* |
401 | Variavel: ARVORE | 401 | Variavel: ARVORE |
402 | 402 | ||
@@ -485,7 +485,7 @@ i3GEO.arvoreDeCamadas = { | @@ -485,7 +485,7 @@ i3GEO.arvoreDeCamadas = { | ||
485 | width: 150, | 485 | width: 150, |
486 | minValue: 1, | 486 | minValue: 1, |
487 | maxValue: 0, | 487 | maxValue: 0, |
488 | - value: 0 | 488 | + value: 0 |
489 | }).render("i3GEOprogressoDiv"); | 489 | }).render("i3GEOprogressoDiv"); |
490 | } | 490 | } |
491 | } | 491 | } |
@@ -516,7 +516,7 @@ i3GEO.arvoreDeCamadas = { | @@ -516,7 +516,7 @@ i3GEO.arvoreDeCamadas = { | ||
516 | Parametro: | 516 | Parametro: |
517 | 517 | ||
518 | temas {JSON} - Objeto com a lista de camadas e propriedades (veja CAMADAS). Se não existir, a árvore é redesenhada | 518 | temas {JSON} - Objeto com a lista de camadas e propriedades (veja CAMADAS). Se não existir, a árvore é redesenhada |
519 | - | 519 | + |
520 | forca {boolean} - força a atualização da árvore, sem verificar automaticamente se a atualização deve ou não ser feita | 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 | atualiza: function(temas,forca){ | 522 | atualiza: function(temas,forca){ |
@@ -626,7 +626,7 @@ i3GEO.arvoreDeCamadas = { | @@ -626,7 +626,7 @@ i3GEO.arvoreDeCamadas = { | ||
626 | if(grupoLayers[i].expandido && grupoLayers[i].expandido === true) | 626 | if(grupoLayers[i].expandido && grupoLayers[i].expandido === true) |
627 | {d = true;} | 627 | {d = true;} |
628 | n = grupoLayers[i].layers.length; | 628 | n = grupoLayers[i].layers.length; |
629 | - | 629 | + |
630 | //layers de um grupo | 630 | //layers de um grupo |
631 | for(j=0;j<n; j += 1){ | 631 | for(j=0;j<n; j += 1){ |
632 | //busca na lista de temas | 632 | //busca na lista de temas |
@@ -697,11 +697,11 @@ i3GEO.arvoreDeCamadas = { | @@ -697,11 +697,11 @@ i3GEO.arvoreDeCamadas = { | ||
697 | }, | 697 | }, |
698 | /* | 698 | /* |
699 | Function: montaOpcoesArvore | 699 | Function: montaOpcoesArvore |
700 | - | 700 | + |
701 | Monta os ícones de opções gerais da árvore, como a lixira, ligar todos, etc. | 701 | Monta os ícones de opções gerais da árvore, como a lixira, ligar todos, etc. |
702 | - | 702 | + |
703 | Return: | 703 | Return: |
704 | - | 704 | + |
705 | {string} - html contendo os ícones | 705 | {string} - html contendo os ícones |
706 | */ | 706 | */ |
707 | montaOpcoesArvore: function(){ | 707 | montaOpcoesArvore: function(){ |
@@ -709,7 +709,7 @@ i3GEO.arvoreDeCamadas = { | @@ -709,7 +709,7 @@ i3GEO.arvoreDeCamadas = { | ||
709 | imb = i3GEO.util.$im("branco.gif"), | 709 | imb = i3GEO.util.$im("branco.gif"), |
710 | estilo = function(i){ | 710 | estilo = function(i){ |
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' "; | 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 | if(this.ARRASTARLIXEIRA === true) | 713 | if(this.ARRASTARLIXEIRA === true) |
714 | {ins += "<img "+estilo("i3geo_lixeira")+" onclick='i3GEO.arvoreDeCamadas.dialogo.excluir();' id='i3geo_lixeira' title='"+$trad("t2")+"' />";} | 714 | {ins += "<img "+estilo("i3geo_lixeira")+" onclick='i3GEO.arvoreDeCamadas.dialogo.excluir();' id='i3geo_lixeira' title='"+$trad("t2")+"' />";} |
715 | if(this.FILTRAR === true) | 715 | if(this.FILTRAR === true) |
@@ -761,7 +761,7 @@ i3GEO.arvoreDeCamadas = { | @@ -761,7 +761,7 @@ i3GEO.arvoreDeCamadas = { | ||
761 | Event = YAHOO.util.Event; | 761 | Event = YAHOO.util.Event; |
762 | YAHOO.example.DDList = ""; | 762 | YAHOO.example.DDList = ""; |
763 | YAHOO.example.DDApp = { | 763 | YAHOO.example.DDApp = { |
764 | - init: function() | 764 | + init: function() |
765 | { | 765 | { |
766 | var i,ltema; | 766 | var i,ltema; |
767 | if($i("i3geo_lixeira") && i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA === true) | 767 | if($i("i3geo_lixeira") && i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA === true) |
@@ -782,13 +782,13 @@ i3GEO.arvoreDeCamadas = { | @@ -782,13 +782,13 @@ i3GEO.arvoreDeCamadas = { | ||
782 | this.logger = this.logger || YAHOO; | 782 | this.logger = this.logger || YAHOO; |
783 | YAHOO.util.Dom.setStyle(this.getDragEl(), "opacity", 0.67); // The proxy is slightly transparent | 783 | YAHOO.util.Dom.setStyle(this.getDragEl(), "opacity", 0.67); // The proxy is slightly transparent |
784 | this.goingUp = false; | 784 | this.goingUp = false; |
785 | - this.lastY = 0; | 785 | + this.lastY = 0; |
786 | }; | 786 | }; |
787 | YAHOO.extend( | 787 | YAHOO.extend( |
788 | YAHOO.example.DDList, YAHOO.util.DDProxy, { | 788 | YAHOO.example.DDList, YAHOO.util.DDProxy, { |
789 | startDrag: function(x, y){ | 789 | startDrag: function(x, y){ |
790 | var dragEl,clickEl, | 790 | var dragEl,clickEl, |
791 | - Dom = YAHOO.util.Dom; | 791 | + Dom = YAHOO.util.Dom; |
792 | this.logger.log(this.id + " startDrag"); | 792 | this.logger.log(this.id + " startDrag"); |
793 | // make the proxy look like the source element | 793 | // make the proxy look like the source element |
794 | dragEl = this.getDragEl(); | 794 | dragEl = this.getDragEl(); |
@@ -798,7 +798,7 @@ i3GEO.arvoreDeCamadas = { | @@ -798,7 +798,7 @@ i3GEO.arvoreDeCamadas = { | ||
798 | Dom.setStyle(dragEl, "color", Dom.getStyle(clickEl, "color")); | 798 | Dom.setStyle(dragEl, "color", Dom.getStyle(clickEl, "color")); |
799 | Dom.setStyle(dragEl, "backgroundColor", Dom.getStyle(clickEl, "backgroundColor")); | 799 | Dom.setStyle(dragEl, "backgroundColor", Dom.getStyle(clickEl, "backgroundColor")); |
800 | Dom.setStyle(dragEl, "border", "4px solid gray"); | 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 | endDrag: function(e){ | 803 | endDrag: function(e){ |
804 | var srcEl,proxy,a,thisid,proxyid; | 804 | var srcEl,proxy,a,thisid,proxyid; |
@@ -806,12 +806,12 @@ i3GEO.arvoreDeCamadas = { | @@ -806,12 +806,12 @@ i3GEO.arvoreDeCamadas = { | ||
806 | proxy = this.getDragEl(); | 806 | proxy = this.getDragEl(); |
807 | // Show the proxy element and animate it to the src element's location | 807 | // Show the proxy element and animate it to the src element's location |
808 | Dom.setStyle(proxy, "visibility", ""); | 808 | Dom.setStyle(proxy, "visibility", ""); |
809 | - a = new YAHOO.util.Motion( | ||
810 | - proxy,{ | 809 | + a = new YAHOO.util.Motion( |
810 | + proxy,{ | ||
811 | points: | 811 | points: |
812 | {to: Dom.getXY(srcEl)} | 812 | {to: Dom.getXY(srcEl)} |
813 | - }, | ||
814 | - 0.2, | 813 | + }, |
814 | + 0.2, | ||
815 | YAHOO.util.Easing.easeOut | 815 | YAHOO.util.Easing.easeOut |
816 | ); | 816 | ); |
817 | proxyid = proxy.id; | 817 | proxyid = proxy.id; |
@@ -832,8 +832,8 @@ i3GEO.arvoreDeCamadas = { | @@ -832,8 +832,8 @@ i3GEO.arvoreDeCamadas = { | ||
832 | DDM = YAHOO.util.DragDropMgr, | 832 | DDM = YAHOO.util.DragDropMgr, |
833 | Dom = YAHOO.util.Dom; | 833 | Dom = YAHOO.util.Dom; |
834 | if (DDM.interactionInfo.drop.length === 1){ | 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 | if (!region.intersect(pt)){ | 837 | if (!region.intersect(pt)){ |
838 | DDM.refreshCache(); | 838 | DDM.refreshCache(); |
839 | //exclui tema | 839 | //exclui tema |
@@ -848,7 +848,7 @@ i3GEO.arvoreDeCamadas = { | @@ -848,7 +848,7 @@ i3GEO.arvoreDeCamadas = { | ||
848 | else{ | 848 | else{ |
849 | if(i3GEO.arvoreDeCamadas.ARRASTARORDEM === true){ | 849 | if(i3GEO.arvoreDeCamadas.ARRASTARORDEM === true){ |
850 | destEl = Dom.get(id); | 850 | destEl = Dom.get(id); |
851 | - destEl.appendChild(this.getEl()); | 851 | + destEl.appendChild(this.getEl()); |
852 | els = i3GEO.arvoreDeCamadas.listaLigadosDesligados(); | 852 | els = i3GEO.arvoreDeCamadas.listaLigadosDesligados(); |
853 | lista = els[2].join(","); | 853 | lista = els[2].join(","); |
854 | temp = function(retorno){ | 854 | temp = function(retorno){ |
@@ -866,7 +866,7 @@ i3GEO.arvoreDeCamadas = { | @@ -866,7 +866,7 @@ i3GEO.arvoreDeCamadas = { | ||
866 | // Keep track of the direction of the drag for use during onDragOver | 866 | // Keep track of the direction of the drag for use during onDragOver |
867 | var y; | 867 | var y; |
868 | y = Event.getPageY(e); | 868 | y = Event.getPageY(e); |
869 | - if (y < this.lastY) | 869 | + if (y < this.lastY) |
870 | {this.goingUp = true;} | 870 | {this.goingUp = true;} |
871 | else | 871 | else |
872 | if (y > this.lastY) | 872 | if (y > this.lastY) |
@@ -944,7 +944,7 @@ i3GEO.arvoreDeCamadas = { | @@ -944,7 +944,7 @@ i3GEO.arvoreDeCamadas = { | ||
944 | new YAHOO.widget.HTMLNode({html:tnome,enableHighlight: false,isLeaf:true,expanded:false}, node); | 944 | new YAHOO.widget.HTMLNode({html:tnome,enableHighlight: false,isLeaf:true,expanded:false}, node); |
945 | if(funcoes.compartilhar === true && ltema.permitecomentario.toLowerCase() !== "nao") | 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 | tnome = i3GEO.social.compartilhar("",temp,temp,"semtotal"); | 948 | tnome = i3GEO.social.compartilhar("",temp,temp,"semtotal"); |
949 | iconesNode = new YAHOO.widget.HTMLNode({html:tnome,enableHighlight:false,isLeaf:true,expanded:false},node); | 949 | iconesNode = new YAHOO.widget.HTMLNode({html:tnome,enableHighlight:false,isLeaf:true,expanded:false},node); |
950 | } | 950 | } |
@@ -1027,10 +1027,10 @@ i3GEO.arvoreDeCamadas = { | @@ -1027,10 +1027,10 @@ i3GEO.arvoreDeCamadas = { | ||
1027 | if(funcoes.wms === true && ltema.permiteogc.toLowerCase() !== "nao"){ | 1027 | if(funcoes.wms === true && ltema.permiteogc.toLowerCase() !== "nao"){ |
1028 | i3GEO.arvoreDeCamadas.adicionaOpcaoTema("Getcapabilities",'WMS-OGC','i3GEO.tema.dialogo.mostraWms(\"'+ltema.name+'\")',node); | 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 | {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);} | 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 | if(funcoes.tme === true) | 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 | node.loadComplete(); | 1034 | node.loadComplete(); |
1035 | }, | 1035 | }, |
1036 | /* | 1036 | /* |
@@ -1258,7 +1258,7 @@ i3GEO.arvoreDeCamadas = { | @@ -1258,7 +1258,7 @@ i3GEO.arvoreDeCamadas = { | ||
1258 | } | 1258 | } |
1259 | estilo = navm ? "text-align:left;font-size:11px;vertical-align:middle;display:table-cell;" : "text-align:left;font-size:11px;vertical-align:top;"; | 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 | html = "<p onclick='i3GEO.mapa.ativaTema(\""+tema.name+"\")' id='arrastar_"+tema.name+"' style='"+estilo+"' >"; | 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 | 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 ; | 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 | if(i3GEO.arvoreDeCamadas.ATIVATEMA !== "") | 1263 | if(i3GEO.arvoreDeCamadas.ATIVATEMA !== "") |
1264 | {html += "onclick=\""+i3GEO.arvoreDeCamadas.ATIVATEMA+"\"";} | 1264 | {html += "onclick=\""+i3GEO.arvoreDeCamadas.ATIVATEMA+"\"";} |
@@ -1289,11 +1289,11 @@ i3GEO.arvoreDeCamadas = { | @@ -1289,11 +1289,11 @@ i3GEO.arvoreDeCamadas = { | ||
1289 | else | 1289 | else |
1290 | {html += " <span id='ArvoreTituloTema"+tema.name+"' style='"+estilo+"' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t7")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+tema.tema+"</span>";} | 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 | html += "</p>"; | 1291 | html += "</p>"; |
1292 | - | 1292 | + |
1293 | if(i3GEO.tema.TEMPORIZADORESID[tema.name] == undefined && tema.temporizador != "") | 1293 | if(i3GEO.tema.TEMPORIZADORESID[tema.name] == undefined && tema.temporizador != "") |
1294 | {i3GEO.tema.temporizador(tema.name,tema.temporizador);} | 1294 | {i3GEO.tema.temporizador(tema.name,tema.temporizador);} |
1295 | - | ||
1296 | - | 1295 | + |
1296 | + | ||
1297 | return(html); | 1297 | return(html); |
1298 | }, | 1298 | }, |
1299 | /* | 1299 | /* |
@@ -1500,7 +1500,7 @@ i3GEO.arvoreDeCamadas = { | @@ -1500,7 +1500,7 @@ i3GEO.arvoreDeCamadas = { | ||
1500 | var novon = novo.length,i; | 1500 | var novon = novo.length,i; |
1501 | if(novon !== atual.length) | 1501 | if(novon !== atual.length) |
1502 | {return (false);} | 1502 | {return (false);} |
1503 | - | 1503 | + |
1504 | for (i=0;i<novon;i += 1){ | 1504 | for (i=0;i<novon;i += 1){ |
1505 | if(novo[i].name !== atual[i].name) | 1505 | if(novo[i].name !== atual[i].name) |
1506 | {return (false);} | 1506 | {return (false);} |
@@ -1523,7 +1523,7 @@ i3GEO.arvoreDeCamadas = { | @@ -1523,7 +1523,7 @@ i3GEO.arvoreDeCamadas = { | ||
1523 | Parametro: | 1523 | Parametro: |
1524 | 1524 | ||
1525 | idtema - {String} ID do tema que será procurado | 1525 | idtema - {String} ID do tema que será procurado |
1526 | - | 1526 | + |
1527 | camadas - {Objeto} - objeto com a lista de temas | 1527 | camadas - {Objeto} - objeto com a lista de temas |
1528 | 1528 | ||
1529 | Return: | 1529 | Return: |
@@ -1535,13 +1535,13 @@ i3GEO.arvoreDeCamadas = { | @@ -1535,13 +1535,13 @@ i3GEO.arvoreDeCamadas = { | ||
1535 | var i; | 1535 | var i; |
1536 | if(!camadas) | 1536 | if(!camadas) |
1537 | {camadas = i3GEO.arvoreDeCamadas.CAMADAS;} | 1537 | {camadas = i3GEO.arvoreDeCamadas.CAMADAS;} |
1538 | - i = camadas.length; | 1538 | + i = camadas.length; |
1539 | while(i > 0){ | 1539 | while(i > 0){ |
1540 | i -= 1; | 1540 | i -= 1; |
1541 | if(camadas[i].name === idtema){ | 1541 | if(camadas[i].name === idtema){ |
1542 | return camadas[i]; | 1542 | return camadas[i]; |
1543 | } | 1543 | } |
1544 | - } | 1544 | + } |
1545 | return ""; | 1545 | return ""; |
1546 | }, | 1546 | }, |
1547 | /* | 1547 | /* |
@@ -1694,7 +1694,7 @@ i3GEO.arvoreDeCamadas = { | @@ -1694,7 +1694,7 @@ i3GEO.arvoreDeCamadas = { | ||
1694 | dialogo: { | 1694 | dialogo: { |
1695 | /* | 1695 | /* |
1696 | Function: abreFiltro | 1696 | Function: abreFiltro |
1697 | - | 1697 | + |
1698 | Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado à árvore | 1698 | Abre a janela de diálogo para o usuário escolher ou alterar o filtro aplicado à árvore |
1699 | */ | 1699 | */ |
1700 | filtro: function(){ | 1700 | filtro: function(){ |
@@ -1702,7 +1702,7 @@ i3GEO.arvoreDeCamadas = { | @@ -1702,7 +1702,7 @@ i3GEO.arvoreDeCamadas = { | ||
1702 | }, | 1702 | }, |
1703 | /* | 1703 | /* |
1704 | Function: excluir | 1704 | Function: excluir |
1705 | - | 1705 | + |
1706 | Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore | 1706 | Abre a janela de diálogo para o usuário escolher os temas que serão excluídos da árvore |
1707 | */ | 1707 | */ |
1708 | excluir: function(){ | 1708 | excluir: function(){ |
classesjs/dicionario.js
@@ -4,8 +4,8 @@ g_traducao = { | @@ -4,8 +4,8 @@ g_traducao = { | ||
4 | { | 4 | { |
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>", | 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 | en:"I3geo is a open source software! <a href='http://mapas.mma.gov.br/download' target=blank >Click</a> to download.", | 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 | //lista de propriedades do mapa | 10 | //lista de propriedades do mapa |
11 | "p2": [ | 11 | "p2": [ |
@@ -19,7 +19,7 @@ it:"Tipo di immagine" | @@ -19,7 +19,7 @@ it:"Tipo di immagine" | ||
19 | { | 19 | { |
20 | pt: "Legenda", | 20 | pt: "Legenda", |
21 | en: "Legend", | 21 | en: "Legend", |
22 | -es:"Subtítulo", | 22 | +es:"Leyenda", |
23 | it:"Legenda" | 23 | it:"Legenda" |
24 | }], | 24 | }], |
25 | "p4": [ | 25 | "p4": [ |
@@ -39,21 +39,21 @@ it:"Dimensione" | @@ -39,21 +39,21 @@ it:"Dimensione" | ||
39 | "p6": [ | 39 | "p6": [ |
40 | { | 40 | { |
41 | pt: "Ativa/desativa entorno", | 41 | pt: "Ativa/desativa entorno", |
42 | -en:"Enable/Disable surrounding", | 42 | +en:"Enable/Disable Border", |
43 | es:"Activar/desactivar entorno", | 43 | es:"Activar/desactivar entorno", |
44 | it:"Attiva / Disattiva campo" | 44 | it:"Attiva / Disattiva campo" |
45 | }], | 45 | }], |
46 | "p7": [ | 46 | "p7": [ |
47 | { | 47 | { |
48 | pt: "Ativa/desativa logo", | 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 | it:"Attiva / disattiva logo" | 51 | it:"Attiva / disattiva logo" |
52 | }], | 52 | }], |
53 | "p8": [ | 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 | es:"Color de la selección", | 57 | es:"Color de la selección", |
58 | it:"Colore della selezione" | 58 | it:"Colore della selezione" |
59 | }], | 59 | }], |
@@ -61,21 +61,21 @@ it:"Colore della selezione" | @@ -61,21 +61,21 @@ it:"Colore della selezione" | ||
61 | { | 61 | { |
62 | pt: "Cor do fundo", | 62 | pt: "Cor do fundo", |
63 | en:"Background color", | 63 | en:"Background color", |
64 | -es:"Color del fondo", | 64 | +es:"Color de fondo", |
65 | it:"Colore dello sfondo" | 65 | it:"Colore dello sfondo" |
66 | }], | 66 | }], |
67 | "p10": [ | 67 | "p10": [ |
68 | { | 68 | { |
69 | pt: "Grade de coordenadas", | 69 | pt: "Grade de coordenadas", |
70 | en:"Graticule", | 70 | en:"Graticule", |
71 | -es:"Grado de coordenadas", | 71 | +es:"Gratíla", |
72 | it:"Reticolo" | 72 | it:"Reticolo" |
73 | }], | 73 | }], |
74 | "p11": [ | 74 | "p11": [ |
75 | { | 75 | { |
76 | pt: "Template", | 76 | pt: "Template", |
77 | en:"Template", | 77 | en:"Template", |
78 | -es:"Template", | 78 | +es:"Plantilla", |
79 | it:"Template" | 79 | it:"Template" |
80 | }], | 80 | }], |
81 | "p12": [ | 81 | "p12": [ |
@@ -90,7 +90,7 @@ it:"Temporizzazione" | @@ -90,7 +90,7 @@ it:"Temporizzazione" | ||
90 | pt: "Propriedades", | 90 | pt: "Propriedades", |
91 | en:"Properties", | 91 | en:"Properties", |
92 | es:"Propiedades", | 92 | es:"Propiedades", |
93 | -it:"Proprieta" | 93 | +it:"Proprietà" |
94 | }], | 94 | }], |
95 | "p14": [ | 95 | "p14": [ |
96 | { | 96 | { |
@@ -102,7 +102,7 @@ it:"Applica" | @@ -102,7 +102,7 @@ it:"Applica" | ||
102 | "p15": [ | 102 | "p15": [ |
103 | { | 103 | { |
104 | pt: "Formato da imagem do mapa", | 104 | pt: "Formato da imagem do mapa", |
105 | -en:"Image map format", | 105 | +en:"Format of Image Map", |
106 | es:"Formato de la imagen del mapa", | 106 | es:"Formato de la imagen del mapa", |
107 | it:"Image map format" | 107 | it:"Image map format" |
108 | }], | 108 | }], |
@@ -110,35 +110,35 @@ it:"Image map format" | @@ -110,35 +110,35 @@ it:"Image map format" | ||
110 | { | 110 | { |
111 | pt: "Camadas de fundo", | 111 | pt: "Camadas de fundo", |
112 | en:"Base layers", | 112 | en:"Base layers", |
113 | -es:"Base layers", | 113 | +es:"Capas Base", |
114 | it:"Base layers" | 114 | it:"Base layers" |
115 | }], | 115 | }], |
116 | "p17": [ | 116 | "p17": [ |
117 | { | 117 | { |
118 | pt: "Imprime legenda", | 118 | pt: "Imprime legenda", |
119 | en:"Enable legend", | 119 | en:"Enable legend", |
120 | -es:"Activar Subtitulo", | 120 | +es:"Activar Leyenda", |
121 | it:"Attiva legenda" | 121 | it:"Attiva legenda" |
122 | }], | 122 | }], |
123 | "p18": [ | 123 | "p18": [ |
124 | { | 124 | { |
125 | pt: "Não imprime a legenda", | 125 | pt: "Não imprime a legenda", |
126 | en:"Disable legend", | 126 | en:"Disable legend", |
127 | -es:"Desactivar Subtitulo", | 127 | +es:"Desactivar Leyenda", |
128 | it:"Disattiva legenda" | 128 | it:"Disattiva legenda" |
129 | }], | 129 | }], |
130 | "p19": [ | 130 | "p19": [ |
131 | { | 131 | { |
132 | pt: "Ativa ou desativa a legenda de um tema na opção de impressão do mapa", | 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 | it:"Ativa ou desativa a legenda de um tema na opção de impressão do mapa" | 135 | it:"Ativa ou desativa a legenda de um tema na opção de impressão do mapa" |
136 | }], | 136 | }], |
137 | "p20": [ | 137 | "p20": [ |
138 | { | 138 | { |
139 | pt: "Tela remota", | 139 | pt: "Tela remota", |
140 | en:"Remote screen", | 140 | en:"Remote screen", |
141 | -es:"Tela remota", | 141 | +es:"Pantalla remota", |
142 | it:"Tela remota" | 142 | it:"Tela remota" |
143 | }], | 143 | }], |
144 | "p21": [ | 144 | "p21": [ |
@@ -182,14 +182,14 @@ it:"Archivio" | @@ -182,14 +182,14 @@ it:"Archivio" | ||
182 | pt: "Propriedades", | 182 | pt: "Propriedades", |
183 | en:"Properties", | 183 | en:"Properties", |
184 | es:"Propiedades", | 184 | es:"Propiedades", |
185 | -it:"Proprieta" | 185 | +it:"Proprietà" |
186 | }], | 186 | }], |
187 | //submenus | 187 | //submenus |
188 | "u1": [ | 188 | "u1": [ |
189 | { | 189 | { |
190 | pt: "Sobre o i3Geo", | 190 | pt: "Sobre o i3Geo", |
191 | en:"About i3Geo", | 191 | en:"About i3Geo", |
192 | -es:"Sobre i3Geo", | 192 | +es:"Acerca de i3Geo", |
193 | it:"Informazioni WebGis" | 193 | it:"Informazioni WebGis" |
194 | }], | 194 | }], |
195 | "u2": [ | 195 | "u2": [ |
@@ -217,7 +217,7 @@ it:"Guida" | @@ -217,7 +217,7 @@ it:"Guida" | ||
217 | { | 217 | { |
218 | pt: "Manual do usuário", | 218 | pt: "Manual do usuário", |
219 | en:"User manual", | 219 | en:"User manual", |
220 | -es:"Manual do usuário", | 220 | +es:"Manual de usuario", |
221 | it:"Manual do usuário" | 221 | it:"Manual do usuário" |
222 | }], | 222 | }], |
223 | "u5": [ | 223 | "u5": [ |
@@ -230,8 +230,8 @@ it:"Blog" | @@ -230,8 +230,8 @@ it:"Blog" | ||
230 | "u5a": [ | 230 | "u5a": [ |
231 | { | 231 | { |
232 | pt: "Software público", | 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 | it:"Software pubblico" | 235 | it:"Software pubblico" |
236 | }], | 236 | }], |
237 | "u5b": [ | 237 | "u5b": [ |
@@ -266,41 +266,41 @@ it:"Reticolo poligonale" | @@ -266,41 +266,41 @@ it:"Reticolo poligonale" | ||
266 | { | 266 | { |
267 | pt: "Grade de pontos", | 267 | pt: "Grade de pontos", |
268 | en:"Grid of Points", | 268 | en:"Grid of Points", |
269 | -es:"Grado de puntos", | 269 | +es:"Gratíla de puntos", |
270 | it:"Reticolo puntuale" | 270 | it:"Reticolo puntuale" |
271 | }], | 271 | }], |
272 | "u9": [ | 272 | "u9": [ |
273 | { | 273 | { |
274 | pt: "Grade de hexágonos", | 274 | pt: "Grade de hexágonos", |
275 | en:"Grid of Hexagons", | 275 | en:"Grid of Hexagons", |
276 | -es:"Grado de hexágonos", | 276 | +es:"Gratíla de hexágonos", |
277 | it:"Reticolo Esagonale" | 277 | it:"Reticolo Esagonale" |
278 | }], | 278 | }], |
279 | "u10": [ | 279 | "u10": [ |
280 | { | 280 | { |
281 | pt: "Entorno(Buffer)", | 281 | pt: "Entorno(Buffer)", |
282 | en:"Buffer", | 282 | en:"Buffer", |
283 | -es:"Entorno (Buffer)", | 283 | +es:"Area Influencia (Buffer)", |
284 | it:"Buffer" | 284 | it:"Buffer" |
285 | }], | 285 | }], |
286 | "u11": [ | 286 | "u11": [ |
287 | { | 287 | { |
288 | pt: "Centróide", | 288 | pt: "Centróide", |
289 | en:"Centroid", | 289 | en:"Centroid", |
290 | -es:"Centro geométrico", | 290 | +es:"Centroide", |
291 | it:"Baricentro" | 291 | it:"Baricentro" |
292 | }], | 292 | }], |
293 | "u11a": [ | 293 | "u11a": [ |
294 | { | 294 | { |
295 | pt: "Distância entre pontos", | 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 | it:"Distanza tra i punti" | 298 | it:"Distanza tra i punti" |
299 | }], | 299 | }], |
300 | "u12": [ | 300 | "u12": [ |
301 | { | 301 | { |
302 | pt: "N pontos em poligono", | 302 | pt: "N pontos em poligono", |
303 | -en:"N point in polygon", | 303 | +en:"N points in polygon", |
304 | es:"N puntos en polígono", | 304 | es:"N puntos en polígono", |
305 | it:"N punti nel Poligono" | 305 | it:"N punti nel Poligono" |
306 | }], | 306 | }], |
@@ -308,13 +308,13 @@ it:"N punti nel Poligono" | @@ -308,13 +308,13 @@ it:"N punti nel Poligono" | ||
308 | { | 308 | { |
309 | pt: "Ponto em poligono/raster", | 309 | pt: "Ponto em poligono/raster", |
310 | en:"Point in polygon/raster", | 310 | en:"Point in polygon/raster", |
311 | -es:"Punto en polígono/matriz", | 311 | +es:"Punto en polígono/raster", |
312 | it:"Punto nel Poligono / raster" | 312 | it:"Punto nel Poligono / raster" |
313 | }], | 313 | }], |
314 | "u14": [ | 314 | "u14": [ |
315 | { | 315 | { |
316 | pt: "Distribuição de pontos", | 316 | pt: "Distribuição de pontos", |
317 | -en:"Point distribution", | 317 | +en:"Points distribution", |
318 | es:"Distribución de puntos", | 318 | es:"Distribución de puntos", |
319 | it:"Distribuzione di punti" | 319 | it:"Distribuzione di punti" |
320 | }], | 320 | }], |
@@ -357,7 +357,7 @@ it:"Apri mappa" | @@ -357,7 +357,7 @@ it:"Apri mappa" | ||
357 | { | 357 | { |
358 | pt: "Pegar imagens", | 358 | pt: "Pegar imagens", |
359 | en:"Get pictures", | 359 | en:"Get pictures", |
360 | -es:"Tomar imágenes", | 360 | +es:"Captar imágenes", |
361 | it:"Apri immagine" | 361 | it:"Apri immagine" |
362 | }], | 362 | }], |
363 | "u20": [ | 363 | "u20": [ |
@@ -385,7 +385,7 @@ it:"Genera collegamento" | @@ -385,7 +385,7 @@ it:"Genera collegamento" | ||
385 | { | 385 | { |
386 | pt: "Grade", | 386 | pt: "Grade", |
387 | en:"Graticule", | 387 | en:"Graticule", |
388 | -es:"Grado", | 388 | +es:"Gratíla", |
389 | it:"Reticolo" | 389 | it:"Reticolo" |
390 | }], | 390 | }], |
391 | "u23": [ | 391 | "u23": [ |
@@ -399,21 +399,21 @@ it:"Punto" | @@ -399,21 +399,21 @@ it:"Punto" | ||
399 | { | 399 | { |
400 | pt: "Polígono", | 400 | pt: "Polígono", |
401 | en:"Polygon", | 401 | en:"Polygon", |
402 | -es:"Poligonos", | 402 | +es:"Polígonos", |
403 | it:"Poligono" | 403 | it:"Poligono" |
404 | }], | 404 | }], |
405 | "u25": [ | 405 | "u25": [ |
406 | { | 406 | { |
407 | pt: "Dissolve", | 407 | pt: "Dissolve", |
408 | -en:"Dissolv", | ||
409 | -es:"Dissolve", | 408 | +en:"Dissolve", |
409 | +es:"Disolver", | ||
410 | it:"Dissolvi" | 410 | it:"Dissolvi" |
411 | }], | 411 | }], |
412 | "u26": [ | 412 | "u26": [ |
413 | { | 413 | { |
414 | pt: "Agrupa", | 414 | pt: "Agrupa", |
415 | en:"Group", | 415 | en:"Group", |
416 | -es:"Agrupa", | 416 | +es:"Agrupar", |
417 | it:"Aggrega" | 417 | it:"Aggrega" |
418 | }], | 418 | }], |
419 | "u27": [ | 419 | "u27": [ |
@@ -426,8 +426,8 @@ it:"Altri" | @@ -426,8 +426,8 @@ it:"Altri" | ||
426 | "u28": [ | 426 | "u28": [ |
427 | { | 427 | { |
428 | pt: "Centro médio", | 428 | pt: "Centro médio", |
429 | -en:"Mean center", | ||
430 | -es:"Centro médio", | 429 | +en:"Middle center", |
430 | +es:"Centro medio", | ||
431 | it:"Centro médio" | 431 | it:"Centro médio" |
432 | }], | 432 | }], |
433 | "u29": [ | 433 | "u29": [ |
@@ -448,44 +448,44 @@ it:"Strati" | @@ -448,44 +448,44 @@ it:"Strati" | ||
448 | "t2":[ | 448 | "t2":[ |
449 | { | 449 | { |
450 | pt:"Arraste o tema aqui ou clique para excluir", | 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 | it:"Trascina qui per rimuovere" | 453 | it:"Trascina qui per rimuovere" |
454 | }], | 454 | }], |
455 | "t2a":[ | 455 | "t2a":[ |
456 | { | 456 | { |
457 | pt:"Filtra a lista de camadas", | 457 | pt:"Filtra a lista de camadas", |
458 | en:"Filters the list of layers", | 458 | en:"Filters the list of layers", |
459 | -es:"filtra a lista de camadas", | 459 | +es:"Filtra la lista de capas", |
460 | it:"filtra a lista de camadas" | 460 | it:"filtra a lista de camadas" |
461 | }], | 461 | }], |
462 | "t2b":[ | 462 | "t2b":[ |
463 | { | 463 | { |
464 | pt:"Abre a legenda do mapa", | 464 | pt:"Abre a legenda do mapa", |
465 | en:"Opens the map legend", | 465 | en:"Opens the map legend", |
466 | -es:"Abre a legenda do mapa", | 466 | +es:"Despliega la leyenda del mapa", |
467 | it:"Abre a legenda do mapa" | 467 | it:"Abre a legenda do mapa" |
468 | }], | 468 | }], |
469 | "t3":[ | 469 | "t3":[ |
470 | { | 470 | { |
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.", | 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 | "t3a":[ | 476 | "t3a":[ |
477 | { | 477 | { |
478 | pt:"Clique para ligar todos os temas", | 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 | "t3b":[ | 483 | "t3b":[ |
484 | { | 484 | { |
485 | pt:"Clique para desligar todos os temas", | 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 | "t4":[ | 490 | "t4":[ |
491 | { | 491 | { |
@@ -504,114 +504,114 @@ it:"Zoom della selezione" | @@ -504,114 +504,114 @@ it:"Zoom della selezione" | ||
504 | "t5":[ | 504 | "t5":[ |
505 | { | 505 | { |
506 | pt:"Limpa seleção existente nesse tema", | 506 | pt:"Limpa seleção existente nesse tema", |
507 | -en:"Clear selection", | 507 | +en:"Clear selection existing in this theme", |
508 | es:"Limpia la selección existente en este tema", | 508 | es:"Limpia la selección existente en este tema", |
509 | it:"Pulizia della selezione esistente in questo strato" | 509 | it:"Pulizia della selezione esistente in questo strato" |
510 | }], | 510 | }], |
511 | "t6":[ | 511 | "t6":[ |
512 | { | 512 | { |
513 | pt:"Clique para fazer o download desse tema no formato shapefile", | 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 | it:"Clicca per il download di questo tema nel formato Shapefile" | 516 | it:"Clicca per il download di questo tema nel formato Shapefile" |
517 | }], | 517 | }], |
518 | "t7":[ | 518 | "t7":[ |
519 | { | 519 | { |
520 | pt:"clique e arraste", | 520 | pt:"clique e arraste", |
521 | -en:"dragging", | 521 | +en:"Dragging", |
522 | es:"Haga clic y arrastre", | 522 | es:"Haga clic y arrastre", |
523 | it:"Clicca e trascina" | 523 | it:"Clicca e trascina" |
524 | }], | 524 | }], |
525 | "t7a":[ | 525 | "t7a":[ |
526 | { | 526 | { |
527 | pt:"Clique e arraste para mudar a ordem. Arraste e solte na lixeira para remover. Aguarde para ver a legenda.", | 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 | it:"Clicca e trascina" | 530 | it:"Clicca e trascina" |
531 | }], | 531 | }], |
532 | "t8":[ | 532 | "t8":[ |
533 | { | 533 | { |
534 | pt:"arraste para mudar a ordem", | 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 | it:"Trascina per modificare l'ordine" | 537 | it:"Trascina per modificare l'ordine" |
538 | }], | 538 | }], |
539 | 539 | ||
540 | "t9":[ | 540 | "t9":[ |
541 | { | 541 | { |
542 | pt:"A escala do tema é compatível com a escala do mapa", | 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 | es:"La escala del tema es compatible con la escala del mapa", | 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 | "t10":[ | 547 | "t10":[ |
548 | { | 548 | { |
549 | pt:"A escala do tema é incompatível com a escala do mapa", | 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 | es:"La escala del tema es incompatible con la escala del mapa", | 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 | "t11":[ | 554 | "t11":[ |
555 | { | 555 | { |
556 | pt:"A escala do tema não é conhecida", | 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 | es:"La escala del tema no es conocida", | 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 | "t12":[ | 561 | "t12":[ |
562 | { | 562 | { |
563 | pt:"excluir", | 563 | pt:"excluir", |
564 | -en:"delete", | ||
565 | -es:"Excluir", | 564 | +en:"Delete", |
565 | +es:"Eliminar", | ||
566 | it:"Eliminare" | 566 | it:"Eliminare" |
567 | }], | 567 | }], |
568 | "t12a":[ | 568 | "t12a":[ |
569 | { | 569 | { |
570 | pt:"Clique para excluir esse tema do mapa.", | 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 | es:"Haga clic para excluir este tema del mapa", | 572 | es:"Haga clic para excluir este tema del mapa", |
573 | it:"Clicca per rimuovere questo strato della mappa" | 573 | it:"Clicca per rimuovere questo strato della mappa" |
574 | }], | 574 | }], |
575 | "t13":[ | 575 | "t13":[ |
576 | { | 576 | { |
577 | pt:"sobe", | 577 | pt:"sobe", |
578 | -en:"up", | ||
579 | -es:"Sube", | 578 | +en:"Up", |
579 | +es:"Subir", | ||
580 | it:"Mettere sopra " | 580 | it:"Mettere sopra " |
581 | }], | 581 | }], |
582 | "t14":[ | 582 | "t14":[ |
583 | { | 583 | { |
584 | pt:"Clique para subir esse tema na ordem de desenho", | 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 | es:"Haga clic para subir ese tema en la orden de diseño", | 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 | "t15":[ | 589 | "t15":[ |
590 | { | 590 | { |
591 | pt:"desce", | 591 | pt:"desce", |
592 | -en:"down", | ||
593 | -es:"Baja", | 592 | +en:"Down", |
593 | +es:"Bajar", | ||
594 | it:"scendere" | 594 | it:"scendere" |
595 | }], | 595 | }], |
596 | "t16":[ | 596 | "t16":[ |
597 | { | 597 | { |
598 | pt:"Clique para descer esse tema na ordem de desenho", | 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 | es:"Haga clic para bajar este tema en la orden de diseño", | 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 | "t17":[ | 603 | "t17":[ |
604 | { | 604 | { |
605 | pt:"zoom para o tema", | 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 | it:"Zoom al tema" | 608 | it:"Zoom al tema" |
609 | }], | 609 | }], |
610 | "t18":[ | 610 | "t18":[ |
611 | { | 611 | { |
612 | pt:"Clique para ajustar o mapa de forma a mostrar todo o tema", | 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 | it:"Clicca per regolare la mappa per visualizzare tutto lo strato" | 615 | it:"Clicca per regolare la mappa per visualizzare tutto lo strato" |
616 | }], | 616 | }], |
617 | "t18a":[ | 617 | "t18a":[ |
@@ -625,28 +625,28 @@ it:"Opzioni" | @@ -625,28 +625,28 @@ it:"Opzioni" | ||
625 | { | 625 | { |
626 | pt:"Legenda", | 626 | pt:"Legenda", |
627 | en:"Legend", | 627 | en:"Legend", |
628 | -es:"Subtitulo", | 628 | +es:"Leyenda", |
629 | it:"Legenda" | 629 | it:"Legenda" |
630 | }], | 630 | }], |
631 | "t19":[ | 631 | "t19":[ |
632 | { | 632 | { |
633 | pt:"Altera a transparência do tema, possibilitando que as camadas inferiores possam ser vistas.", | 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 | es:"Altera la transparencia del tema, haciendo posible que las capas inferiores puedan verse", | 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 | "t20":[ | 638 | "t20":[ |
639 | { | 639 | { |
640 | pt:"Opacidade", | 640 | pt:"Opacidade", |
641 | en:"Opacity", | 641 | en:"Opacity", |
642 | es:"Opacidad", | 642 | es:"Opacidad", |
643 | -it:"Opacit�" | 643 | +it:"Opacità" |
644 | }], | 644 | }], |
645 | "t21a":[ | 645 | "t21a":[ |
646 | { | 646 | { |
647 | pt:"Muda o nome atual do tema. Utilize para melhorar a legenda do mapa.", | 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 | it:"Cambia il nome del tema corrente. Utilizzare per migliorare la legenda della mappa." | 650 | it:"Cambia il nome del tema corrente. Utilizzare per migliorare la legenda della mappa." |
651 | }], | 651 | }], |
652 | "t21":[ | 652 | "t21":[ |
@@ -660,7 +660,7 @@ it:"Nuovo nome" | @@ -660,7 +660,7 @@ it:"Nuovo nome" | ||
660 | { | 660 | { |
661 | pt:"Localize elementos no tema com base em seus atributos descritivos.", | 661 | pt:"Localize elementos no tema com base em seus atributos descritivos.", |
662 | en:"Find elements on the layer based on their descriptive attributes.", | 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 | it:"Trova gli elementi nel tema secondo i suoi attributi descrittivi." | 664 | it:"Trova gli elementi nel tema secondo i suoi attributi descrittivi." |
665 | }], | 665 | }], |
666 | "t23":[ | 666 | "t23":[ |
@@ -673,7 +673,7 @@ it:"Cerca..." | @@ -673,7 +673,7 @@ it:"Cerca..." | ||
673 | "t24":[ | 673 | "t24":[ |
674 | { | 674 | { |
675 | pt:"Crie uma nova camada no mapa para apresentar textos descritivos sobre esse tema, tendo como base a tabela de atributos.", | 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 | es:"Crear una nueva capa en el mapa para presentar textos descriptivos sobre este tema, teniendo como base la tabla de atributos", | 677 | es:"Crear una nueva capa en el mapa para presentar textos descriptivos sobre este tema, teniendo como base la tabla de atributos", |
678 | it:"Creare un nuovo strato sulla mappa per visualizzare testi descrittivi sul tema, secondo la tabella di attributi." | 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,27 +681,27 @@ it:"Creare un nuovo strato sulla mappa per visualizzare testi descrittivi sul te | ||
681 | { | 681 | { |
682 | pt:"Texto (nomes ou valores)", | 682 | pt:"Texto (nomes ou valores)", |
683 | en:"Label...", | 683 | en:"Label...", |
684 | -es:"Texto...", | 684 | +es:"Etiquetas..", |
685 | it:"Testo..." | 685 | it:"Testo..." |
686 | }], | 686 | }], |
687 | "t26":[ | 687 | "t26":[ |
688 | { | 688 | { |
689 | pt:"Defina as etiquetas que serão mostradas quando o mouse é estacionado sobre um elemento desse tema.", | 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 | es:"Defina las etiquetas que se mostrarán cuando el ratón se estaciona sobre un elemento de este tema", | 691 | es:"Defina las etiquetas que se mostrarán cuando el ratón se estaciona sobre un elemento de este tema", |
692 | it:"Definire le etichette da visualizzare quando il mouse si ferma su un elemento di questo tema." | 692 | it:"Definire le etichette da visualizzare quando il mouse si ferma su un elemento di questo tema." |
693 | }], | 693 | }], |
694 | "t27":[ | 694 | "t27":[ |
695 | { | 695 | { |
696 | pt:"Ativar etiquetas", | 696 | pt:"Ativar etiquetas", |
697 | -en:"Tooltip...", | 697 | +en:"Label...", |
698 | es:"Etiquetas...", | 698 | es:"Etiquetas...", |
699 | it:"Descrizioni..." | 699 | it:"Descrizioni..." |
700 | }], | 700 | }], |
701 | "t28":[ | 701 | "t28":[ |
702 | { | 702 | { |
703 | pt:"Insira um filtro nesse tema para mostrar apenas determinadas informações, com base na tabela de atributos.", | 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 | es:"Inserte un filtro en este tema para mostrar solo determinadas informaciones, con base en la tabla de atributos", | 705 | es:"Inserte un filtro en este tema para mostrar solo determinadas informaciones, con base en la tabla de atributos", |
706 | it:"Inserisci un filtro in questo tema per mostrare solo determinate informazioni, con base nella tabella di attributi" | 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,41 +709,41 @@ it:"Inserisci un filtro in questo tema per mostrare solo determinate informazion | ||
709 | { | 709 | { |
710 | pt:"Filtrar", | 710 | pt:"Filtrar", |
711 | en:"Filter...", | 711 | en:"Filter...", |
712 | -es:"Filtro...", | 712 | +es:"Filtrar...", |
713 | it:"Filtro..." | 713 | it:"Filtro..." |
714 | }], | 714 | }], |
715 | "t30":[ | 715 | "t30":[ |
716 | { | 716 | { |
717 | pt:"Veja a tabela de atributos relacionada a esse tema.", | 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 | es:"Vea la tabla de atributos relacionada con este tema", | 719 | es:"Vea la tabla de atributos relacionada con este tema", |
720 | it:"Vedi la tabella degli attributi di questo tema." | 720 | it:"Vedi la tabella degli attributi di questo tema." |
721 | }], | 721 | }], |
722 | "t31":[ | 722 | "t31":[ |
723 | { | 723 | { |
724 | pt:"Tabela com os dados", | 724 | pt:"Tabela com os dados", |
725 | -en:"Table...", | ||
726 | -es:"Tabla...", | 725 | +en:"Table of attributes...", |
726 | +es:"Tabla de atributos...", | ||
727 | it:"Tabella..." | 727 | it:"Tabella..." |
728 | }], | 728 | }], |
729 | "t32":[ | 729 | "t32":[ |
730 | { | 730 | { |
731 | pt:"Abre o editor de legenda, permitindo a alteração da forma de representação desse tema.", | 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 | it:"Aprire l'editor di legenda, che consente la modifica della forma di rappresentazione di questo tema " | 734 | it:"Aprire l'editor di legenda, che consente la modifica della forma di rappresentazione di questo tema " |
735 | }], | 735 | }], |
736 | "t33":[ | 736 | "t33":[ |
737 | { | 737 | { |
738 | pt:"Editar legenda", | 738 | pt:"Editar legenda", |
739 | -en:"Legend edit...", | ||
740 | -es:"Editar subtítulo...", | 739 | +en:"Edit Legend...", |
740 | +es:"Editar leyenda...", | ||
741 | it:"Modifica la legenda" | 741 | it:"Modifica la legenda" |
742 | }], | 742 | }], |
743 | "t34":[ | 743 | "t34":[ |
744 | { | 744 | { |
745 | pt:"Mostra os dados desse tema em uma janela que acompanha o mouse.", | 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 | es:"Muestra los datos de este tema en una ventana que acompaña el ratón", | 747 | es:"Muestra los datos de este tema en una ventana que acompaña el ratón", |
748 | it:"Mostra i dati di questo tema in una finestra che accompagna il mouse." | 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,14 +751,14 @@ it:"Mostra i dati di questo tema in una finestra che accompagna il mouse." | ||
751 | { | 751 | { |
752 | pt:"Mostra em janela", | 752 | pt:"Mostra em janela", |
753 | en:"Show in window", | 753 | en:"Show in window", |
754 | -es:"Muestra en la ventana...", | 754 | +es:"Mostrar en la ventana...", |
755 | it: "Mostra nella finestra..." | 755 | it: "Mostra nella finestra..." |
756 | }], | 756 | }], |
757 | "t36":[ | 757 | "t36":[ |
758 | { | 758 | { |
759 | pt:"tema visível apenas em determinadas escalas", | 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 | it:"Tema visibile solo a determinate scale" | 762 | it:"Tema visibile solo a determinate scale" |
763 | }], | 763 | }], |
764 | "t37":[ | 764 | "t37":[ |
@@ -771,56 +771,56 @@ it:"Grafico" | @@ -771,56 +771,56 @@ it:"Grafico" | ||
771 | "t37a":[ | 771 | "t37a":[ |
772 | { | 772 | { |
773 | pt:"Tema com gráficos", | 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 | it:"Grafico" | 776 | it:"Grafico" |
777 | }], | 777 | }], |
778 | "t37b":[ | 778 | "t37b":[ |
779 | { | 779 | { |
780 | pt:"Gráfico interativo", | 780 | pt:"Gráfico interativo", |
781 | en:"Interactive chart", | 781 | en:"Interactive chart", |
782 | -es:"Gráfico", | 782 | +es:"Gráfico Interactivo", |
783 | it:"Grafico" | 783 | it:"Grafico" |
784 | }], | 784 | }], |
785 | "t38":[ | 785 | "t38":[ |
786 | { | 786 | { |
787 | pt:"Exporta a legenda para o padrão SLD.", | 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 | it:"Exporta a legenda para o padrão SLD." | 790 | it:"Exporta a legenda para o padrão SLD." |
791 | }], | 791 | }], |
792 | "t39":[ | 792 | "t39":[ |
793 | { | 793 | { |
794 | pt:"Exportar SLD", | 794 | pt:"Exportar SLD", |
795 | -en:"SLD...", | ||
796 | -es:"SLD...", | 795 | +en:"Export to SLD...", |
796 | +es:"Exportar a SLD...", | ||
797 | it:"SLD..." | 797 | it:"SLD..." |
798 | }], | 798 | }], |
799 | "t40":[ | 799 | "t40":[ |
800 | { | 800 | { |
801 | pt:"Abre a ferramenta que permite alterar o SQL de acesso aos dados", | 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 | it:"Abre a ferramenta que permite alterar o SQL de acesso aos dados" | 804 | it:"Abre a ferramenta que permite alterar o SQL de acesso aos dados" |
805 | }], | 805 | }], |
806 | "t41":[ | 806 | "t41":[ |
807 | { | 807 | { |
808 | pt:"Editar SQL", | 808 | pt:"Editar SQL", |
809 | -en:"SQL...", | ||
810 | -es:"SQL...", | 809 | +en:"Edit SQL...", |
810 | +es:"Editar SQL...", | ||
811 | it:"SQL..." | 811 | it:"SQL..." |
812 | }], | 812 | }], |
813 | "t42":[ | 813 | "t42":[ |
814 | { | 814 | { |
815 | pt:"Efeito cortina", | 815 | pt:"Efeito cortina", |
816 | -en:"Curtain...", | ||
817 | -es:"Cortina...", | 816 | +en:"Curtain efect...", |
817 | +es:"Efecto Cortina...", | ||
818 | it:"Tenda..." | 818 | it:"Tenda..." |
819 | }], | 819 | }], |
820 | "t43":[ | 820 | "t43":[ |
821 | { | 821 | { |
822 | pt:"Aplicar SLD", | 822 | pt:"Aplicar SLD", |
823 | -en:"SLD apply...", | 823 | +en:"Apply SLD...", |
824 | es:"Aplicar SLD...", | 824 | es:"Aplicar SLD...", |
825 | it:"Aplicar SLD..." | 825 | it:"Aplicar SLD..." |
826 | }], | 826 | }], |
@@ -842,14 +842,14 @@ it:"Comentar" | @@ -842,14 +842,14 @@ it:"Comentar" | ||
842 | { | 842 | { |
843 | pt:"Mais populares", | 843 | pt:"Mais populares", |
844 | en:"Most popular", | 844 | en:"Most popular", |
845 | -es:"Mais populares", | 845 | +es:"Mas populares", |
846 | it:"Mais populares" | 846 | it:"Mais populares" |
847 | }], | 847 | }], |
848 | "t47": [ | 848 | "t47": [ |
849 | { | 849 | { |
850 | pt: "Intervalo em segundos após o qual a camada será atualizada. Para ignorar, deixe em branco", | 850 | pt: "Intervalo em segundos após o qual a camada será atualizada. Para ignorar, deixe em branco", |
851 | en:"Interval in seconds after which the layer will be updated. To ignore, leave blank", | 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 | it:"Intervalo em segundos após o qual a camada será atualizada. Para ignorar, deixe em branco" | 853 | it:"Intervalo em segundos após o qual a camada será atualizada. Para ignorar, deixe em branco" |
854 | }], | 854 | }], |
855 | "t48": [ | 855 | "t48": [ |
@@ -861,65 +861,65 @@ it:"Temporizador" | @@ -861,65 +861,65 @@ it:"Temporizador" | ||
861 | }], | 861 | }], |
862 | "t49": [ | 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 | //guia adiciona | 869 | //guia adiciona |
870 | "a1":[ | 870 | "a1":[ |
871 | { | 871 | { |
872 | pt:"procurar tema:", | 872 | pt:"procurar tema:", |
873 | -en:"search layer:", | ||
874 | -es:"Buscar datos:", | 873 | +en:"Search layer:", |
874 | +es:"Buscar Tema:", | ||
875 | it:"Ricerca il tema:" | 875 | it:"Ricerca il tema:" |
876 | }], | 876 | }], |
877 | "a2":[ | 877 | "a2":[ |
878 | { | 878 | { |
879 | pt:"Upload de shape file", | 879 | pt:"Upload de shape file", |
880 | en:"Upload shape file", | 880 | en:"Upload shape file", |
881 | -es:"Upload de shape file", | 881 | +es:"Subir archivo shape", |
882 | it:"Upload del shape file" | 882 | it:"Upload del shape file" |
883 | }], | 883 | }], |
884 | "a2b":[ | 884 | "a2b":[ |
885 | { | 885 | { |
886 | pt:"Upload de arquivo dbf ou CSV", | 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 | it: "Upload del file dbf o CSV" | 889 | it: "Upload del file dbf o CSV" |
890 | }], | 890 | }], |
891 | "a3":[ | 891 | "a3":[ |
892 | { | 892 | { |
893 | pt:"Download de dados", | 893 | pt:"Download de dados", |
894 | en:"Data download", | 894 | en:"Data download", |
895 | -es:"Download de datos", | 895 | +es:"Descarga de datos", |
896 | it:"Download dei dati" | 896 | it:"Download dei dati" |
897 | }], | 897 | }], |
898 | "a3a":[ | 898 | "a3a":[ |
899 | { | 899 | { |
900 | pt:"Importar Web Map Context (WMC)", | 900 | pt:"Importar Web Map Context (WMC)", |
901 | -en:"Web Map Context (WMC) Importer", | 901 | +en:"Import Web Map Context (WMC)", |
902 | es:"Importar Web Map Context (WMC)", | 902 | es:"Importar Web Map Context (WMC)", |
903 | it:"Importar Web Map Context (WMC)" | 903 | it:"Importar Web Map Context (WMC)" |
904 | }], | 904 | }], |
905 | "a4":[ | 905 | "a4":[ |
906 | { | 906 | { |
907 | pt:"Conectar com servidor WMS", | 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 | it:"Connetti con il server WMS" | 910 | it:"Connetti con il server WMS" |
911 | }], | 911 | }], |
912 | "a4b":[ | 912 | "a4b":[ |
913 | { | 913 | { |
914 | pt:"Conectar com servidor WMS-T", | 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 | it:"Connetti con il server WMS-T" | 917 | it:"Connetti con il server WMS-T" |
918 | }], | 918 | }], |
919 | "a5":[ | 919 | "a5":[ |
920 | { | 920 | { |
921 | pt:"Conectar com GeoRss", | 921 | pt:"Conectar com GeoRss", |
922 | -en:"GeoRss connection", | 922 | +en:"Connect to GeoRss", |
923 | es:"Conectar con GeoRss", | 923 | es:"Conectar con GeoRss", |
924 | it:"Connetti con il GeoRss" | 924 | it:"Connetti con il GeoRss" |
925 | }], | 925 | }], |
@@ -927,7 +927,7 @@ it:"Connetti con il GeoRss" | @@ -927,7 +927,7 @@ it:"Connetti con il GeoRss" | ||
927 | { | 927 | { |
928 | pt:"Nuvem de tags", | 928 | pt:"Nuvem de tags", |
929 | en:"Tags cloud", | 929 | en:"Tags cloud", |
930 | -es:"Tags", | 930 | +es:"Nube de Tags", |
931 | it:"Tag" | 931 | it:"Tag" |
932 | }], | 932 | }], |
933 | "a6":[ | 933 | "a6":[ |
@@ -947,21 +947,21 @@ it:"Temi" | @@ -947,21 +947,21 @@ it:"Temi" | ||
947 | "a8":[ | 947 | "a8":[ |
948 | { | 948 | { |
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.", | 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 | "a9":[ | 954 | "a9":[ |
955 | { | 955 | { |
956 | -pt:"fonte", | ||
957 | -en:"font", | 956 | +pt:"Fonte", |
957 | +en:"Font", | ||
958 | es:"Fuente", | 958 | es:"Fuente", |
959 | it:"Fonte" | 959 | it:"Fonte" |
960 | }], | 960 | }], |
961 | "a10":[ | 961 | "a10":[ |
962 | { | 962 | { |
963 | pt:"código:", | 963 | pt:"código:", |
964 | -en:"code", | 964 | +en:"Code", |
965 | es:"Código", | 965 | es:"Código", |
966 | it:"Codice" | 966 | it:"Codice" |
967 | }], | 967 | }], |
@@ -983,21 +983,21 @@ it:"Aprire il sistema" | @@ -983,21 +983,21 @@ it:"Aprire il sistema" | ||
983 | { | 983 | { |
984 | pt:"Abrir no Google Earth", | 984 | pt:"Abrir no Google Earth", |
985 | en:"Open in Google Earth", | 985 | en:"Open in Google Earth", |
986 | -es:"Abrir no Google Earth", | 986 | +es:"Abrir en Google Earth", |
987 | it:"Abrir no Google Earth" | 987 | it:"Abrir no Google Earth" |
988 | }], | 988 | }], |
989 | "a14":[ | 989 | "a14":[ |
990 | { | 990 | { |
991 | pt:"Upload SHP, CSV, DBF, GPX, KML", | 991 | pt:"Upload SHP, CSV, DBF, GPX, KML", |
992 | en:"Upload SHP, CSV, DBF, GPX, KML", | 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 | it:"Upload SHP, CSV, DBF, GPX, KML" | 994 | it:"Upload SHP, CSV, DBF, GPX, KML" |
995 | }], | 995 | }], |
996 | "a15":[ | 996 | "a15":[ |
997 | { | 997 | { |
998 | pt:"Conexões", | 998 | pt:"Conexões", |
999 | en:"Conections", | 999 | en:"Conections", |
1000 | -es:"Conexões", | 1000 | +es:"Conexiones", |
1001 | it:"Conexões" | 1001 | it:"Conexões" |
1002 | }], | 1002 | }], |
1003 | "a16":[ | 1003 | "a16":[ |
@@ -1019,21 +1019,21 @@ it:"Temi" | @@ -1019,21 +1019,21 @@ it:"Temi" | ||
1019 | { | 1019 | { |
1020 | pt:"Catálogo", | 1020 | pt:"Catálogo", |
1021 | en:"Catalog", | 1021 | en:"Catalog", |
1022 | -es:"Catalogo", | 1022 | +es:"Catálogo", |
1023 | it:"Catalog" | 1023 | it:"Catalog" |
1024 | }], | 1024 | }], |
1025 | "g2":[ | 1025 | "g2":[ |
1026 | { | 1026 | { |
1027 | pt:"Adiciona", | 1027 | pt:"Adiciona", |
1028 | en:"Add", | 1028 | en:"Add", |
1029 | -es:"Agrega", | 1029 | +es:"Agregar", |
1030 | it:"Aggiunge" | 1030 | it:"Aggiunge" |
1031 | }], | 1031 | }], |
1032 | "g3":[ | 1032 | "g3":[ |
1033 | { | 1033 | { |
1034 | pt:"Legenda", | 1034 | pt:"Legenda", |
1035 | en:"Legend", | 1035 | en:"Legend", |
1036 | -es:"Subtítulo", | 1036 | +es:"Leyenda", |
1037 | it:"Legenda" | 1037 | it:"Legenda" |
1038 | }], | 1038 | }], |
1039 | "g4":[ | 1039 | "g4":[ |
@@ -1089,7 +1089,7 @@ it:"Attendere...partenza" | @@ -1089,7 +1089,7 @@ it:"Attendere...partenza" | ||
1089 | "o6":[ | 1089 | "o6":[ |
1090 | { | 1090 | { |
1091 | pt:"dinâmico", | 1091 | pt:"dinâmico", |
1092 | -en:"dynamic", | 1092 | +en:"Dynamic", |
1093 | es:"Dinámico", | 1093 | es:"Dinámico", |
1094 | it:"Dinamico" | 1094 | it:"Dinamico" |
1095 | }], | 1095 | }], |
@@ -1110,37 +1110,37 @@ it:"Modificare la scala della mappa adeguandola per mostrare la stessa copertura | @@ -1110,37 +1110,37 @@ it:"Modificare la scala della mappa adeguandola per mostrare la stessa copertura | ||
1110 | }], | 1110 | }], |
1111 | "d2t":[ | 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 | it:"enquadramento inicial" | 1116 | it:"enquadramento inicial" |
1117 | }], | 1117 | }], |
1118 | "d3":[ | 1118 | "d3":[ |
1119 | { | 1119 | { |
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.", | 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 | "d3t":[ | 1125 | "d3t":[ |
1126 | { | 1126 | { |
1127 | pt:"clique e arraste para ampliar", | 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 | it:"clique e arraste para ampliar" | 1130 | it:"clique e arraste para ampliar" |
1131 | }], | 1131 | }], |
1132 | "d4":[ | 1132 | "d4":[ |
1133 | { | 1133 | { |
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.", | 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 | it:"Sposta la regione visibile sulla mappa. Dopo averla attivata, cliccare e trascinare il mouse sulla mappa per spostare la regione visibile " | 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 | "d4t":[ | 1139 | "d4t":[ |
1140 | { | 1140 | { |
1141 | pt:"clique e arraste para deslocar", | 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 | it:"clique e arraste para deslocar" | 1144 | it:"clique e arraste para deslocar" |
1145 | }], | 1145 | }], |
1146 | "d5":[ | 1146 | "d5":[ |
@@ -1154,63 +1154,63 @@ it:"Estendi la mappa tenendo come riferimento il centro corrente." | @@ -1154,63 +1154,63 @@ it:"Estendi la mappa tenendo come riferimento il centro corrente." | ||
1154 | { | 1154 | { |
1155 | pt:"aproximar", | 1155 | pt:"aproximar", |
1156 | en:"zoom in", | 1156 | en:"zoom in", |
1157 | -es:"aproximar", | 1157 | +es:"Acercar", |
1158 | it:"aproximar" | 1158 | it:"aproximar" |
1159 | }], | 1159 | }], |
1160 | "d6":[ | 1160 | "d6":[ |
1161 | { | 1161 | { |
1162 | pt:"Reduz o mapa tendo como referência o centro atual.", | 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 | es:"Reduce el mapa teniendo como referencia el centro actual", | 1164 | es:"Reduce el mapa teniendo como referencia el centro actual", |
1165 | it:"Riduci la mappa tenendo come referimento il centro corrente" | 1165 | it:"Riduci la mappa tenendo come referimento il centro corrente" |
1166 | }], | 1166 | }], |
1167 | "d6t":[ | 1167 | "d6t":[ |
1168 | { | 1168 | { |
1169 | pt:"afastar", | 1169 | pt:"afastar", |
1170 | -en:"zoom out", | ||
1171 | -es:"afastar", | 1170 | +en:"Zoom out", |
1171 | +es:"Alejar", | ||
1172 | it:"afastar" | 1172 | it:"afastar" |
1173 | }], | 1173 | }], |
1174 | "d7":[ | 1174 | "d7":[ |
1175 | { | 1175 | { |
1176 | pt:"Mostra informações sobre um ponto no mapa. Após ativada, clique sobre o mapa.", | 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 | it:"Mostra gli informazioni su un punto sulla mappa. Dopo averla attivata, fare clic su di esso." | 1179 | it:"Mostra gli informazioni su un punto sulla mappa. Dopo averla attivata, fare clic su di esso." |
1180 | }], | 1180 | }], |
1181 | "d7t":[ | 1181 | "d7t":[ |
1182 | { | 1182 | { |
1183 | pt:"clique para identificar", | 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 | it:"clique para identificar" | 1186 | it:"clique para identificar" |
1187 | }], | 1187 | }], |
1188 | "d7a":[ | 1188 | "d7a":[ |
1189 | { | 1189 | { |
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.", | 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 | 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." | 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 | "d7at":[ | 1195 | "d7at":[ |
1196 | { | 1196 | { |
1197 | pt:"etiqueta", | 1197 | pt:"etiqueta", |
1198 | -en:"label", | ||
1199 | -es:"etiqueta", | 1198 | +en:"Label", |
1199 | +es:"Etiqueta", | ||
1200 | it:"etiqueta" | 1200 | it:"etiqueta" |
1201 | }], | 1201 | }], |
1202 | "d8":[ | 1202 | "d8":[ |
1203 | { | 1203 | { |
1204 | pt:"Mostra a extensão geográfica atual em coordenadas geográficas", | 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 | es:"Muestra la extensión geográfica actual en coordenadas geográficas", | 1206 | es:"Muestra la extensión geográfica actual en coordenadas geográficas", |
1207 | it:"Mostra la estensione geografica corrente in coordinate geografiche" | 1207 | it:"Mostra la estensione geografica corrente in coordinate geografiche" |
1208 | }], | 1208 | }], |
1209 | "d8t":[ | 1209 | "d8t":[ |
1210 | { | 1210 | { |
1211 | pt:"extensão atual", | 1211 | pt:"extensão atual", |
1212 | -en:"total extent", | ||
1213 | -es:"extensão atual", | 1212 | +en:"Actual extent", |
1213 | +es:"Extensió actual", | ||
1214 | it:"extensão atual" | 1214 | it:"extensão atual" |
1215 | }], | 1215 | }], |
1216 | "d9":[ | 1216 | "d9":[ |
@@ -1223,8 +1223,8 @@ it:"Apertura/chiusura della mappa di riferimento" | @@ -1223,8 +1223,8 @@ it:"Apertura/chiusura della mappa di riferimento" | ||
1223 | "d9t":[ | 1223 | "d9t":[ |
1224 | { | 1224 | { |
1225 | pt:"mapa de referência", | 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 | it:"mapa de referência" | 1228 | it:"mapa de referência" |
1229 | }], | 1229 | }], |
1230 | "d10":[ | 1230 | "d10":[ |
@@ -1237,15 +1237,15 @@ it:"Immettere il nuovo valore di scala e clicca sul pulsante Applica per cambiar | @@ -1237,15 +1237,15 @@ it:"Immettere il nuovo valore di scala e clicca sul pulsante Applica per cambiar | ||
1237 | "d11":[ | 1237 | "d11":[ |
1238 | { | 1238 | { |
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", | 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 | "d11t":[ | 1244 | "d11t":[ |
1245 | { | 1245 | { |
1246 | pt:"buscar na Wikipédia", | 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 | it:"buscar na Wikipédia" | 1249 | it:"buscar na Wikipédia" |
1250 | }], | 1250 | }], |
1251 | "d12":[ | 1251 | "d12":[ |
@@ -1264,15 +1264,15 @@ it:"Trova IP dell'utente nella mappa" | @@ -1264,15 +1264,15 @@ it:"Trova IP dell'utente nella mappa" | ||
1264 | }], | 1264 | }], |
1265 | "d14":[ | 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 | "d15":[ | 1272 | "d15":[ |
1273 | { | 1273 | { |
1274 | pt:"Abre o Google Maps, mostrando uma imagem de satélite da região vista no mapa principal", | 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 | es:"Abre Google Maps, mostrando una imagen de satélite de la región en el mapa principal", | 1276 | es:"Abre Google Maps, mostrando una imagen de satélite de la región en el mapa principal", |
1277 | it:"Apri Google Maps, mostrando un'immagine satellitare della regione vista sulla mappa principale." | 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,7 +1287,7 @@ it:"Google Maps" | ||
1287 | { | 1287 | { |
1288 | pt:"Pesquisa documentos na base de dados Scielo (dados preliminares)", | 1288 | pt:"Pesquisa documentos na base de dados Scielo (dados preliminares)", |
1289 | en:"Search documents in the database Scielo (preliminary data)", | 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 | it:"Ricerca dei documenti nella base di dati Scielo (dati preliminari)" | 1291 | it:"Ricerca dei documenti nella base di dati Scielo (dati preliminari)" |
1292 | }], | 1292 | }], |
1293 | "d16t":[ | 1293 | "d16t":[ |
@@ -1307,15 +1307,15 @@ it:"Progetto di confluenza. Punti di intersezione delle coordinate osservate in | @@ -1307,15 +1307,15 @@ it:"Progetto di confluenza. Punti di intersezione delle coordinate osservate in | ||
1307 | "d17t":[ | 1307 | "d17t":[ |
1308 | { | 1308 | { |
1309 | pt:"confluências", | 1309 | pt:"confluências", |
1310 | -en:"confluences", | ||
1311 | -es:"confluências", | 1310 | +en:"Confluences", |
1311 | +es:"Confluencias", | ||
1312 | it:"confluências" | 1312 | it:"confluências" |
1313 | }], | 1313 | }], |
1314 | "d18":[ | 1314 | "d18":[ |
1315 | { | 1315 | { |
1316 | pt:"Abre lente de ampliação", | 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 | it:"Apri lente di ingrandimento" | 1319 | it:"Apri lente di ingrandimento" |
1320 | }], | 1320 | }], |
1321 | "d18t":[ | 1321 | "d18t":[ |
@@ -1336,7 +1336,7 @@ it:"Aprire le schede in una finestra mobile." | @@ -1336,7 +1336,7 @@ it:"Aprire le schede in una finestra mobile." | ||
1336 | { | 1336 | { |
1337 | pt:"Redesenha o mapa com as configuraçôes iniciais.", | 1337 | pt:"Redesenha o mapa com as configuraçôes iniciais.", |
1338 | en:"Reload the map with the initial configurations.", | 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 | it:"Ricarica la mappa con la configurazione iniziale." | 1340 | it:"Ricarica la mappa con la configurazione iniziale." |
1341 | }], | 1341 | }], |
1342 | "d20t":[ | 1342 | "d20t":[ |
@@ -1349,27 +1349,27 @@ it:"reinicia" | @@ -1349,27 +1349,27 @@ it:"reinicia" | ||
1349 | "d21":[ | 1349 | "d21":[ |
1350 | { | 1350 | { |
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.", | 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 | "d21t":[ | 1356 | "d21t":[ |
1357 | { | 1357 | { |
1358 | -pt:"distância", | 1358 | +pt:"distância", |
1359 | en:"distance", | 1359 | en:"distance", |
1360 | -es:"distância", | ||
1361 | -it:"dist�ncia" | 1360 | +es:"distancia", |
1361 | +it:"distância" | ||
1362 | }], | 1362 | }], |
1363 | "d21a":[ | 1363 | "d21a":[ |
1364 | { | 1364 | { |
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.", | 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 | "d21at":[ | 1370 | "d21at":[ |
1371 | { | 1371 | { |
1372 | -pt:"área", | 1372 | +pt:-"área", |
1373 | en:"area", | 1373 | en:"area", |
1374 | es:"área", | 1374 | es:"área", |
1375 | it:"área" | 1375 | it:"área" |
@@ -1377,36 +1377,36 @@ it:"&aacute;rea" | @@ -1377,36 +1377,36 @@ it:"&aacute;rea" | ||
1377 | "d22":[ | 1377 | "d22":[ |
1378 | { | 1378 | { |
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.", | 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 | "d22t":[ | 1384 | "d22t":[ |
1385 | { | 1385 | { |
1386 | pt:"inserir pontos", | 1386 | pt:"inserir pontos", |
1387 | en:"insert points", | 1387 | en:"insert points", |
1388 | -es:"inserir pontos", | 1388 | +es:"insertar puntos", |
1389 | it:"inserir pontos" | 1389 | it:"inserir pontos" |
1390 | }], | 1390 | }], |
1391 | "d23":[ | 1391 | "d23":[ |
1392 | { | 1392 | { |
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.", | 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 | 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." | 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 | "d24":[ | 1398 | "d24":[ |
1399 | { | 1399 | { |
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.", | 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 | 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." | 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 | "d24t":[ | 1405 | "d24t":[ |
1406 | { | 1406 | { |
1407 | pt:"Selecionar", | 1407 | pt:"Selecionar", |
1408 | en:"Select", | 1408 | en:"Select", |
1409 | -es:"Selecionar", | 1409 | +es:"Seleccionar", |
1410 | it:"Selecionar" | 1410 | it:"Selecionar" |
1411 | }], | 1411 | }], |
1412 | "d25":[ | 1412 | "d25":[ |
@@ -1419,14 +1419,14 @@ it:"Inserisci il testo sulla mappa cliccando su un punto. Utilizzare questa opzi | @@ -1419,14 +1419,14 @@ it:"Inserisci il testo sulla mappa cliccando su un punto. Utilizzare questa opzi | ||
1419 | "d25t":[ | 1419 | "d25t":[ |
1420 | { | 1420 | { |
1421 | pt:"Inserir texto", | 1421 | pt:"Inserir texto", |
1422 | -en:"Text insert", | ||
1423 | -es:"Inserir texto", | 1422 | +en:"Insert text", |
1423 | +es:"Insertar texto", | ||
1424 | it:"Inserir texto" | 1424 | it:"Inserir texto" |
1425 | }], | 1425 | }], |
1426 | "d26":[ | 1426 | "d26":[ |
1427 | { | 1427 | { |
1428 | pt:"Escolha o visual para os botões e outras características visuais do mapa", | 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 | es:"Elija la vista para los botones y otras características visuales del mapa", | 1430 | es:"Elija la vista para los botones y otras características visuales del mapa", |
1431 | it:"Scegli il visuale (??) per i pulsanti e le altre caratteristiche visive della mappa." | 1431 | it:"Scegli il visuale (??) per i pulsanti e le altre caratteristiche visive della mappa." |
1432 | }], | 1432 | }], |
@@ -1440,29 +1440,29 @@ it:"Interface" | @@ -1440,29 +1440,29 @@ it:"Interface" | ||
1440 | "d28":[ | 1440 | "d28":[ |
1441 | { | 1441 | { |
1442 | pt:"Aguarde...gerando os arquivos", | 1442 | pt:"Aguarde...gerando os arquivos", |
1443 | -en:"Wait...", | ||
1444 | -es:"Espere...", | 1443 | +en:"Wait... generating files", |
1444 | +es:"Espere... generando los archivos", | ||
1445 | it:"Attendere..." | 1445 | it:"Attendere..." |
1446 | }], | 1446 | }], |
1447 | "d29":[ | 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 | it:"Estações metar" | 1452 | it:"Estações metar" |
1453 | }], | 1453 | }], |
1454 | "d30":[ | 1454 | "d30":[ |
1455 | { | 1455 | { |
1456 | pt:"Linha do tempo", | 1456 | pt:"Linha do tempo", |
1457 | -en:"Time line", | ||
1458 | -es:"Linha do tempo", | 1457 | +en:"Timeline", |
1458 | +es:"Línea del tiempo", | ||
1459 | it:"Linha do tempo" | 1459 | it:"Linha do tempo" |
1460 | }], | 1460 | }], |
1461 | "d31":[ | 1461 | "d31":[ |
1462 | { | 1462 | { |
1463 | pt:"Não existe nenhuma camada com etiquetas ativas", | 1463 | pt:"Não existe nenhuma camada com etiquetas ativas", |
1464 | en:"There is no layer with active labels", | 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 | it:"Não existe nenhuma camada com etiquetas ativas" | 1466 | it:"Não existe nenhuma camada com etiquetas ativas" |
1467 | }], | 1467 | }], |
1468 | "d32":[ | 1468 | "d32":[ |
@@ -1476,70 +1476,70 @@ it:"Applicazioni" | @@ -1476,70 +1476,70 @@ it:"Applicazioni" | ||
1476 | { | 1476 | { |
1477 | pt:"Navegação com o mouse", | 1477 | pt:"Navegação com o mouse", |
1478 | en:"Mouse navigation", | 1478 | en:"Mouse navigation", |
1479 | -es:"Navegação com o mouse", | 1479 | +es:"Navegación con el ratón", |
1480 | it:"Navegação com o mouse" | 1480 | it:"Navegação com o mouse" |
1481 | }], | 1481 | }], |
1482 | "ge2":[ | 1482 | "ge2":[ |
1483 | { | 1483 | { |
1484 | pt:"Barra de status", | 1484 | pt:"Barra de status", |
1485 | en:"Status bar", | 1485 | en:"Status bar", |
1486 | -es:"Barra de status", | 1486 | +es:"Barra de estado", |
1487 | it:"Barra de status" | 1487 | it:"Barra de status" |
1488 | }], | 1488 | }], |
1489 | "ge3":[ | 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 | it:"Mapa de referência" | 1494 | it:"Mapa de referência" |
1495 | }], | 1495 | }], |
1496 | "ge4":[ | 1496 | "ge4":[ |
1497 | { | 1497 | { |
1498 | pt:"Escala e legenda", | 1498 | pt:"Escala e legenda", |
1499 | en:"Scale and legend", | 1499 | en:"Scale and legend", |
1500 | -es:"Escala e legenda", | 1500 | +es:"Escala y leyenda", |
1501 | it:"Escala e legenda" | 1501 | it:"Escala e legenda" |
1502 | }], | 1502 | }], |
1503 | "ge5":[ | 1503 | "ge5":[ |
1504 | { | 1504 | { |
1505 | pt:"Atmosfera", | 1505 | pt:"Atmosfera", |
1506 | en:"Atmosphere", | 1506 | en:"Atmosphere", |
1507 | -es:"Atmosfera", | 1507 | +es:"Atmósfera", |
1508 | it:"Atmosfera" | 1508 | it:"Atmosfera" |
1509 | }], | 1509 | }], |
1510 | "ge6":[ | 1510 | "ge6":[ |
1511 | { | 1511 | { |
1512 | pt:"Grade de coordenadas", | 1512 | pt:"Grade de coordenadas", |
1513 | en:"Coordinates grid", | 1513 | en:"Coordinates grid", |
1514 | -es:"Grade de coordenadas", | 1514 | +es:"Grilla de coordenadas", |
1515 | it:"Grade de coordenadas" | 1515 | it:"Grade de coordenadas" |
1516 | }], | 1516 | }], |
1517 | "ge7":[ | 1517 | "ge7":[ |
1518 | { | 1518 | { |
1519 | pt:"Luz do sol", | 1519 | pt:"Luz do sol", |
1520 | en:"Sunshine", | 1520 | en:"Sunshine", |
1521 | -es:"Luz do sol", | 1521 | +es:"Luz del sol", |
1522 | it:"Luz do sol" | 1522 | it:"Luz do sol" |
1523 | }], | 1523 | }], |
1524 | "ge8":[ | 1524 | "ge8":[ |
1525 | { | 1525 | { |
1526 | pt:"Limites políticos", | 1526 | pt:"Limites políticos", |
1527 | en:"Political boundaries", | 1527 | en:"Political boundaries", |
1528 | -es:"Limites políticos", | 1528 | +es:"Límites políticos", |
1529 | it:"Limites políticos" | 1529 | it:"Limites políticos" |
1530 | }], | 1530 | }], |
1531 | "ge9":[ | 1531 | "ge9":[ |
1532 | { | 1532 | { |
1533 | -pt:"Construções em 3d", | 1533 | +pt:"Construções em 3D", |
1534 | en:"Buildings in 3D", | 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 | "ge10":[ | 1538 | "ge10":[ |
1539 | { | 1539 | { |
1540 | pt:"Estradas", | 1540 | pt:"Estradas", |
1541 | en:"Roads", | 1541 | en:"Roads", |
1542 | -es:"Estradas", | 1542 | +es:"Carreteras", |
1543 | it:"Estradas" | 1543 | it:"Estradas" |
1544 | }], | 1544 | }], |
1545 | "ge11":[ | 1545 | "ge11":[ |
@@ -1553,14 +1553,14 @@ it:"Terreno" | @@ -1553,14 +1553,14 @@ it:"Terreno" | ||
1553 | { | 1553 | { |
1554 | pt:"Página principal", | 1554 | pt:"Página principal", |
1555 | en:"Home", | 1555 | en:"Home", |
1556 | -es:"Página principal", | 1556 | +es:"Inicio", |
1557 | it:"Página principal" | 1557 | it:"Página principal" |
1558 | }], | 1558 | }], |
1559 | "x2":[ | 1559 | "x2":[ |
1560 | { | 1560 | { |
1561 | pt:"Lista de menus", | 1561 | pt:"Lista de menus", |
1562 | en:"Menu list", | 1562 | en:"Menu list", |
1563 | -es:"Lista de menus", | 1563 | +es:"Lista de menús", |
1564 | it:"Lista de menus" | 1564 | it:"Lista de menus" |
1565 | }], | 1565 | }], |
1566 | "x3":[ | 1566 | "x3":[ |
@@ -1573,49 +1573,49 @@ it:"Miniaturas" | @@ -1573,49 +1573,49 @@ it:"Miniaturas" | ||
1573 | "x4":[ | 1573 | "x4":[ |
1574 | { | 1574 | { |
1575 | pt:"Pesquisa na INDE", | 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 | it:"Pesquisa na INDE" | 1578 | it:"Pesquisa na INDE" |
1579 | }], | 1579 | }], |
1580 | "x5":[ | 1580 | "x5":[ |
1581 | { | 1581 | { |
1582 | pt:"Editar subgrupos", | 1582 | pt:"Editar subgrupos", |
1583 | -en:"Subgroups editing", | 1583 | +en:"Edit subgroups", |
1584 | es:"Editar subgrupos", | 1584 | es:"Editar subgrupos", |
1585 | it:"Editar subgrupos" | 1585 | it:"Editar subgrupos" |
1586 | }], | 1586 | }], |
1587 | "x6":[ | 1587 | "x6":[ |
1588 | { | 1588 | { |
1589 | pt:"Editar temas", | 1589 | pt:"Editar temas", |
1590 | -en:"Theme editing", | 1590 | +en:"Edit Theme", |
1591 | es:"Editar temas", | 1591 | es:"Editar temas", |
1592 | it:"Editar temas" | 1592 | it:"Editar temas" |
1593 | }], | 1593 | }], |
1594 | "x7":[ | 1594 | "x7":[ |
1595 | { | 1595 | { |
1596 | pt:"opção visível apenas para editores", | 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 | it:"opção visível apenas para editores" | 1599 | it:"opção visível apenas para editores" |
1600 | }], | 1600 | }], |
1601 | "x8":[ | 1601 | "x8":[ |
1602 | { | 1602 | { |
1603 | pt:"Sistema de administração", | 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 | it:"Sistema de administração" | 1606 | it:"Sistema de administração" |
1607 | }], | 1607 | }], |
1608 | "x9":[ | 1608 | "x9":[ |
1609 | { | 1609 | { |
1610 | pt:"Editar árvore", | 1610 | pt:"Editar árvore", |
1611 | en:"Edit tree", | 1611 | en:"Edit tree", |
1612 | -es:"Editar árvore", | 1612 | +es:"Editar árbol", |
1613 | it:"Editar árvore" | 1613 | it:"Editar árvore" |
1614 | }], | 1614 | }], |
1615 | "x10":[ | 1615 | "x10":[ |
1616 | { | 1616 | { |
1617 | pt:"Editar menus", | 1617 | pt:"Editar menus", |
1618 | -en:"Edit menu", | 1618 | +en:"Edit menus", |
1619 | es:"Editar menus", | 1619 | es:"Editar menus", |
1620 | it:"Editar menus" | 1620 | it:"Editar menus" |
1621 | }], | 1621 | }], |
@@ -1623,9 +1623,9 @@ it:"Editar menus" | @@ -1623,9 +1623,9 @@ it:"Editar menus" | ||
1623 | { | 1623 | { |
1624 | pt:"Mostra a legenda em uma janela", | 1624 | pt:"Mostra a legenda em uma janela", |
1625 | en:"Show the legend in a window", | 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 | it:"Mostra a legenda em uma janela" | 1627 | it:"Mostra a legenda em uma janela" |
1628 | -}], | 1628 | +}],//revisto por valenty ate aqui em 4 de julho de 2012 |
1629 | "x13":[ | 1629 | "x13":[ |
1630 | { | 1630 | { |
1631 | pt:"&Acute;rvore de camadas não encontrada", | 1631 | pt:"&Acute;rvore de camadas não encontrada", |
classesphp/mapa_controle.php
@@ -162,6 +162,7 @@ include_once ("carrega_ext.php"); | @@ -162,6 +162,7 @@ include_once ("carrega_ext.php"); | ||
162 | include_once("funcoes_gerais.php"); | 162 | include_once("funcoes_gerais.php"); |
163 | if ($funcao == "criaMapa") | 163 | if ($funcao == "criaMapa") |
164 | { | 164 | { |
165 | + session_name("i3GeoPHP"); | ||
165 | unset($GLOBALS); | 166 | unset($GLOBALS); |
166 | session_destroy(); | 167 | session_destroy(); |
167 | $_COOKIE = array(); | 168 | $_COOKIE = array(); |
classesphp/mapa_inicia.php
@@ -102,12 +102,7 @@ Retorno: | @@ -102,12 +102,7 @@ Retorno: | ||
102 | */ | 102 | */ |
103 | function iniciaMapa() | 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 | if(!isset($kmlurl)) | 106 | if(!isset($kmlurl)) |
112 | {$kmlurl = "";} | 107 | {$kmlurl = "";} |
113 | error_reporting(0); | 108 | error_reporting(0); |
@@ -287,10 +282,28 @@ function iniciaMapa() | @@ -287,10 +282,28 @@ function iniciaMapa() | ||
287 | $copyright = $shape->text; | 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 | $res["mapexten"] = $ext; | 307 | $res["mapexten"] = $ext; |
295 | $res["mapscale"] = $escalaMapa; | 308 | $res["mapscale"] = $escalaMapa; |
296 | $res["mapres"] = $m->mapa->resolution; | 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,7 +125,7 @@ if(!isset($_GET["telaR"])){//no caso de projecoes remotas, o mapfile nao e alter | ||
125 | } | 125 | } |
126 | } | 126 | } |
127 | $l->set("template","none.htm"); | 127 | $l->set("template","none.htm"); |
128 | - if($_GET["REQUEST"] == "GetFeatureInfo" || $_GET["request"] == "getfeature"){ | 128 | + if($_GET["REQUEST"] == "GetFeatureInfo" || $_GET["REQUEST"] == "getfeature"){ |
129 | $l->setmetadata("gml_include_items","all"); | 129 | $l->setmetadata("gml_include_items","all"); |
130 | $l->setmetadata("WMS_INCLUDE_ITEMS","all"); | 130 | $l->setmetadata("WMS_INCLUDE_ITEMS","all"); |
131 | $l->setmetadata("WFS_INCLUDE_ITEMS","all"); | 131 | $l->setmetadata("WFS_INCLUDE_ITEMS","all"); |
@@ -139,8 +139,10 @@ if($_GET["layer"] == "") | @@ -139,8 +139,10 @@ if($_GET["layer"] == "") | ||
139 | {$cache = true;} | 139 | {$cache = true;} |
140 | if($_GET == false) | 140 | if($_GET == false) |
141 | {$cache = false;} | 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 | if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") | 146 | if(trim($_GET["TIPOIMAGEM"]) != "" && trim($_GET["TIPOIMAGEM"]) != "nenhum") |
145 | {$cache = false;} | 147 | {$cache = false;} |
146 | if($qy) | 148 | if($qy) |
ferramentas/salvamapfile/index.js
@@ -43,23 +43,23 @@ Classe: i3GEOF.salvamapfile | @@ -43,23 +43,23 @@ Classe: i3GEOF.salvamapfile | ||
43 | i3GEOF.salvamapfile = { | 43 | i3GEOF.salvamapfile = { |
44 | /* | 44 | /* |
45 | Variavel: aguarde | 45 | Variavel: aguarde |
46 | - | 46 | + |
47 | Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. | 47 | Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. |
48 | */ | 48 | */ |
49 | aguarde: "", | 49 | aguarde: "", |
50 | /* | 50 | /* |
51 | Variavel: tema | 51 | Variavel: tema |
52 | - | 52 | + |
53 | código do tema | 53 | código do tema |
54 | */ | 54 | */ |
55 | tema: i3GEO.temaAtivo, | 55 | tema: i3GEO.temaAtivo, |
56 | /* | 56 | /* |
57 | Function: inicia | 57 | Function: inicia |
58 | - | 58 | + |
59 | Inicia a ferramenta. É chamado por criaJanelaFlutuante | 59 | Inicia a ferramenta. É chamado por criaJanelaFlutuante |
60 | - | 60 | + |
61 | Parametro: | 61 | Parametro: |
62 | - | 62 | + |
63 | iddiv {String} - id do div que receberá o conteudo HTML da ferramenta | 63 | iddiv {String} - id do div que receberá o conteudo HTML da ferramenta |
64 | */ | 64 | */ |
65 | inicia: function(iddiv){ | 65 | inicia: function(iddiv){ |
@@ -70,13 +70,11 @@ i3GEOF.salvamapfile = { | @@ -70,13 +70,11 @@ i3GEOF.salvamapfile = { | ||
70 | retorno = function(retorno){ | 70 | retorno = function(retorno){ |
71 | i3GEOF.salvamapfile.aguarde.visibility = "hidden"; | 71 | i3GEOF.salvamapfile.aguarde.visibility = "hidden"; |
72 | var nome = retorno.data.nomeoriginal; | 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 | '<span id="i3GEOsalvamapconcluido" style=display:none;color:red > Concluído!</span></p>' + | 78 | '<span id="i3GEOsalvamapconcluido" style=display:none;color:red > Concluído!</span></p>' + |
81 | '<br><p class=paragrafo ><input size=20 id=i3GEOsalvamapfilebotao1 type=button value="Salvar" /> <input size=20 id=i3GEOsalvamapfilebotao2 type=button value="Testar" />'; | 79 | '<br><p class=paragrafo ><input size=20 id=i3GEOsalvamapfilebotao1 type=button value="Salvar" /> <input size=20 id=i3GEOsalvamapfilebotao2 type=button value="Testar" />'; |
82 | $i(iddiv).innerHTML = ins; | 80 | $i(iddiv).innerHTML = ins; |
@@ -87,7 +85,7 @@ i3GEOF.salvamapfile = { | @@ -87,7 +85,7 @@ i3GEOF.salvamapfile = { | ||
87 | new YAHOO.widget.Button( | 85 | new YAHOO.widget.Button( |
88 | "i3GEOsalvamapfilebotao2", | 86 | "i3GEOsalvamapfilebotao2", |
89 | {onclick:{fn: function(){window.open(i3GEO.configura.locaplic+"/testamapfile.php?map="+nome);}}} | 87 | {onclick:{fn: function(){window.open(i3GEO.configura.locaplic+"/testamapfile.php?map="+nome);}}} |
90 | - ); | 88 | + ); |
91 | } | 89 | } |
92 | }; | 90 | }; |
93 | cp.set_response_type("JSON"); | 91 | cp.set_response_type("JSON"); |
@@ -97,9 +95,9 @@ i3GEOF.salvamapfile = { | @@ -97,9 +95,9 @@ i3GEOF.salvamapfile = { | ||
97 | }, | 95 | }, |
98 | /* | 96 | /* |
99 | Function: criaJanelaFlutuante | 97 | Function: criaJanelaFlutuante |
100 | - | 98 | + |
101 | Cria a janela flutuante para controle da ferramenta. | 99 | Cria a janela flutuante para controle da ferramenta. |
102 | - */ | 100 | + */ |
103 | criaJanelaFlutuante: function(){ | 101 | criaJanelaFlutuante: function(){ |
104 | var janela,divid,titulo,cabecalho,minimiza; | 102 | var janela,divid,titulo,cabecalho,minimiza; |
105 | cabecalho = function(){}; | 103 | cabecalho = function(){}; |
@@ -110,7 +108,7 @@ i3GEOF.salvamapfile = { | @@ -110,7 +108,7 @@ i3GEOF.salvamapfile = { | ||
110 | 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>"; | 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 | janela = i3GEO.janela.cria( | 109 | janela = i3GEO.janela.cria( |
112 | "330px", | 110 | "330px", |
113 | - "120px", | 111 | + "130px", |
114 | "", | 112 | "", |
115 | "", | 113 | "", |
116 | "", | 114 | "", |
@@ -129,7 +127,7 @@ i3GEOF.salvamapfile = { | @@ -129,7 +127,7 @@ i3GEOF.salvamapfile = { | ||
129 | }, | 127 | }, |
130 | /* | 128 | /* |
131 | Function: salva | 129 | Function: salva |
132 | - | 130 | + |
133 | Salva o mapfile | 131 | Salva o mapfile |
134 | */ | 132 | */ |
135 | salva: function(nome,mapfile,nomelayer){ | 133 | salva: function(nome,mapfile,nomelayer){ |
ms_criamapa.php
@@ -261,7 +261,6 @@ session_start(); | @@ -261,7 +261,6 @@ session_start(); | ||
261 | if (!isset($g_sid)){$g_sid="";} | 261 | if (!isset($g_sid)){$g_sid="";} |
262 | if(isset($_SESSION["map_file"]) || $g_sid != "" || $g_sid == "undefined") | 262 | if(isset($_SESSION["map_file"]) || $g_sid != "" || $g_sid == "undefined") |
263 | {session_regenerate_id();$_SESSION = array();} | 263 | {session_regenerate_id();$_SESSION = array();} |
264 | - | ||
265 | /* | 264 | /* |
266 | Aguarde | 265 | Aguarde |
267 | 266 |
temas/locali.map
1 | MAP | 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 | LAYER | 4 | LAYER |
5 | CONNECTION "" | 5 | CONNECTION "" |
6 | - | ||
7 | - DATA "c:\ms4w\apache\htdocs\i3geo\aplicmap\dados\locali" | 6 | + |
7 | + DATA "/var/www/i3geo/aplicmap/dados/locali" | ||
8 | METADATA | 8 | METADATA |
9 | "cache" "sim" | 9 | "cache" "sim" |
10 | "TIP" "TIPO,ANOCRIA,NOMELOC" | 10 | "TIP" "TIPO,ANOCRIA,NOMELOC" |