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