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; | ... | ... |