Commit 39ca4f9802f2f48b2bba5bc13dfce00f58e10ef2
1 parent
a6ad8078
Exists in
master
and in
7 other branches
Correções no layout e nas mensagens de erro do sistema de administração
Showing
6 changed files
with
63 additions
and
59 deletions
Show diff stats
admin/js/arvore.js
1 | 1 | /* |
2 | 2 | Title: arvore.js |
3 | 3 | |
4 | -Fun��es que controlam a interface do editor da �rvore de temas | |
4 | +Funcoes que controlam a interface do editor da arvore de temas | |
5 | 5 | |
6 | -Atuam no controle dos n�s da �rvore | |
6 | +Atuam no controle dos nos da arvore | |
7 | 7 | |
8 | -Pode-se enviar parâmetros pela URL utilizada na inclus�o desse script | |
8 | +Pode-se enviar parâmetros pela URL utilizada na inclusao desse script | |
9 | 9 | |
10 | 10 | Exemplo: |
11 | 11 | |
... | ... | @@ -17,20 +17,20 @@ GPL2 |
17 | 17 | |
18 | 18 | i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet |
19 | 19 | |
20 | -Direitos Autorais Reservados (c) 2006 Minist�rio do Meio Ambiente Brasil | |
20 | +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
21 | 21 | Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com |
22 | 22 | |
23 | -Este programa � software livre; voc� pode redistribu�-lo | |
24 | -e/ou modific�-lo sob os termos da Licen�a P�blica Geral | |
23 | +Este programa é software livre; você pode redistribuí-lo | |
24 | +e/ou modificá-lo sob os termos da Licença Pública Geral | |
25 | 25 | GNU conforme publicada pela Free Software Foundation; |
26 | 26 | |
27 | -Este programa � distribu�do na expectativa de que seja �til, | |
28 | -por�m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl�cita | |
29 | -de COMERCIABILIDADE OU ADEQUA��O A UMA FINALIDADE ESPEC�FICA. | |
30 | -Consulte a Licen�a P�blica Geral do GNU para mais detalhes. | |
31 | -Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral do | |
32 | -GNU junto com este programa; se n�o, escreva para a | |
33 | -Free Software Foundation, Inc., no endere�o | |
27 | +Este programa é distribuído na expectativa de que seja útil, | |
28 | +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
29 | +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
30 | +Consulte a Licença Pública Geral do GNU para mais detalhes. | |
31 | +Você deve ter recebido uma cópia da Licença Pública Geral do | |
32 | +GNU junto com este programa; se não, escreva para a | |
33 | +Free Software Foundation, Inc., no endereço | |
34 | 34 | 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
35 | 35 | |
36 | 36 | Arquivo: |
... | ... | @@ -58,7 +58,7 @@ YAHOO.namespace("admin.container"); |
58 | 58 | /* |
59 | 59 | Function: initMenu |
60 | 60 | |
61 | -Inicializa a �rvore | |
61 | +Inicializa a arvore | |
62 | 62 | */ |
63 | 63 | function initMenu(){ |
64 | 64 | var editorDeMenus = function() { |
... | ... | @@ -75,7 +75,7 @@ function initMenu(){ |
75 | 75 | }, |
76 | 76 | editorDeSubGrupos = function() { |
77 | 77 | if($i("editor_bd")){return;} |
78 | - core_montaEditor("","600px","500px","","Subgrupos"); | |
78 | + core_montaEditor("","650px","500px","","Subgrupos"); | |
79 | 79 | $i("editor_bd").innerHTML = '<p class=paragrafo ><input type=button id=adicionaNovoSubGrupo value="Adicionar um novo subgrupo" style="left:-5px;" /></p><br><br><div id="letras_SG" ></div><br><div id="tabela" style="left:-5px;"> </div>'; |
80 | 80 | i3GEOadmin.subgrupos.inicia(); |
81 | 81 | }; |
... | ... | @@ -90,7 +90,7 @@ function initMenu(){ |
90 | 90 | /* |
91 | 91 | Function: pegaMenus |
92 | 92 | |
93 | -Obt�m a lista de menus e monta os n�s principais da �rvore | |
93 | +Obtem a lista de menus e monta os nos principais da arvore | |
94 | 94 | |
95 | 95 | <PEGAMENUS> |
96 | 96 | */ |
... | ... | @@ -104,7 +104,7 @@ function pegaMenus() |
104 | 104 | /* |
105 | 105 | Function: montaArvore |
106 | 106 | |
107 | -Monta a �rvore de temas | |
107 | +Monta a arvore de temas | |
108 | 108 | |
109 | 109 | <PEGAGRUPOS> |
110 | 110 | */ |
... | ... | @@ -363,7 +363,7 @@ function montaConteudoNo(id,publicado,nome,tipo){ |
363 | 363 | if(nome) |
364 | 364 | conteudo += "<span "+cor+" >"+nome+"<span style='color:gray'> id: "+id+"</span></span>"; |
365 | 365 | else |
366 | - conteudo += "<span "+cor+" > ??? vc precisa editar esse n�</span>"; | |
366 | + conteudo += "<span "+cor+" > ??? vc precisa editar esse nó</span>"; | |
367 | 367 | return conteudo; |
368 | 368 | } |
369 | 369 | function montaTemasRaiz(no,dados,redesenha) |
... | ... | @@ -678,46 +678,46 @@ function editar(tipo,id) |
678 | 678 | } |
679 | 679 | function montaDivGrupo(i) |
680 | 680 | { |
681 | - var ins = "<br>Escolha o grupo para esse n�:<br><br>"; | |
681 | + var ins = "<br>Escolha o grupo para esse nível:<br><br>"; | |
682 | 682 | ins += "<div id=comboGrupo >Buscando...</div>"; |
683 | - ins += "<p>Perfis que podem ver: </p>"; | |
684 | - ins += "<input size=50 type=text id='En1_perfil' value='"+i.n1_perfil+"' /></p>"; | |
685 | - ins += "<div id=comboPerfil >Buscando...</div>"; | |
686 | - ins += "<br>Publicado?<br>"; | |
683 | + ins += "Perfis que podem ver:<br><br>"; | |
684 | + ins += "<input type=text id='En1_perfil' value='"+i.n1_perfil+"' style='position:relative;width:200px;float:left;' />"; | |
685 | + ins += "<div id=comboPerfil style='left:5px;float:left;position:relative;width:100px;'>Buscando...</div>"; | |
686 | + ins += "<p style='float:left;width:200px;' >Publicado?<br><br>"; | |
687 | 687 | ins += "<select id='Epublicado' >"; |
688 | 688 | ins += core_combosimnao(i.publicado); |
689 | 689 | ins += "</select>"; |
690 | - ins += "<br><br><br><br>"; | |
690 | + ins += "<br><br>"; | |
691 | 691 | ins += "<input type=hidden value="+i.ordem+" id='Eordem' />"; |
692 | 692 | return(ins); |
693 | 693 | } |
694 | 694 | function montaDivSubGrupo(i) |
695 | 695 | { |
696 | - var ins = "<br>Escolha o sub-grupo para esse n�:<br><br>"; | |
696 | + var ins = "<br>Escolha o sub-grupo para esse nível:<br><br>"; | |
697 | 697 | ins += "<div id=comboSubGrupo >Buscando...</div>"; |
698 | - ins += "<p>Perfis que podem ver: </p>"; | |
699 | - ins += "<input size=50 type=text id='En2_perfil' value='"+i.n2_perfil+"' /></p>"; | |
700 | - ins += "<div id=comboPerfil >Buscando...</div>"; | |
701 | - ins += "<br>Publicado?<br>"; | |
698 | + ins += "Perfis que podem ver: <br><br>"; | |
699 | + ins += "<input type=text id='En2_perfil' value='"+i.n2_perfil+"' style='position:relative;width:200px;float:left;' />"; | |
700 | + ins += "<div id=comboPerfil style='left:5px;float:left;position:relative;width:100px;' >Buscando...</div>"; | |
701 | + ins += "<p style='float:left;width:200px;'>Publicado?<br><br>"; | |
702 | 702 | ins += "<select id='Epublicado' >"; |
703 | 703 | ins += core_combosimnao(i.publicado); |
704 | 704 | ins += "</select>"; |
705 | - ins += "<br><br><br><br>"; | |
705 | + ins += "<br>"; | |
706 | 706 | ins += "<input type=hidden value="+i.ordem+" id='Eordem' />"; |
707 | 707 | return(ins); |
708 | 708 | } |
709 | 709 | function montaDivTema(i) |
710 | 710 | { |
711 | - var ins = "<br>Escolha o tema para esse n�:<br><br>"; | |
711 | + var ins = "<br>Escolha o tema para esse nível:<br><br>"; | |
712 | 712 | ins += "<div id=comboTema >Buscando...</div>"; |
713 | - ins += "<p>Perfis que podem ver: </p>"; | |
714 | - ins += "<input type=text id='En3_perfil' value='"+i.n3_perfil+"' /></p>"; | |
715 | - ins += "<div id=comboPerfil >Buscando...</div>"; | |
716 | - ins += "<br>Publicado?<br>"; | |
713 | + ins += "Perfis que podem ver: <br><br>"; | |
714 | + ins += "<input type=text id='En3_perfil' value='"+i.n3_perfil+"' style='position:relative;width:200px;float:left;'/>"; | |
715 | + ins += "<div id=comboPerfil style='left:5px;float:left;position:relative;width:100px;'>Buscando...</div>"; | |
716 | + ins += "<p style='float:left;width:200px;'>Publicado?<br><br>"; | |
717 | 717 | ins += "<select id='Epublicado' >"; |
718 | 718 | ins += core_combosimnao(i.publicado); |
719 | 719 | ins += "</select>"; |
720 | - ins += "<br>Ordem<br>"; | |
720 | + ins += "<p style='float:left;width:200px;'>Ordem<br><br>"; | |
721 | 721 | ins += "<input size=10 type=text value="+i.ordem+" id='Eordem' />";; |
722 | 722 | return(ins); |
723 | 723 | } |
... | ... | @@ -726,10 +726,8 @@ function montaDivRaiz(i) |
726 | 726 | var ins = "<br>Tema:<br><br>"; |
727 | 727 | ins += "<div id=comboTema >Buscando...</div>"; |
728 | 728 | ins += "<p>Perfis que podem ver: </p>"; |
729 | - ins += "<input size=50 type=text id='Eperfil' value='"+i.perfil+"' /></p>"; | |
729 | + ins += "<input size=45 type=text id='Eperfil' value='"+i.perfil+"' /></p>"; | |
730 | 730 | ins += "<div id=comboPerfil >Buscando...</div>"; |
731 | - ins += "<br><br>Para criar um novo mapfile clique <a href='../html/editormapfile.html' target=_blank >aqui</a>."; | |
732 | - ins += "<br><br>Para criar um novo perfil clique <a href='../html/perfis.html' target=_blank >aqui</a>."; | |
733 | 731 | ins += "<input type=hidden value="+i.ordem+" id='Eordem' />"; |
734 | 732 | return(ins); |
735 | 733 | } |
... | ... | @@ -797,7 +795,7 @@ function gravaDados(tipo,id) |
797 | 795 | { |
798 | 796 | if(YAHOO.lang.JSON.parse(o.responseText) == "erro") |
799 | 797 | { |
800 | - core_carregando("<span style=color:red >N�o foi poss�vel excluir. Verifique se n�o existem menus vinculados a este tema</span>"); | |
798 | + core_carregando("<span style=color:red >Nao foi possivel excluir. Verifique se nao existem menus vinculados a este tema</span>"); | |
801 | 799 | setTimeout("core_carregando('desativa')",3000); |
802 | 800 | } |
803 | 801 | else | ... | ... |
admin/php/admin.php
admin/php/editormapfile.php
... | ... | @@ -229,7 +229,7 @@ switch (strtoupper($funcao)) |
229 | 229 | {JSON} |
230 | 230 | */ |
231 | 231 | case "LIMPARCACHEMAPFILE": |
232 | - error_reporting(E_ALL); | |
232 | + error_reporting(0); | |
233 | 233 | $mapfile = $locaplic."/temas/".$codigoMap.".map"; |
234 | 234 | $mapa = ms_newMapObj($mapfile); |
235 | 235 | $nomes = $mapa->getalllayernames(); |
... | ... | @@ -277,27 +277,30 @@ switch (strtoupper($funcao)) |
277 | 277 | case "EXCLUIRMAPFILE": |
278 | 278 | //pega oid do tema |
279 | 279 | $dados = pegaDados("SELECT id_tema from ".$esquemaadmin."i3geoadmin_temas WHERE codigo_tema = '".$codigoMap."'"); |
280 | - if(count($dados) > 0) | |
281 | - { | |
280 | + if(count($dados) > 0){ | |
282 | 281 | $id = $dados[0]["id_tema"]; |
283 | 282 | } |
284 | 283 | $tabela = "mapfiles"; |
285 | 284 | $coluna = "id_tema"; |
286 | 285 | $f = verificaFilhos(); |
287 | - if($f) | |
288 | - { | |
286 | + if($f){ | |
289 | 287 | retornaJSON("erro"); |
290 | 288 | exit; |
291 | 289 | } |
292 | - else | |
293 | - { | |
294 | - if(file_exists("$locaplic/temas/".$codigoMap.".map")) | |
295 | - { | |
290 | + else{ | |
291 | + if(file_exists("$locaplic/temas/".$codigoMap.".map")){ | |
296 | 292 | unlink("$locaplic/temas/".$codigoMap.".map"); |
297 | 293 | } |
294 | + else{ | |
295 | + if(file_exists("$locaplic/temas/".$codigoMap.".gvp")){ | |
296 | + unlink("$locaplic/temas/".$codigoMap.".gvp"); | |
297 | + } | |
298 | + if(file_exists("$locaplic/temas/".$codigoMap.".php")){ | |
299 | + unlink("$locaplic/temas/".$codigoMap.".php"); | |
300 | + } | |
301 | + } | |
298 | 302 | $tabela = "i3geoadmin_temas"; |
299 | - if($id) | |
300 | - { | |
303 | + if($id){ | |
301 | 304 | exclui(); |
302 | 305 | } |
303 | 306 | retornaJSON("ok"); | ... | ... |
admin/php/login.php
... | ... | @@ -64,6 +64,7 @@ error_reporting(0); |
64 | 64 | // |
65 | 65 | include_once(__DIR__."/../../classesphp/pega_variaveis.php"); |
66 | 66 | include_once(__DIR__."/admin.php"); |
67 | +error_reporting(0); | |
67 | 68 | session_write_close(); |
68 | 69 | session_name("i3GeoLogin"); |
69 | 70 | //se o usuario estiver tentando fazer login | ... | ... |
admin/php/menutemas.php
... | ... | @@ -324,7 +324,7 @@ switch (strtoupper($funcao)) |
324 | 324 | {JSON} |
325 | 325 | */ |
326 | 326 | case "PEGASUBGRUPOS": |
327 | - if(isset($id_grupo) && $id_grupo != "") { | |
327 | + if(isset($id_subgrupo) && $id_subgrupo != ""){ | |
328 | 328 | $dados = pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_subgrupos WHERE id_subgrupo = $id_subgrupo order by nome_subgrupo"); |
329 | 329 | } |
330 | 330 | else{ |
... | ... | @@ -344,8 +344,7 @@ switch (strtoupper($funcao)) |
344 | 344 | */ |
345 | 345 | case "PEGASUBGRUPOS2": |
346 | 346 | $nome = "nome_subgrupo"; |
347 | - if($idioma != "pt") | |
348 | - { | |
347 | + if($idioma != "pt"){ | |
349 | 348 | $nome = $idioma; |
350 | 349 | } |
351 | 350 | $dados = pegaDados("SELECT desc_subgrupo,id_subgrupo,$nome as 'nome_subgrupo' from ".$esquemaadmin."i3geoadmin_subgrupos order by nome_subgrupo"); | ... | ... |
classesphp/funcoes_gerais.php
... | ... | @@ -2494,11 +2494,13 @@ function listaTemasRestritos(){ |
2494 | 2494 | $res = pegaDados("select id_grupo,codigo_tema from ".$esquemaadmin."i3geousr_grupotema as gt,".$esquemaadmin."i3geoadmin_temas as te where gt.id_tema = te.id_tema"); |
2495 | 2495 | $restritos = array(); |
2496 | 2496 | foreach ($res as $r){ |
2497 | - if($restritos[$r["codigo_tema"]]){ | |
2498 | - array_push($restritos[$r["codigo_tema"]],$r["id_grupo"]); | |
2499 | - } | |
2500 | - else{ | |
2501 | - $restritos[$r["codigo_tema"]] = array($r["id_grupo"]); | |
2497 | + if(!empty ($restritos[$r["codigo_tema"]])){ | |
2498 | + if($restritos[$r["codigo_tema"]]){ | |
2499 | + array_push($restritos[$r["codigo_tema"]],$r["id_grupo"]); | |
2500 | + } | |
2501 | + else{ | |
2502 | + $restritos[$r["codigo_tema"]] = array($r["id_grupo"]); | |
2503 | + } | |
2502 | 2504 | } |
2503 | 2505 | } |
2504 | 2506 | return $restritos; | ... | ... |