diff --git a/admin/js/arvore.js b/admin/js/arvore.js index faf1852..47cbb16 100644 --- a/admin/js/arvore.js +++ b/admin/js/arvore.js @@ -1,11 +1,11 @@ /* Title: arvore.js -Fun��es que controlam a interface do editor da �rvore de temas +Funcoes que controlam a interface do editor da arvore de temas -Atuam no controle dos n�s da �rvore +Atuam no controle dos nos da arvore -Pode-se enviar parâmetros pela URL utilizada na inclus�o desse script +Pode-se enviar parâmetros pela URL utilizada na inclusao desse script Exemplo: @@ -17,20 +17,20 @@ GPL2 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet -Direitos Autorais Reservados (c) 2006 Minist�rio do Meio Ambiente Brasil +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com -Este programa � software livre; voc� pode redistribu�-lo -e/ou modific�-lo sob os termos da Licen�a P�blica Geral +Este programa é software livre; você pode redistribuí-lo +e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; -Este programa � distribu�do na expectativa de que seja �til, -por�m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl�cita -de COMERCIABILIDADE OU ADEQUA��O A UMA FINALIDADE ESPEC�FICA. -Consulte a Licen�a P�blica Geral do GNU para mais detalhes. -Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral do -GNU junto com este programa; se n�o, escreva para a -Free Software Foundation, Inc., no endere�o +Este programa é distribuído na expectativa de que seja útil, +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. +Consulte a Licença Pública Geral do GNU para mais detalhes. +Você deve ter recebido uma cópia da Licença Pública Geral do +GNU junto com este programa; se não, escreva para a +Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. Arquivo: @@ -58,7 +58,7 @@ YAHOO.namespace("admin.container"); /* Function: initMenu -Inicializa a �rvore +Inicializa a arvore */ function initMenu(){ var editorDeMenus = function() { @@ -75,7 +75,7 @@ function initMenu(){ }, editorDeSubGrupos = function() { if($i("editor_bd")){return;} - core_montaEditor("","600px","500px","","Subgrupos"); + core_montaEditor("","650px","500px","","Subgrupos"); $i("editor_bd").innerHTML = '




'; i3GEOadmin.subgrupos.inicia(); }; @@ -90,7 +90,7 @@ function initMenu(){ /* Function: pegaMenus -Obt�m a lista de menus e monta os n�s principais da �rvore +Obtem a lista de menus e monta os nos principais da arvore */ @@ -104,7 +104,7 @@ function pegaMenus() /* Function: montaArvore -Monta a �rvore de temas +Monta a arvore de temas */ @@ -363,7 +363,7 @@ function montaConteudoNo(id,publicado,nome,tipo){ if(nome) conteudo += ""+nome+" id: "+id+""; else - conteudo += " ??? vc precisa editar esse n�"; + conteudo += " ??? vc precisa editar esse nó"; return conteudo; } function montaTemasRaiz(no,dados,redesenha) @@ -678,46 +678,46 @@ function editar(tipo,id) } function montaDivGrupo(i) { - var ins = "
Escolha o grupo para esse n�:

"; + var ins = "
Escolha o grupo para esse nível:

"; ins += "
Buscando...
"; - ins += "

Perfis que podem ver:

"; - ins += "

"; - ins += "
Buscando...
"; - ins += "
Publicado?
"; + ins += "Perfis que podem ver:

"; + ins += ""; + ins += "
Buscando...
"; + ins += "

Publicado?

"; ins += ""; - ins += "



"; + ins += "

"; ins += ""; return(ins); } function montaDivSubGrupo(i) { - var ins = "
Escolha o sub-grupo para esse n�:

"; + var ins = "
Escolha o sub-grupo para esse nível:

"; ins += "

Buscando...
"; - ins += "

Perfis que podem ver:

"; - ins += "

"; - ins += "
Buscando...
"; - ins += "
Publicado?
"; + ins += "Perfis que podem ver:

"; + ins += ""; + ins += "
Buscando...
"; + ins += "

Publicado?

"; ins += ""; - ins += "



"; + ins += "
"; ins += ""; return(ins); } function montaDivTema(i) { - var ins = "
Escolha o tema para esse n�:

"; + var ins = "
Escolha o tema para esse nível:

"; ins += "

Buscando...
"; - ins += "

Perfis que podem ver:

"; - ins += "

"; - ins += "
Buscando...
"; - ins += "
Publicado?
"; + ins += "Perfis que podem ver:

"; + ins += ""; + ins += "
Buscando...
"; + ins += "

Publicado?

"; ins += ""; - ins += "
Ordem
"; + ins += "

Ordem

"; ins += "";; return(ins); } @@ -726,10 +726,8 @@ function montaDivRaiz(i) var ins = "
Tema:

"; ins += "

Buscando...
"; ins += "

Perfis que podem ver:

"; - ins += "

"; + ins += "

"; ins += "
Buscando...
"; - ins += "

Para criar um novo mapfile clique aqui."; - ins += "

Para criar um novo perfil clique aqui."; ins += ""; return(ins); } @@ -797,7 +795,7 @@ function gravaDados(tipo,id) { if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { - core_carregando("N�o foi poss�vel excluir. Verifique se n�o existem menus vinculados a este tema"); + core_carregando("Nao foi possivel excluir. Verifique se nao existem menus vinculados a este tema"); setTimeout("core_carregando('desativa')",3000); } else diff --git a/admin/php/admin.php b/admin/php/admin.php index ebe2d11..38c3623 100644 --- a/admin/php/admin.php +++ b/admin/php/admin.php @@ -80,6 +80,7 @@ function retornaJSON($obj) //{ include_once($locaplic."/pacotes/cpaint/JSON/json2.php"); error_reporting(0); + ob_end_clean(); $j = new Services_JSON(); $texto = $j->encode($obj); if (!mb_detect_encoding($texto,"UTF-8",true)) diff --git a/admin/php/editormapfile.php b/admin/php/editormapfile.php index 99fccd6..19ccbe4 100644 --- a/admin/php/editormapfile.php +++ b/admin/php/editormapfile.php @@ -229,7 +229,7 @@ switch (strtoupper($funcao)) {JSON} */ case "LIMPARCACHEMAPFILE": - error_reporting(E_ALL); + error_reporting(0); $mapfile = $locaplic."/temas/".$codigoMap.".map"; $mapa = ms_newMapObj($mapfile); $nomes = $mapa->getalllayernames(); @@ -277,27 +277,30 @@ switch (strtoupper($funcao)) case "EXCLUIRMAPFILE": //pega oid do tema $dados = pegaDados("SELECT id_tema from ".$esquemaadmin."i3geoadmin_temas WHERE codigo_tema = '".$codigoMap."'"); - if(count($dados) > 0) - { + if(count($dados) > 0){ $id = $dados[0]["id_tema"]; } $tabela = "mapfiles"; $coluna = "id_tema"; $f = verificaFilhos(); - if($f) - { + if($f){ retornaJSON("erro"); exit; } - else - { - if(file_exists("$locaplic/temas/".$codigoMap.".map")) - { + else{ + if(file_exists("$locaplic/temas/".$codigoMap.".map")){ unlink("$locaplic/temas/".$codigoMap.".map"); } + else{ + if(file_exists("$locaplic/temas/".$codigoMap.".gvp")){ + unlink("$locaplic/temas/".$codigoMap.".gvp"); + } + if(file_exists("$locaplic/temas/".$codigoMap.".php")){ + unlink("$locaplic/temas/".$codigoMap.".php"); + } + } $tabela = "i3geoadmin_temas"; - if($id) - { + if($id){ exclui(); } retornaJSON("ok"); diff --git a/admin/php/login.php b/admin/php/login.php index 570ebb2..2190d81 100644 --- a/admin/php/login.php +++ b/admin/php/login.php @@ -64,6 +64,7 @@ error_reporting(0); // include_once(__DIR__."/../../classesphp/pega_variaveis.php"); include_once(__DIR__."/admin.php"); +error_reporting(0); session_write_close(); session_name("i3GeoLogin"); //se o usuario estiver tentando fazer login diff --git a/admin/php/menutemas.php b/admin/php/menutemas.php index 029ef0b..80d9c55 100644 --- a/admin/php/menutemas.php +++ b/admin/php/menutemas.php @@ -324,7 +324,7 @@ switch (strtoupper($funcao)) {JSON} */ case "PEGASUBGRUPOS": - if(isset($id_grupo) && $id_grupo != "") { + if(isset($id_subgrupo) && $id_subgrupo != ""){ $dados = pegaDados("SELECT * from ".$esquemaadmin."i3geoadmin_subgrupos WHERE id_subgrupo = $id_subgrupo order by nome_subgrupo"); } else{ @@ -344,8 +344,7 @@ switch (strtoupper($funcao)) */ case "PEGASUBGRUPOS2": $nome = "nome_subgrupo"; - if($idioma != "pt") - { + if($idioma != "pt"){ $nome = $idioma; } $dados = pegaDados("SELECT desc_subgrupo,id_subgrupo,$nome as 'nome_subgrupo' from ".$esquemaadmin."i3geoadmin_subgrupos order by nome_subgrupo"); diff --git a/classesphp/funcoes_gerais.php b/classesphp/funcoes_gerais.php index 341123e..72f87a1 100644 --- a/classesphp/funcoes_gerais.php +++ b/classesphp/funcoes_gerais.php @@ -2494,11 +2494,13 @@ function listaTemasRestritos(){ $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"); $restritos = array(); foreach ($res as $r){ - if($restritos[$r["codigo_tema"]]){ - array_push($restritos[$r["codigo_tema"]],$r["id_grupo"]); - } - else{ - $restritos[$r["codigo_tema"]] = array($r["id_grupo"]); + if(!empty ($restritos[$r["codigo_tema"]])){ + if($restritos[$r["codigo_tema"]]){ + array_push($restritos[$r["codigo_tema"]],$r["id_grupo"]); + } + else{ + $restritos[$r["codigo_tema"]] = array($r["id_grupo"]); + } } } return $restritos; -- libgit2 0.21.2