From 318a1f82be12b5e9692383733d534032ab1883a3 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Thu, 19 Jul 2012 14:13:19 +0000 Subject: [PATCH] Correções e documentação dos códigos --- .project | 19 +++++-------------- admin/html/operacoes.html | 2 +- admin/html/usuarios.html | 4 ++-- admin/index.html | 5 +++++ admin/js/core.js | 44 ++++++++++++++++++++++++++++++++++++++++++++ admin/js/usuarios.js | 4 ++-- admin/php/classe_arvore.php | 42 +++++++++++++++++++++++------------------- admin/php/conexao.php | 2 +- admin/php/upgradebanco46_47.php | 6 ++++++ interface/openlayers.htm | 24 ++++++++++++------------ pacotes/postgresql-9.1-902.jdbc4.jar | Bin 0 -> 561969 bytes 11 files changed, 101 insertions(+), 51 deletions(-) create mode 100644 pacotes/postgresql-9.1-902.jdbc4.jar diff --git a/.project b/.project index ff3480d..b866515 100644 --- a/.project +++ b/.project @@ -27,16 +27,7 @@ - 1341461488123 - - 26 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-documentacao - - - - 1341461488125 + 1342548175463 26 @@ -45,7 +36,7 @@ - 1341461488127 + 1342548175466 14 @@ -54,7 +45,7 @@ - 1341461488128 + 1342548175468 26 @@ -63,7 +54,7 @@ - 1341461488130 + 1342548175470 30 @@ -72,7 +63,7 @@ - 1341461488131 + 1342548175494 22 diff --git a/admin/html/operacoes.html b/admin/html/operacoes.html index 4ffe19b..5df532e 100644 --- a/admin/html/operacoes.html +++ b/admin/html/operacoes.html @@ -93,7 +93,7 @@ body { locaplic : "../.." }; // - cabecalhoGeral("cabecalhoPrincipal", ""); + cabecalhoUsuarios("cabecalhoPrincipal", "operacoes"); temp = function() { document.getElementById("formulario").style.display = "block"; initMenu() diff --git a/admin/html/usuarios.html b/admin/html/usuarios.html index 841cb55..197de37 100755 --- a/admin/html/usuarios.html +++ b/admin/html/usuarios.html @@ -77,7 +77,7 @@ body { Arquivo: - i3geo/admin/html/funcionalidades.html + i3geo/admin/html/usuarios.html */ if (screen.availWidth > 700) { document.getElementById("divGeral").style.width = "700px"; @@ -87,7 +87,7 @@ body { locaplic : "../.." }; // - cabecalhoGeral("cabecalhoPrincipal", ""); + cabecalhoUsuarios("cabecalhoPrincipal", "usuarios"); temp = function() { document.getElementById("formulario").style.display = "block"; initMenu() diff --git a/admin/index.html b/admin/index.html index 4e0950b..bb62ca9 100644 --- a/admin/index.html +++ b/admin/index.html @@ -553,6 +553,11 @@ Arquivo: i3geo/admin/index.html */ + +/** + * TODO criar página com os diagramas e colocar o link aqui + */ + if(screen.availWidth > 700) {document.getElementById("divGeral").style.width = "700px";} navn = false; diff --git a/admin/js/core.js b/admin/js/core.js index cfec4f7..b1d62f8 100644 --- a/admin/js/core.js +++ b/admin/js/core.js @@ -65,6 +65,50 @@ Variable: $perfis Armazena o objeto com a lista de perfis */ $perfis = ""; +function cabecalhoUsuarios(id,excluir){ + var i,n,temp, + ins = "
Opções principais", + u = i3GEO.util.pegaCookie("i3geousuarionome"), + botoes = [ + {id:"principal",titulo:"Início",link:"../index.html"}, + {id:"operacoes",titulo:"Operações",link:"operacoes.html"}, + {id:"usuarios",titulo:"Usuários",link:"usuarios.html"}, + {id:"login",titulo:"Login",js:"i3GEO.login.dialogo.abreLogin()"} + ]; + n = botoes.length; + for(i=0;i'; + } + } + if(!u){ + u = "-"; + } + ins += "
Login: "+u+"
"; + ins += "
"; + temp = $i(id); + temp.innerHTML = ins; + for(i=0;ilocaplic = $locaplic; + $dbh = ""; + error_reporting(0); + include($locaplic."/admin/php/conexao.php"); + $this->esquemaadmin = ""; + if(!empty($esquemaadmin)){ + $this->esquemaadmin = $esquemaadmin."."; + } + if(!isset($convUTF)) + { + $convUTF = true; + } + $this->convUTF = $convUTF; + $this->dbh = $dbh; + $this->idioma = $idioma; if($idioma == "pt") { @@ -73,7 +88,7 @@ class Arvore else {$coluna = $idioma; } - $this->sql_grupos = "select i3geoadmin_grupos.$coluna as nome_grupo,id_n1,id_menu,i3geoadmin_n1.publicado,n1_perfil from i3geoadmin_n1 LEFT JOIN i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo "; + $this->sql_grupos = "select i3geoadmin_grupos.$coluna as nome_grupo,id_n1,id_menu,i3geoadmin_n1.publicado,n1_perfil from ".$this->esquemaadmin."i3geoadmin_n1 LEFT JOIN ".$this->esquemaadmin."i3geoadmin_grupos ON i3geoadmin_n1.id_grupo = i3geoadmin_grupos.id_grupo "; if($idioma == "pt") { @@ -82,7 +97,7 @@ class Arvore else {$coluna = $idioma; } - $this->sql_subgrupos = "select i3geoadmin_subgrupos.$coluna as nome_subgrupo,i3geoadmin_n2.id_n2,i3geoadmin_n2.publicado,i3geoadmin_n2.n2_perfil from i3geoadmin_n2 LEFT JOIN i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo "; + $this->sql_subgrupos = "select i3geoadmin_subgrupos.$coluna as nome_subgrupo,i3geoadmin_n2.id_n2,i3geoadmin_n2.publicado,i3geoadmin_n2.n2_perfil from ".$this->esquemaadmin."i3geoadmin_n2 LEFT JOIN ".$this->esquemaadmin."i3geoadmin_subgrupos ON i3geoadmin_n2.id_subgrupo = i3geoadmin_subgrupos.id_subgrupo "; if($idioma == "pt") { @@ -91,23 +106,12 @@ class Arvore else {$coluna = $idioma; } - $this->sql_temasraiz = "select id_raiz,i3geoadmin_raiz.id_tema,$coluna as nome_tema,tipoa_tema,perfil FROM i3geoadmin_raiz LEFT JOIN i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema "; - $this->sql_temasSubgrupo = "select i3geoadmin_temas.tipoa_tema, i3geoadmin_temas.codigo_tema,i3geoadmin_temas.tags_tema,i3geoadmin_n3.id_n3,i3geoadmin_temas.$coluna as nome_tema,i3geoadmin_n3.publicado,i3geoadmin_n3.n3_perfil,i3geoadmin_n3.id_tema,i3geoadmin_temas.download_tema,i3geoadmin_temas.ogc_tema from i3geoadmin_n3 LEFT JOIN i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema "; + $this->sql_temasraiz = "select id_raiz,i3geoadmin_raiz.id_tema,$coluna as nome_tema,tipoa_tema,perfil FROM ".$this->esquemaadmin."i3geoadmin_raiz LEFT JOIN ".$this->esquemaadmin."i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema "; + $this->sql_temasSubgrupo = "select i3geoadmin_temas.tipoa_tema, i3geoadmin_temas.codigo_tema,i3geoadmin_temas.tags_tema,i3geoadmin_n3.id_n3,i3geoadmin_temas.$coluna as nome_tema,i3geoadmin_n3.publicado,i3geoadmin_n3.n3_perfil,i3geoadmin_n3.id_tema,i3geoadmin_temas.download_tema,i3geoadmin_temas.ogc_tema from ".$this->esquemaadmin."i3geoadmin_n3 LEFT JOIN ".$this->esquemaadmin."i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema "; //$this->sql_temas = "select kmz_tema,nacessos,id_tema,kml_tema,ogc_tema,download_tema,tags_tema,tipoa_tema,link_tema,desc_tema,$coluna as nome_tema,codigo_tema from i3geoadmin_temas "; - $this->sql_temas = "select kmz_tema,b.soma as nacessos,id_tema,kml_tema,ogc_tema,download_tema,tags_tema,tipoa_tema,link_tema,desc_tema,$coluna as nome_tema,codigo_tema from i3geoadmin_temas as a,(SELECT c.codigo_tema codigo_soma,sum( r.nacessos) as soma FROM i3geoadmin_temas c LEFT JOIN i3geoadmin_acessostema r ON (c.codigo_tema = r.codigo_tema) group by c.codigo_tema) as b WHERE a.codigo_tema = b.codigo_soma "; - - $this->locaplic = $locaplic; - $dbh = ""; - error_reporting(0); - include($locaplic."/admin/php/conexao.php"); - if(!isset($convUTF)) - { - $convUTF = true; - } - $this->convUTF = $convUTF; - $this->dbh = $dbh; + $this->sql_temas = "select kmz_tema,b.soma as nacessos,id_tema,kml_tema,ogc_tema,download_tema,tags_tema,tipoa_tema,link_tema,desc_tema,$coluna as nome_tema,codigo_tema from i3geoadmin_temas as a,(SELECT c.codigo_tema codigo_soma,sum( r.nacessos) as soma FROM ".$this->esquemaadmin."i3geoadmin_temas c LEFT JOIN ".$this->esquemaadmin."i3geoadmin_acessostema r ON (c.codigo_tema = r.codigo_tema) group by c.codigo_tema) as b WHERE a.codigo_tema = b.codigo_soma "; // //verifica se o ip atual está cadastrado como um dos editores //editores podem ver as coisas marcadas como não publicado @@ -151,10 +155,10 @@ class Arvore if($this->editor == true) { $perfil = ""; - $sql = "SELECT publicado_menu,'' as perfil_menu,aberto,desc_menu,id_menu,$coluna as nome_menu from i3geoadmin_menus order by nome_menu"; + $sql = "SELECT publicado_menu,'' as perfil_menu,aberto,desc_menu,id_menu,$coluna as nome_menu from ".$this->esquemaadmin."i3geoadmin_menus order by nome_menu"; } else - $sql = "SELECT publicado_menu,perfil_menu,aberto,desc_menu,id_menu,$coluna as nome_menu from i3geoadmin_menus where publicado_menu != 'NAO' or publicado_menu isnull order by nome_menu"; + $sql = "SELECT publicado_menu,perfil_menu,aberto,desc_menu,id_menu,$coluna as nome_menu from ".$this->esquemaadmin."i3geoadmin_menus where publicado_menu != 'NAO' or publicado_menu isnull order by nome_menu"; $regs = $this->execSQL($sql); $resultado = array(); foreach($regs as $reg) @@ -524,7 +528,7 @@ class Arvore } else{ //caso de banco de dados antigo - $sql = "select kmz_tema,'0' as nacessos,id_tema,kml_tema,ogc_tema,download_tema,tags_tema,tipoa_tema,link_tema,desc_tema,nome_tema,codigo_tema from i3geoadmin_temas "; + $sql = "select kmz_tema,'0' as nacessos,id_tema,kml_tema,ogc_tema,download_tema,tags_tema,tipoa_tema,link_tema,desc_tema,nome_tema,codigo_tema from ".$this->esquemaadmin."i3geoadmin_temas "; $q = $this->execSQL($sql." where id_tema = '$id_tema' "); return $q; } diff --git a/admin/php/conexao.php b/admin/php/conexao.php index f345fb2..dfc5ca4 100644 --- a/admin/php/conexao.php +++ b/admin/php/conexao.php @@ -75,7 +75,7 @@ if(!isset($conexaoadmin)) { $conexaoadmin = ""; } -if(!isset($conexaoadmin)) +if(!isset($esquemaadmin)) { $esquemaadmin = ""; } diff --git a/admin/php/upgradebanco46_47.php b/admin/php/upgradebanco46_47.php index 3ab104d..ba28a95 100644 --- a/admin/php/upgradebanco46_47.php +++ b/admin/php/upgradebanco46_47.php @@ -20,6 +20,8 @@ i3geo/admin/admin.db ou faça uma cópia. Depois é só executar o pro Se a configuração do arquivo de conexão foi alterada (veja ms_configura.php), o novo banco irá ser criado conforme a nova string de conexão. +Ver MER i3geo/documentacao/diagramas/cadastrodeusuarios.erm + Licenca: GPL2 @@ -50,6 +52,10 @@ i3geo/admin/php/criabanco.php * * TODO verificar se as tabelas estão ok para o novo sistema de admin de usuarios */ + +/** + * TODO incluir a base de dados de testes no erm + */ $funcao = ""; $locaplic = __DIR__."/../.."; include_once("admin.php"); diff --git a/interface/openlayers.htm b/interface/openlayers.htm index 7c2bd86..964a698 100644 --- a/interface/openlayers.htm +++ b/interface/openlayers.htm @@ -11,7 +11,7 @@ background-image:url(../mashups/openlayers.png); background-repeat:no-repeat; float:right; - right: 0px; + right: 0px; height:29px; margin:2px; width:29px; @@ -65,7 +65,7 @@
- +
@@ -101,7 +101,7 @@