Commit 35640bb70ee68bfdefaa6972fdeacf39e187e580
1 parent
df20836d
Exists in
master
and in
7 other branches
--no commit message
Showing
15 changed files
with
36 additions
and
36 deletions
Show diff stats
admin/hiperbolica.php
... | ... | @@ -54,7 +54,7 @@ include("$locaplic/admin/php/conexao.php"); |
54 | 54 | //essa variavel precisa ter um . no final quando nao for vazia, evitando erros na inclusao dentro dos SQLs |
55 | 55 | // |
56 | 56 | if(!empty($esquemaadmin)){ |
57 | - $esquemaadmin = $esquemaadmin."."; | |
57 | + $esquemaadmin = str_replace(".","",$esquemaadmin)."."; | |
58 | 58 | } |
59 | 59 | $encoding = "UTF-8"; |
60 | 60 | if($convUTF) |
... | ... | @@ -98,9 +98,9 @@ foreach ($menus as $menu){ |
98 | 98 | //obtem os temas na raiz do grupo |
99 | 99 | // |
100 | 100 | $temasRaizGrupo = pegaDados(" |
101 | - select i3geoadmin_temas.tags_tema as tags_tema,i3geoadmin_temas.codigo_tema as codigo_tema,i3geoadmin_raiz.id_tema,nome_tema as nome_tema,perfil | |
102 | - FROM ".$esquemaadmin."i3geoadmin_raiz | |
103 | - LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema | |
101 | + select i3geoadmin_temas.tags_tema as tags_tema,i3geoadmin_temas.codigo_tema as codigo_tema,i3geoadmin_raiz.id_tema,nome_tema as nome_tema,perfil | |
102 | + FROM ".$esquemaadmin."i3geoadmin_raiz | |
103 | + LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_temas.id_tema = i3geoadmin_raiz.id_tema | |
104 | 104 | LEFT JOIN ".$esquemaadmin."i3geousr_grupotema ON i3geoadmin_raiz.id_tema = i3geousr_grupotema.id_tema |
105 | 105 | where i3geousr_grupotema.id_grupo is null and i3geoadmin_raiz.nivel = 1 and i3geoadmin_raiz.id_nivel = ".$grupos[$i]["id_n1"]." order by ordem"); |
106 | 106 | |
... | ... | @@ -125,9 +125,9 @@ foreach ($menus as $menu){ |
125 | 125 | $xml .= '<item cor="#FF6633" id="'.$contador.'" tipo="TE6" nome="TEMAS" familia="'.$id.'" /> '."\n"; |
126 | 126 | $id_n2 = $subgrupos[$j]["id_n2"]; |
127 | 127 | $temas = pegaDados(" |
128 | - select i3geoadmin_temas.tags_tema,i3geoadmin_temas.nome_tema,i3geoadmin_temas.codigo_tema,i3geoadmin_n3.id_n3 | |
129 | - from ".$esquemaadmin."i3geoadmin_n3 | |
130 | - LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema | |
128 | + select i3geoadmin_temas.tags_tema,i3geoadmin_temas.nome_tema,i3geoadmin_temas.codigo_tema,i3geoadmin_n3.id_n3 | |
129 | + from ".$esquemaadmin."i3geoadmin_n3 | |
130 | + LEFT JOIN ".$esquemaadmin."i3geoadmin_temas ON i3geoadmin_n3.id_tema = i3geoadmin_temas.id_tema | |
131 | 131 | LEFT JOIN ".$esquemaadmin."i3geousr_grupotema ON i3geoadmin_n3.id_tema = i3geousr_grupotema.id_tema |
132 | 132 | where i3geousr_grupotema.id_grupo is null and i3geoadmin_n3.id_n2='$id_n2' and i3geoadmin_n3.publicado != 'NAO' order by ordem",$locaplic |
133 | 133 | ); | ... | ... |
admin/php/admin.php
... | ... | @@ -55,7 +55,7 @@ $mapfile = mapfilebase($base,$locaplic); |
55 | 55 | //essa variavel precisa ter um . no final quando nao for vazia, evitando erros na inclusao dentro dos SQLs |
56 | 56 | // |
57 | 57 | if(!empty($esquemaadmin)){ |
58 | - $esquemaadmin = $esquemaadmin."."; | |
58 | + $esquemaadmin = str_replace(".","",$esquemaadmin)."."; | |
59 | 59 | } |
60 | 60 | |
61 | 61 | /* |
... | ... | @@ -180,6 +180,7 @@ function pegaDados($sql,$locaplic="") |
180 | 180 | include("conexao.php"); |
181 | 181 | else |
182 | 182 | include("$locaplic/admin/php/conexao.php"); |
183 | + | |
183 | 184 | error_reporting(E_ALL); |
184 | 185 | $q = $dbh->query($sql,PDO::FETCH_ASSOC); |
185 | 186 | if($q) | ... | ... |
admin/php/classe_arvore.php
... | ... | @@ -73,7 +73,7 @@ class Arvore |
73 | 73 | include($locaplic."/admin/php/conexao.php"); |
74 | 74 | $this->esquemaadmin = ""; |
75 | 75 | if(!empty($esquemaadmin)){ |
76 | - $this->esquemaadmin = $esquemaadmin."."; | |
76 | + $this->esquemaadmin = str_replace(".","",$esquemaadmin)."."; | |
77 | 77 | } |
78 | 78 | if(!isset($convUTF)){ |
79 | 79 | $convUTF = true; | ... | ... |
admin/php/classe_metaestat.php
... | ... | @@ -62,7 +62,7 @@ class Metaestat{ |
62 | 62 | $this->dbhw = $dbhw; |
63 | 63 | $this->esquemaadmin = ""; |
64 | 64 | if(!empty($esquemaadmin)){ |
65 | - $this->esquemaadmin = $esquemaadmin."."; | |
65 | + $this->esquemaadmin = str_replace(".","",$esquemaadmin)."."; | |
66 | 66 | } |
67 | 67 | $this->nomecache = $this->nomeCache(); |
68 | 68 | } | ... | ... |
admin/php/conexao.php
... | ... | @@ -50,8 +50,8 @@ else{ |
50 | 50 | if(!isset($conexaoadmin)){ |
51 | 51 | $conexaoadmin = ""; |
52 | 52 | } |
53 | -if(!isset($esquemaadmin)){ | |
54 | - $esquemaadmin = ""; | |
53 | +elseif($conexaoadmin != ""){ | |
54 | + $esquemaadmin = str_replace(".","",$esquemaadmin)."."; | |
55 | 55 | } |
56 | 56 | // |
57 | 57 | //indica se deve ser feita a conversão para UTF8 ao gravar os dados | ... | ... |
admin/php/criabanco.php
... | ... | @@ -96,9 +96,9 @@ |
96 | 96 | "create table ".$esquemaadmin."i3geoestat_fonteinfo_medida(id_medida_variavel integer not null,id_fonteinfo integer not null)", |
97 | 97 | "create table ".$esquemaadmin."i3geoestat_medida_variavel_link(link text,id_medida_variavel integer,nome text,id_link INTEGER PRIMARY KEY)", |
98 | 98 | "create table ".$esquemaadmin."i3geoestat_parametro_medida(id_parametro_medida INTEGER PRIMARY KEY,coluna text,nome text,descricao text,id_pai integer default 0,id_medida_variavel integer, tipo integer default 0)", |
99 | - "create table ".$esquemaadmin."i3geoestat_mapa(id_mapa integer not null unique primary key autoincrement,titulo text,template text,logoesquerdo text,logodireito text,publicado integer)", | |
100 | - "create table ".$esquemaadmin."i3geoestat_mapa_grupo(id_mapa_grupo integer not null unique primary key autoincrement,id_mapa integer,titulo text,foreign key (id_mapa) references i3geoestat_mapa (id_mapa))", | |
101 | - "create table ".$esquemaadmin."i3geoestat_mapa_tema (id_mapa_tema integer not null unique primary key autoincrement,id_mapa_grupo integer,titulo text,id_medida_variavel integer,foreign key (id_mapa_grupo) references i3geoestat_mapa_grupo (id_mapa_grupo),foreign key (id_medida_variavel) references i3geoestat_medida_variavel (id_medida_variavel))" | |
99 | + "create table ".$esquemaadmin."i3geoestat_mapa(id_mapa INTEGER PRIMARY KEY,titulo text,template text,logoesquerdo text,logodireito text,publicado integer)", | |
100 | + "create table ".$esquemaadmin."i3geoestat_mapa_grupo(id_mapa_grupo INTEGER PRIMARY KEY,id_mapa integer,titulo text)", | |
101 | + "create table ".$esquemaadmin."i3geoestat_mapa_tema (id_mapa_tema INTEGER PRIMARY KEY,id_mapa_grupo integer,titulo text,id_medida_variavel integer)" | |
102 | 102 | ); |
103 | 103 | //valida o usuario e aplica |
104 | 104 | $exts = get_loaded_extensions(); | ... | ... |
admin/php/login.php
... | ... | @@ -267,9 +267,10 @@ function autenticaUsuario($usuario,$senha){ |
267 | 267 | $senhamd5 = md5($senha); |
268 | 268 | //verifica se o usuario esta cadastrado no ms_configura.php em $i3geomaster |
269 | 269 | if(verificaMaster($usuario,$senha) == true){ |
270 | - $pa = pegaDados("select * from ".$esquemaadmin."i3geousr_papelusuario ",$locaplic); | |
270 | + $pa = pegaDados("select * from ".$esquemaadmin."i3geousr_papelusuario ",$locaplic); | |
271 | 271 | $op = pegadados("SELECT O.codigo, PU.id_usuario FROM ".$esquemaadmin."i3geousr_operacoes AS O JOIN ".$esquemaadmin."i3geousr_operacoespapeis AS OP ON O.id_operacao = OP.id_operacao JOIN ".$esquemaadmin."i3geousr_papelusuario AS PU ON OP.id_papel = PU.id_papel ",$locaplic); |
272 | 272 | $gr = pegadados("SELECT * from ".$esquemaadmin."i3geousr_grupousuario "); |
273 | + | |
273 | 274 | $operacoes = array(); |
274 | 275 | foreach($op as $o){ |
275 | 276 | $operacoes[$o["codigo"]] = true; | ... | ... |
admin/php/upgradebanco46_47.php
... | ... | @@ -53,7 +53,7 @@ $locaplic = __DIR__."/../.."; |
53 | 53 | include_once("admin.php"); |
54 | 54 | include_once("conexao.php"); |
55 | 55 | if(!empty($esquemaadmin)){ |
56 | - $esquemaadmin = $esquemaadmin."."; | |
56 | + $esquemaadmin = str_replace(".","",$esquemaadmin)."."; | |
57 | 57 | } |
58 | 58 | if(empty($_POST["senha"]) || empty($_POST["usuario"])){ |
59 | 59 | formularioLoginMaster("upgradebanco46_47.php"); |
... | ... | @@ -92,9 +92,9 @@ $tabelas = array( |
92 | 92 | "create table ".$esquemaadmin."i3geoestat_fonteinfo_medida(id_medida_variavel integer not null,id_fonteinfo integer not null)", |
93 | 93 | "create table ".$esquemaadmin."i3geoestat_medida_variavel_link(link text,id_medida_variavel integer,nome text,id_link INTEGER PRIMARY KEY)", |
94 | 94 | "create table ".$esquemaadmin."i3geoestat_parametro_medida(id_parametro_medida INTEGER PRIMARY KEY,coluna text,nome text,descricao text,id_pai integer default 0,id_medida_variavel integer, tipo integer default 0)", |
95 | - "create table ".$esquemaadmin."i3geoestat_mapa(id_mapa integer not null unique primary key autoincrement,titulo text,template text,logoesquerdo text,logodireito text,publicado integer)", | |
96 | - "create table ".$esquemaadmin."i3geoestat_mapa_grupo(id_mapa_grupo integer not null unique primary key autoincrement,id_mapa integer,titulo text,foreign key (id_mapa) references i3geoestat_mapa (id_mapa))", | |
97 | - "create table ".$esquemaadmin."i3geoestat_mapa_tema (id_mapa_tema integer not null unique primary key autoincrement,id_mapa_grupo integer,titulo text,id_medida_variavel integer,foreign key (id_mapa_grupo) references i3geoestat_mapa_grupo (id_mapa_grupo),foreign key (id_medida_variavel) references i3geoestat_medida_variavel (id_medida_variavel))" | |
95 | + "create table ".$esquemaadmin."i3geoestat_mapa(id_mapa INTEGER PRIMARY KEY,titulo text,template text,logoesquerdo text,logodireito text,publicado integer)", | |
96 | + "create table ".$esquemaadmin."i3geoestat_mapa_grupo(id_mapa_grupo INTEGER PRIMARY KEY,id_mapa integer,titulo text)", | |
97 | + "create table ".$esquemaadmin."i3geoestat_mapa_tema (id_mapa_tema INTEGER PRIMARY KEY,id_mapa_grupo integer,titulo text,id_medida_variavel integer)" | |
98 | 98 | ); |
99 | 99 | $drivename = $dbhw->getAttribute(PDO::ATTR_DRIVER_NAME); |
100 | 100 | foreach($tabelas as $tabela){ | ... | ... |
admin/php/xml.php
... | ... | @@ -41,7 +41,7 @@ if (!isset($esquemaadmin)){ |
41 | 41 | include_once(__DIR__."/../../ms_configura.php"); |
42 | 42 | } |
43 | 43 | if(!empty($esquemaadmin)){ |
44 | - $esquemaadmin = $esquemaadmin."."; | |
44 | + $esquemaadmin = str_replace(".","",$esquemaadmin)."."; | |
45 | 45 | } |
46 | 46 | /* |
47 | 47 | Function: geraXmlSistemas (depreciado) | ... | ... |
ferramentas/comentarios/index.php
... | ... | @@ -65,9 +65,9 @@ function listaComentarios() |
65 | 65 | $locaplic = "../.."; |
66 | 66 | include("../../admin/php/conexao.php"); |
67 | 67 | if(!empty($esquemaadmin)){ |
68 | - $esquemaadmin = $esquemaadmin."."; | |
68 | + $esquemaadmin = str_replace(".","",$esquemaadmin)."."; | |
69 | 69 | } |
70 | - $data = gmdate("d-m-Y\TH:i:s\Z"); | |
70 | + $data = gmdate("d-m-Y\TH:i:s\Z"); | |
71 | 71 | $id_tema = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_temas where codigo_tema = '".$_SESSION["tema"]."' ",PDO::FETCH_ASSOC); |
72 | 72 | $id_tema = $id_tema->fetchAll(); |
73 | 73 | $id_tema = $id_tema[0]["id_tema"]; |
... | ... | @@ -97,9 +97,9 @@ function gravaComentario() |
97 | 97 | //necessário para os includes do admin.php |
98 | 98 | include_once("../../admin/php/conexao.php"); |
99 | 99 | if(!empty($esquemaadmin)){ |
100 | - $esquemaadmin = $esquemaadmin."."; | |
100 | + $esquemaadmin = str_replace(".","",$esquemaadmin)."."; | |
101 | 101 | } |
102 | - $data = gmdate("d-m-Y\TH:i:s\Z"); | |
102 | + $data = gmdate("d-m-Y\TH:i:s\Z"); | |
103 | 103 | $id_tema = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_temas where codigo_tema = '".$_SESSION["tema"]."' ",PDO::FETCH_ASSOC); |
104 | 104 | $id_tema = $id_tema->fetchAll(); |
105 | 105 | $id_tema = $id_tema[0]["id_tema"]; |
... | ... | @@ -114,7 +114,7 @@ function converte($texto){ |
114 | 114 | $texto = mb_convert_encoding($texto,mb_detect_encoding($texto),"UTF-8"); |
115 | 115 | else |
116 | 116 | $texto = mb_convert_encoding($texto,mb_detect_encoding($texto),"ISO-8859-1"); |
117 | - return $texto; | |
117 | + return $texto; | |
118 | 118 | } |
119 | 119 | ?> |
120 | 120 | <script> | ... | ... |
kml.php
... | ... | @@ -2,7 +2,7 @@ |
2 | 2 | /* |
3 | 3 | Title: Catálogo de temas em KML |
4 | 4 | |
5 | -Gera um arquivo KML contendo os temas existentes no catálogo. Esse KML pode ser utilizado no Google Earth para que os temas possam ser vistos nesse aplicativo seguindo a mesma estrutura de organização | |
5 | +Gera um arquivo KML contendo os temas existentes no catálogo. Esse KML pode ser utilizado no Google Earth para que os temas possam ser vistos nesse aplicativo seguindo a mesma estrutura de organização | |
6 | 6 | |
7 | 7 | Exemplo |
8 | 8 | |
... | ... | @@ -75,7 +75,7 @@ if(!isset($perfil)){$perfil = "";} |
75 | 75 | echo "<Document><name>Menu i3geo</name><open>0</open><description></description><visibility>0</visibility>\n"; |
76 | 76 | include(__DIR__."/admin/php/admin.php"); |
77 | 77 | if(!empty($esquemaadmin)){ |
78 | - $esquemaadmin = $esquemaadmin."."; | |
78 | + $esquemaadmin = str_replace(".","",$esquemaadmin)."."; | |
79 | 79 | } |
80 | 80 | if($idioma == "pt") |
81 | 81 | {$coluna = "nome_menu";} | ... | ... |
mashups/openlayers.php
... | ... | @@ -9,7 +9,7 @@ error_reporting(E_ALL); |
9 | 9 | if(!empty($restauramapa)){ |
10 | 10 | include(__DIR__."/../admin/php/conexao.php"); |
11 | 11 | if(!empty($esquemaadmin)){ |
12 | - $esquemaadmin = $esquemaadmin."."; | |
12 | + $esquemaadmin = str_replace(".","",$esquemaadmin)."."; | |
13 | 13 | } |
14 | 14 | $q = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_mapas where id_mapa=$restauramapa ",PDO::FETCH_ASSOC); |
15 | 15 | $mapasalvo = $q->fetchAll(); | ... | ... |
ms_configura.php
... | ... | @@ -380,13 +380,11 @@ Esse arquivo &eacute; inclu&iacute;do no programa i3geo/admin/conexao.php |
380 | 380 | |
381 | 381 | O banco de dados administrativo é utilizado para definir coisas como a árvore de temas, árvore de mapas, etc. |
382 | 382 | |
383 | -O banco de dados, originalmente, é montado em SQLITE, porém, em ambientes corporativos, sugere-se o uso de bancos de daods mais robustos. | |
383 | +O banco de dados, originalmente, é montado em SQLITE, porém, em ambientes corporativos, sugere-se o uso de bancos de dados mais robustos. | |
384 | 384 | |
385 | 385 | Se você quiser utilizar a conexão default, baseado no SQLITE, mantenha essa variável vazia. |
386 | 386 | |
387 | -O uso do banco de dados não é obrigatório, uma vez que os arquivos podem ser mantidos em disco (arquivos XML). | |
388 | - | |
389 | -O programa PHP que estabelece a conexão deve retornar objetos com nomes padronizados. Veja o arquivo i3geo/admin/conexao.php para maiores detalhes. | |
387 | +O programa PHP que estabelece a conexão deve retornar objetos com nomes padronizados. Veja o arquivo i3geo/admin/conexao.php e i3geo/admin/php/conexaopostgresql.php para maiores detalhes. | |
390 | 388 | |
391 | 389 | Exemplos: |
392 | 390 | ... | ... |
ms_criamapa.php
... | ... | @@ -183,7 +183,7 @@ if(empty($_SESSION["usuario"])){ |
183 | 183 | if(!empty($restauramapa)){ |
184 | 184 | include(__DIR__."/admin/php/conexao.php"); |
185 | 185 | if(!empty($esquemaadmin)){ |
186 | - $esquemaadmin = $esquemaadmin."."; | |
186 | + $esquemaadmin = str_replace(".","",$esquemaadmin)."."; | |
187 | 187 | } |
188 | 188 | $q = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_mapas where id_mapa=$restauramapa ",PDO::FETCH_ASSOC); |
189 | 189 | $mapasalvo = $q->fetchAll(); | ... | ... |
testainstal.php
... | ... | @@ -190,7 +190,7 @@ include_once("admin/php/conexao.php"); |
190 | 190 | echo "verificando banco de dados de administração...\n"; |
191 | 191 | /** |
192 | 192 | * |
193 | - * TODO RC2 verificar tabelas antes de fechar versao | |
193 | + * TODO V5.0 verificar tabelas antes de fechar versao | |
194 | 194 | */ |
195 | 195 | $tabelas = array( |
196 | 196 | "i3geoadmin_sistemasf"=>"abrir_funcao,h_funcao,id_funcao,id_sistema,nome_funcao,perfil_funcao,w_funcao", |
... | ... | @@ -237,7 +237,7 @@ $tabelas = array( |
237 | 237 | ); |
238 | 238 | include_once("admin/php/conexao.php"); |
239 | 239 | if(!empty($esquemaadmin)){ |
240 | - $esquemaadmin = $esquemaadmin."."; | |
240 | + $esquemaadmin = str_replace(".","",$esquemaadmin)."."; | |
241 | 241 | } |
242 | 242 | |
243 | 243 | foreach(array_keys($tabelas) as $tabela) | ... | ... |