Commit a9939a7a6fd582b12febb575987e38f0113e46d6
1 parent
18c0f9eb
Exists in
master
and in
7 other branches
Correção nas opções que procuram a fonte de um tema (link)
Showing
5 changed files
with
382 additions
and
268 deletions
Show diff stats
admin/php/classe_arvore.php
@@ -540,8 +540,7 @@ class Arvore | @@ -540,8 +540,7 @@ class Arvore | ||
540 | function pegaTema($id_tema) | 540 | function pegaTema($id_tema) |
541 | { | 541 | { |
542 | $q = $this->execSQL($this->sql_temas." and id_tema = '$id_tema' "); | 542 | $q = $this->execSQL($this->sql_temas." and id_tema = '$id_tema' "); |
543 | - if($q) | ||
544 | - { | 543 | + if($q){ |
545 | return $q; | 544 | return $q; |
546 | } | 545 | } |
547 | else{ | 546 | else{ |
@@ -552,6 +551,32 @@ class Arvore | @@ -552,6 +551,32 @@ class Arvore | ||
552 | } | 551 | } |
553 | } | 552 | } |
554 | /* | 553 | /* |
554 | + Function: pegaTemaPorCodigo | ||
555 | + | ||
556 | + Retorna os dados de um tema buscando por codigo | ||
557 | + | ||
558 | + Parametros: | ||
559 | + | ||
560 | + codigo_tema {string} | ||
561 | + | ||
562 | + Return: | ||
563 | + | ||
564 | + {array} | ||
565 | + */ | ||
566 | + function pegaTemaPorCodigo($codigo_tema) | ||
567 | + { | ||
568 | + $q = $this->execSQL($this->sql_temas." and codigo_tema = '$codigo_tema' "); | ||
569 | + if($q){ | ||
570 | + return $q; | ||
571 | + } | ||
572 | + else{ | ||
573 | + //caso de banco de dados antigo | ||
574 | + $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 "; | ||
575 | + $q = $this->execSQL($sql." where codigo_tema = '$codigo_tema' "); | ||
576 | + return $q; | ||
577 | + } | ||
578 | + } | ||
579 | + /* | ||
555 | Function: pegaTemasSubGrupo | 580 | Function: pegaTemasSubGrupo |
556 | 581 | ||
557 | Retorna os temas de um subgrupo | 582 | Retorna os temas de um subgrupo |
classesphp/classe_temas.php
@@ -969,7 +969,6 @@ tema - código do tema | @@ -969,7 +969,6 @@ tema - código do tema | ||
969 | { | 969 | { |
970 | foreach($sgrupo->TEMA as $t) | 970 | foreach($sgrupo->TEMA as $t) |
971 | { | 971 | { |
972 | - | ||
973 | $link = ixml($t,"TLINK"); | 972 | $link = ixml($t,"TLINK"); |
974 | $tid = ixml($t,"TID"); | 973 | $tid = ixml($t,"TID"); |
975 | if($tid == $tema) | 974 | if($tid == $tema) |
exemplos/index.html
@@ -27,271 +27,300 @@ body,td { | @@ -27,271 +27,300 @@ body,td { | ||
27 | <img src="../imagens/i3geo1.jpg"><br> | 27 | <img src="../imagens/i3geo1.jpg"><br> |
28 | <h1>Exemplos de configuração da interface do i3geo</h1> | 28 | <h1>Exemplos de configuração da interface do i3geo</h1> |
29 | <h2>Mashups</h2> | 29 | <h2>Mashups</h2> |
30 | - <a href="mashupol1.htm" target="_blank">Openlayers em um iframe</a> | 30 | + <fieldset> |
31 | + <a href="mashupol1.htm" target="_blank">Openlayers em um iframe</a> | ||
32 | + </fieldset> | ||
31 | <h2>Interface OpenLayers</h2> | 33 | <h2>Interface OpenLayers</h2> |
32 | - <p> | ||
33 | - A interface OpenLayers passou a ser o padrão do i3Geo com a | ||
34 | - versão 4.4. O Modo TILE permite que o mapa seja | ||
35 | - construído em pequenas partes (TILES) apresentando uma | ||
36 | - navegabilidade contínua quando se desloca o mapa (pan). No | ||
37 | - modo normal, é desenhada apenas uma imagem para cada camada | ||
38 | - do mapa. Esse último modo pode apresentar uma performance | ||
39 | - melhor em sistemas baseados no Windows (MS4W). O uso de "TILES" ou | ||
40 | - não é controlado pela variável <i>i3GEO.Interface.openlayers.TILES | ||
41 | - = false|true</i> | ||
42 | - </p> | ||
43 | - <p> | ||
44 | - <a href="openlayers1.htm" target="_blank">i3GEO.Interface.openlayers.TILES | ||
45 | - = false</a> | ||
46 | - </p> | ||
47 | - <p> | ||
48 | - <a href="openlayers2.htm" target="_blank">i3GEO.Interface.openlayers.TILES | ||
49 | - = true</a> | ||
50 | - </p> | ||
51 | - <p> | ||
52 | - A interface OpenLayers cria um objeto chamado <i>i3geoOL</i> com | ||
53 | - base na API do OpenLayers. Esse objeto pode receber os | ||
54 | - métodos dessa API, permitindo modificar o mapa. Alguns | ||
55 | - parâmetros são controlados por variáveis | ||
56 | - específicas do i3Geo. | ||
57 | - </p> | ||
58 | - <p> | ||
59 | - <a href="openlayers3.htm" target="_blank">Modo TILE com uma | ||
60 | - área de entorno maior</a> <i>i3GEO.Interface.openlayers.BUFFER | ||
61 | - = 1;</i> | ||
62 | - </p> | ||
63 | - <p> | ||
64 | - <a href="openlayers4.htm" target="_blank">Ativação | ||
65 | - de um layer de fundo</a> | ||
66 | - </p> | ||
67 | - <p> | ||
68 | - <a href="openlayers5.htm" target="_blank">Modifica a | ||
69 | - extensão geográfica máxima de | ||
70 | - apresentação</a> <i>i3GEO.Interface.openlayers.MAXEXTENT | ||
71 | - = [-63.712484, -20.765721, -42.385294, -9.136698];</i> | ||
72 | - </p> | ||
73 | - <p> | ||
74 | - <b>Menu</b> | ||
75 | - </p> | ||
76 | - <p> | ||
77 | - <a href="menus1.htm" target="_blank">Modifica o menu suspenso</a> | ||
78 | - </p> | ||
79 | - <p> | ||
80 | - <a href="menus2.htm" target="_blank">Não mostra o menu de administração</a> | ||
81 | - </p> | ||
82 | - <p> | ||
83 | - <b>Guias e janelas </b> | ||
84 | - </p> | ||
85 | - <p> | ||
86 | - <span style="font-weight: bold;"></span><a href="guias3.htm" | ||
87 | - target="_blank">Modificação na guia que mostra o | ||
88 | - catálogo de dados. Uso de combo ao invés de | ||
89 | - árvore</a> | ||
90 | - </p> | ||
91 | - <p> | ||
92 | - <a href="guias2.htm" target="_blank">Guias do tipo sanfona</a> | ||
93 | - </p> | ||
94 | - <p> | ||
95 | - <span style="font-weight: bold;"></span><a href="guias4.htm" | ||
96 | - target="_blank">Inicia com uma guia específica</a> | ||
97 | - </p> | ||
98 | - <p> | ||
99 | - <a href="fotos1.htm" target="_blank">Guias do tipo sanfona com | ||
100 | - fotos</a> | ||
101 | - </p> | ||
102 | - <p> | ||
103 | - <a href="guias1.htm" target="_blank">Retorna à guia | ||
104 | - padrão após adicionar um tema</a> | ||
105 | - </p> | ||
106 | - <p> | 34 | + <fieldset> |
35 | + <p> | ||
36 | + A interface OpenLayers passou a ser o padrão do i3Geo com a | ||
37 | + versão 4.4. O Modo TILE permite que o mapa seja | ||
38 | + construído em pequenas partes (TILES) apresentando uma | ||
39 | + navegabilidade contínua quando se desloca o mapa (pan). No | ||
40 | + modo normal, é desenhada apenas uma imagem para cada camada | ||
41 | + do mapa. Esse último modo pode apresentar uma performance | ||
42 | + melhor em sistemas baseados no Windows (MS4W). O uso de "TILES" ou | ||
43 | + não é controlado pela variável <i>i3GEO.Interface.openlayers.TILES | ||
44 | + = false|true</i> | ||
45 | + </p> | ||
46 | + <p> | ||
47 | + <a href="openlayers1.htm" target="_blank">i3GEO.Interface.openlayers.TILES | ||
48 | + = false</a> | ||
49 | + </p> | ||
50 | + <p> | ||
51 | + <a href="openlayers2.htm" target="_blank">i3GEO.Interface.openlayers.TILES | ||
52 | + = true</a> | ||
53 | + </p> | ||
54 | + </fieldset> | ||
55 | + <fieldset> | ||
56 | + <p> | ||
57 | + A interface OpenLayers cria um objeto chamado <i>i3geoOL</i> com | ||
58 | + base na API do OpenLayers. Esse objeto pode receber os | ||
59 | + métodos dessa API, permitindo modificar o mapa. Alguns | ||
60 | + parâmetros são controlados por variáveis | ||
61 | + específicas do i3Geo. | ||
62 | + </p> | ||
63 | + <p> | ||
64 | + <a href="openlayers3.htm" target="_blank">Modo TILE com uma | ||
65 | + área de entorno maior</a> <i>i3GEO.Interface.openlayers.BUFFER | ||
66 | + = 1;</i> | ||
67 | + </p> | ||
68 | + <p> | ||
69 | + <a href="openlayers4.htm" target="_blank">Ativação | ||
70 | + de um layer de fundo</a> | ||
71 | + </p> | ||
72 | + <p> | ||
73 | + <a href="openlayers5.htm" target="_blank">Modifica a | ||
74 | + extensão geográfica máxima de | ||
75 | + apresentação</a> <i>i3GEO.Interface.openlayers.MAXEXTENT | ||
76 | + = [-63.712484, -20.765721, -42.385294, -9.136698];</i> | ||
77 | + </p> | ||
78 | + </fieldset> | ||
79 | + <fieldset> | ||
80 | + <legend> | ||
81 | + <b>Menu</b> | ||
82 | + </legend> | ||
83 | + <p> | ||
84 | + <a href="menus1.htm" target="_blank">Modifica o menu suspenso</a> | ||
85 | + </p> | ||
86 | + <p> | ||
87 | + <a href="menus2.htm" target="_blank">Não mostra o menu de administração</a> | ||
88 | + </p> | ||
89 | + </fieldset> | ||
90 | + <fieldset> | ||
91 | + <legend> | ||
92 | + <b>Guias e janelas </b> | ||
93 | + </legend> | ||
94 | + <p> | ||
95 | + <span style="font-weight: bold;"></span><a href="guias3.htm" | ||
96 | + target="_blank">Modificação na guia que mostra o | ||
97 | + catálogo de dados. Uso de combo ao invés de | ||
98 | + árvore</a> | ||
99 | + </p> | ||
100 | + <p> | ||
101 | + <a href="guias2.htm" target="_blank">Guias do tipo sanfona</a> | ||
102 | + </p> | ||
103 | + <p> | ||
104 | + <span style="font-weight: bold;"></span><a href="guias4.htm" | ||
105 | + target="_blank">Inicia com uma guia específica</a> | ||
106 | + </p> | ||
107 | + <p> | ||
108 | + <a href="fotos1.htm" target="_blank">Guias do tipo sanfona com | ||
109 | + fotos</a> | ||
110 | + </p> | ||
111 | + <p> | ||
112 | + <a href="guias1.htm" target="_blank">Retorna à guia | ||
113 | + padrão após adicionar um tema</a> | ||
114 | + </p> | ||
115 | + </fieldset> | ||
116 | + <fieldset> | ||
117 | + <legend> | ||
107 | <b>Barras de botões do tipo janela flutuante</b> | 118 | <b>Barras de botões do tipo janela flutuante</b> |
108 | - </p> | ||
109 | - <p> | ||
110 | - <a href="botoes6.htm" target="_blank">Apenas alguns | ||
111 | - ícones são mostrados e com uma função | ||
112 | - alterada (binóculo)</a> | ||
113 | - </p> | ||
114 | - <p> | ||
115 | - <a href="botoes1.htm" target="_blank">Barra apenas com os | ||
116 | - ícones</a> | ||
117 | - </p> | ||
118 | - <p> | ||
119 | - <a href="botoeshtm.htm" target="_blank">Barra com botões | ||
120 | - criados via HTML</a> | ||
121 | - </p> | ||
122 | - <p> | ||
123 | - <a href="botoes5.htm" target="_blank">Como inserir botões | ||
124 | - na barra de botões</a> | ||
125 | - </p> | ||
126 | - <p> | ||
127 | - <a href="botoes2.htm" target="_blank">Construção | ||
128 | - das barras de botões via javascript, sem necessidade de | ||
129 | - definir elementos no HTML</a> | ||
130 | - </p> | ||
131 | - <p> | ||
132 | - <a href="botoes3.htm" target="_blank">Construção | ||
133 | - das barras de botões via javascript, com escolha dos | ||
134 | - botões que irão ser incluídos</a> | ||
135 | - </p> | ||
136 | - <p> | ||
137 | - <a href="botoes4.htm" target="_blank">Construção | ||
138 | - das barras de botões via javascript, com escolha dos | ||
139 | - botões que irão ser incluídos e estilo | ||
140 | - diferente</a> | ||
141 | - </p> | ||
142 | - <p> | 119 | + </legend> |
120 | + <p> | ||
121 | + <a href="botoes6.htm" target="_blank">Apenas alguns | ||
122 | + ícones são mostrados e com uma função | ||
123 | + alterada (binóculo)</a> | ||
124 | + </p> | ||
125 | + <p> | ||
126 | + <a href="botoes1.htm" target="_blank">Barra apenas com os | ||
127 | + ícones</a> | ||
128 | + </p> | ||
129 | + <p> | ||
130 | + <a href="botoeshtm.htm" target="_blank">Barra com botões | ||
131 | + criados via HTML</a> | ||
132 | + </p> | ||
133 | + <p> | ||
134 | + <a href="botoes5.htm" target="_blank">Como inserir botões | ||
135 | + na barra de botões</a> | ||
136 | + </p> | ||
137 | + <p> | ||
138 | + <a href="botoes2.htm" target="_blank">Construção | ||
139 | + das barras de botões via javascript, sem necessidade de | ||
140 | + definir elementos no HTML</a> | ||
141 | + </p> | ||
142 | + <p> | ||
143 | + <a href="botoes3.htm" target="_blank">Construção | ||
144 | + das barras de botões via javascript, com escolha dos | ||
145 | + botões que irão ser incluídos</a> | ||
146 | + </p> | ||
147 | + <p> | ||
148 | + <a href="botoes4.htm" target="_blank">Construção | ||
149 | + das barras de botões via javascript, com escolha dos | ||
150 | + botões que irão ser incluídos e estilo | ||
151 | + diferente</a> | ||
152 | + </p> | ||
153 | + </fieldset> | ||
154 | + <fieldset> | ||
155 | + <legend> | ||
143 | <b>Legenda</b> | 156 | <b>Legenda</b> |
144 | - </p> | ||
145 | - <p> | ||
146 | - <a href="legenda1.htm" target="_blank">Legenda com grupos</a> | ||
147 | - </p> | ||
148 | - <p> | 157 | + </legend> |
158 | + <p> | ||
159 | + <a href="legenda1.htm" target="_blank">Legenda com grupos</a> | ||
160 | + </p> | ||
161 | + </fieldset> | ||
162 | + <fieldset> | ||
163 | + <legend> | ||
149 | <b>Customização de ferramentas existentes</b> | 164 | <b>Customização de ferramentas existentes</b> |
150 | - </p> | ||
151 | - <p> | ||
152 | - <a href="fotos.htm" target="_blank">Mapa com a ferramenta | ||
153 | - "carousel" posicionada início do mapa</a> | ||
154 | - </p> | ||
155 | - <p> | ||
156 | - <a href="fotos.htm" target="_blank">Lista de fotos em uma guia</a> | ||
157 | - </p> | ||
158 | - <p> | ||
159 | - <a href="aplic1.htm" target="_blank">Busca rápida</a> | ||
160 | - </p> | ||
161 | - <p> | ||
162 | - <a href="aplic2.htm" target="_blank">Adiciona uma camada extra | ||
163 | - via javascript</a> | ||
164 | - </p> | ||
165 | - <p> | ||
166 | - <a href="camadas5.htm" target="_blank">Vincula temas na | ||
167 | - árvore de camadas para ligar/desligar em bloco</a> | ||
168 | - </p> | ||
169 | - <b>Inclusão de um mapa dentro de uma página usando | ||
170 | - DIV</b> | ||
171 | - <p> | ||
172 | - <a href="mashup1.htm" target="_blank">Exemplo 1 </a>- Botões | ||
173 | - com destaque laranja, em dois grupos na parte superior e mapa com | ||
174 | - zoom | ||
175 | - </p> | ||
176 | - <p> | ||
177 | - <a href="mashup2.htm" target="_blank">Exemplo 2 </a>- Botões | ||
178 | - com destaque laranja, em um único grupo na parte superior e | ||
179 | - mapa sem zoom | ||
180 | - </p> | ||
181 | - <p> | ||
182 | - <a href="mashup3.htm" target="_blank">Exemplo 3 </a>- Sem as guias, | ||
183 | - com os botões na parte superior e a legenda em um outro local | ||
184 | - da página | ||
185 | - </p> | ||
186 | - <p> | ||
187 | - <a href="mashup4.htm" target="_blank">Exemplo 4 </a>- Sem as guias, | ||
188 | - com os botões na parte superior e a legenda em uma janela | ||
189 | - flutuante | ||
190 | - </p> | ||
191 | - <p> | ||
192 | - <a href="mashup5.htm" target="_blank">Exemplo 5 </a>- Sem as guias e | ||
193 | - apenas com os botões de naveção em uma janela | ||
194 | - flutuante | ||
195 | - </p> | ||
196 | - <p> | ||
197 | - <a href="mashup6.htm" target="_blank">Exemplo 6 </a>- Mapa | ||
198 | - posicionado no canto superior esquerdo, sem as guias e apenas com os | ||
199 | - botões de naveção em uma janela flutuante | ||
200 | - </p> | ||
201 | - <p> | 165 | + </legend> |
166 | + <p> | ||
167 | + <a href="fotos.htm" target="_blank">Mapa com a ferramenta | ||
168 | + "carousel" posicionada início do mapa</a> | ||
169 | + </p> | ||
170 | + <p> | ||
171 | + <a href="fotos.htm" target="_blank">Lista de fotos em uma guia</a> | ||
172 | + </p> | ||
173 | + <p> | ||
174 | + <a href="aplic1.htm" target="_blank">Busca rápida</a> | ||
175 | + </p> | ||
176 | + <p> | ||
177 | + <a href="aplic2.htm" target="_blank">Adiciona uma camada extra | ||
178 | + via javascript</a> | ||
179 | + </p> | ||
180 | + <p> | ||
181 | + <a href="camadas5.htm" target="_blank">Vincula temas na | ||
182 | + árvore de camadas para ligar/desligar em bloco</a> | ||
183 | + </p> | ||
184 | + </fieldset> | ||
185 | + <fieldset> | ||
186 | + <legend> | ||
187 | + <b>Inclusão de um mapa dentro de uma página usando DIV</b> | ||
188 | + </legend> | ||
189 | + <p> | ||
190 | + <a href="mashup1.htm" target="_blank">Exemplo 1 </a>- Botões | ||
191 | + com destaque laranja, em dois grupos na parte superior e mapa com | ||
192 | + zoom | ||
193 | + </p> | ||
194 | + <p> | ||
195 | + <a href="mashup2.htm" target="_blank">Exemplo 2 </a>- Botões | ||
196 | + com destaque laranja, em um único grupo na parte superior e | ||
197 | + mapa sem zoom | ||
198 | + </p> | ||
199 | + <p> | ||
200 | + <a href="mashup3.htm" target="_blank">Exemplo 3 </a>- Sem as guias, | ||
201 | + com os botões na parte superior e a legenda em um outro local | ||
202 | + da página | ||
203 | + </p> | ||
204 | + <p> | ||
205 | + <a href="mashup4.htm" target="_blank">Exemplo 4 </a>- Sem as guias, | ||
206 | + com os botões na parte superior e a legenda em uma janela | ||
207 | + flutuante | ||
208 | + </p> | ||
209 | + <p> | ||
210 | + <a href="mashup5.htm" target="_blank">Exemplo 5 </a>- Sem as guias e | ||
211 | + apenas com os botões de naveção em uma janela | ||
212 | + flutuante | ||
213 | + </p> | ||
214 | + <p> | ||
215 | + <a href="mashup6.htm" target="_blank">Exemplo 6 </a>- Mapa | ||
216 | + posicionado no canto superior esquerdo, sem as guias e apenas com os | ||
217 | + botões de naveção em uma janela flutuante | ||
218 | + </p> | ||
219 | + </fieldset> | ||
220 | + <fieldset> | ||
221 | + <legend> | ||
202 | <b>Inclusão de um mapa dentro de uma página em um | 222 | <b>Inclusão de um mapa dentro de uma página em um |
203 | IFRAME</b> | 223 | IFRAME</b> |
204 | - </p> | ||
205 | - <p> | ||
206 | - <a href="iframe1.htm" target="_blank">Exemplo 1</a> - Sem controle | ||
207 | - de tamanho | ||
208 | - </p> | ||
209 | - <p> | ||
210 | - <a href="iframe2.htm" target="_blank">Exemplo 2</a> - Com tamanho | ||
211 | - controlado<br> | ||
212 | - </p> | 224 | + </legend> |
225 | + <p> | ||
226 | + <a href="iframe1.htm" target="_blank">Exemplo 1</a> - Sem controle | ||
227 | + de tamanho | ||
228 | + </p> | ||
229 | + <p> | ||
230 | + <a href="iframe2.htm" target="_blank">Exemplo 2</a> - Com tamanho | ||
231 | + controlado<br> | ||
232 | + </p> | ||
233 | + </fieldset> | ||
213 | <h2>Interface Google Maps</h2> | 234 | <h2>Interface Google Maps</h2> |
214 | - <p> | ||
215 | - <a href="googlemapssanfona.phtml" target="_blank">Guias do tipo | ||
216 | - sanfona</a> | ||
217 | - </p> | 235 | + <fieldset> |
236 | + <p> | ||
237 | + <a href="googlemapssanfona.phtml" target="_blank">Guias do tipo | ||
238 | + sanfona</a> | ||
239 | + </p> | ||
240 | + </fieldset> | ||
218 | <h2>Configuração de janelas, árvores de | 241 | <h2>Configuração de janelas, árvores de |
219 | camadas e adição de temas</h2> | 242 | camadas e adição de temas</h2> |
220 | - <p> | ||
221 | - <a href="janelas.htm" target="_blank">Opções de | ||
222 | - criação de janelas flutuantes</a> | ||
223 | - </p> | ||
224 | - <p> | ||
225 | - <a href="arvoredetemas.htm" target="_blank">Construtor de | ||
226 | - opções da árvore de adição de | ||
227 | - temas</a> | ||
228 | - </p> | ||
229 | - <p> | ||
230 | - <a href="arvoredecamadas.htm" target="_blank">Construtor de | ||
231 | - opções da árvore de camadas</a> | ||
232 | - </p> | ||
233 | - <p> | ||
234 | - <a href="combos.htm" target="_blank">Criação de | ||
235 | - combos baseados na árvore de camadas e lista de colunas de | ||
236 | - um tema</a> | ||
237 | - </p> | ||
238 | - <p> | ||
239 | - <a href="camadas1.htm" target="_blank">Árvore expandida</a> | ||
240 | - </p> | ||
241 | - <p> | ||
242 | - <a href="camadas2.htm" target="_blank">Legenda expandida</a> | ||
243 | - </p> | ||
244 | - <p> | ||
245 | - <a href="camadas3.htm" target="_blank">Árvore | ||
246 | - simplificada</a> | ||
247 | - </p> | ||
248 | - <p> | ||
249 | - <a href="camadas4.htm" target="_blank">Opção "mais | ||
250 | - temas" na guia de camadas</a> | ||
251 | - </p> | ||
252 | - <p> | ||
253 | - <a href="legenda2.htm" target="_blank">Árvore com grupos</a> | ||
254 | - </p> | 243 | + <fieldset> |
244 | + <p> | ||
245 | + <a href="janelas.htm" target="_blank">Opções de | ||
246 | + criação de janelas flutuantes</a> | ||
247 | + </p> | ||
248 | + <p> | ||
249 | + <a href="arvoredetemas.htm" target="_blank">Construtor de | ||
250 | + opções da árvore de adição de | ||
251 | + temas</a> | ||
252 | + </p> | ||
253 | + <p> | ||
254 | + <a href="arvoredecamadas.htm" target="_blank">Construtor de | ||
255 | + opções da árvore de camadas</a> | ||
256 | + </p> | ||
257 | + <p> | ||
258 | + <a href="combos.htm" target="_blank">Criação de | ||
259 | + combos baseados na árvore de camadas e lista de colunas de | ||
260 | + um tema</a> | ||
261 | + </p> | ||
262 | + <p> | ||
263 | + <a href="camadas1.htm" target="_blank">Árvore expandida</a> | ||
264 | + </p> | ||
265 | + <p> | ||
266 | + <a href="camadas2.htm" target="_blank">Legenda expandida</a> | ||
267 | + </p> | ||
268 | + <p> | ||
269 | + <a href="camadas3.htm" target="_blank">Árvore | ||
270 | + simplificada</a> | ||
271 | + </p> | ||
272 | + <p> | ||
273 | + <a href="camadas4.htm" target="_blank">Opção "mais | ||
274 | + temas" na guia de camadas</a> | ||
275 | + </p> | ||
276 | + <p> | ||
277 | + <a href="legenda2.htm" target="_blank">Árvore com grupos</a> | ||
278 | + </p> | ||
279 | + </fieldset> | ||
255 | <h2>Cálculos</h2> | 280 | <h2>Cálculos</h2> |
256 | - <p> | ||
257 | - <a href="calculo1.htm" target="_blank">Distâncias</a> | ||
258 | - </p> | 281 | + <fieldset> |
282 | + <p> | ||
283 | + <a href="calculo1.htm" target="_blank">Distâncias</a> | ||
284 | + </p> | ||
285 | + </fieldset> | ||
259 | <h2>Login</h2> | 286 | <h2>Login</h2> |
260 | - <p> | ||
261 | - <a href="login.htm" target="_blank">Login simples</a> Abre uma | ||
262 | - janela de diálogo para que o usuário faça | ||
263 | - login. Nesse exemplo não é considerado se o login | ||
264 | - já foi feito antes ou não. Essa técnica | ||
265 | - não oferece muita segurança pois o código | ||
266 | - javascript fica exposto e um usuário mais experiente pode | ||
267 | - burlar o login. | ||
268 | - </p> | ||
269 | - <p> | ||
270 | - <a href="login1.htm" target="_blank">Login simples com | ||
271 | - verificação</a> Abre uma janela de diálogo para | ||
272 | - que o usuário faça login. Ao contrário do | ||
273 | - anterior nesse exemplo é considerado se o login já foi | ||
274 | - feito antes ou não. Essa técnica não oferece | ||
275 | - muita segurança pois o código javascript fica exposto | ||
276 | - e um usuário mais experiente pode burlar o login. | ||
277 | - </p> | ||
278 | - <p> | ||
279 | - <a href="login2.htm" target="_blank">Login com página de | ||
280 | - verificação anterior</a> Abre uma janela de | ||
281 | - diálogo para que o usuário faça login. O | ||
282 | - código javascript só fica exposto após o login. | ||
283 | - </p> | ||
284 | - <p> | ||
285 | - <a href="login3.php" target="_blank">Exigência de login </a>A | ||
286 | - página só é aberta se o usuário estiver | ||
287 | - logado. | ||
288 | - </p> | ||
289 | - <p> | ||
290 | - <a href="login4.htm" target="_blank">Exige login e verifica | ||
291 | - acesso à página </a>O mapa só é aberto se o | ||
292 | - usuário estiver cadastrado em um dos papéis que pode | ||
293 | - acessar essa operação. | ||
294 | - </p> | 287 | + <fieldset> |
288 | + <p> | ||
289 | + <a href="login.htm" target="_blank">Login simples</a> Abre uma | ||
290 | + janela de diálogo para que o usuário faça | ||
291 | + login. Nesse exemplo não é considerado se o login | ||
292 | + já foi feito antes ou não. Essa técnica | ||
293 | + não oferece muita segurança pois o código | ||
294 | + javascript fica exposto e um usuário mais experiente pode | ||
295 | + burlar o login. | ||
296 | + </p> | ||
297 | + <p> | ||
298 | + <a href="login1.htm" target="_blank">Login simples com | ||
299 | + verificação</a> Abre uma janela de diálogo para | ||
300 | + que o usuário faça login. Ao contrário do | ||
301 | + anterior nesse exemplo é considerado se o login já foi | ||
302 | + feito antes ou não. Essa técnica não oferece | ||
303 | + muita segurança pois o código javascript fica exposto | ||
304 | + e um usuário mais experiente pode burlar o login. | ||
305 | + </p> | ||
306 | + <p> | ||
307 | + <a href="login2.htm" target="_blank">Login com página de | ||
308 | + verificação anterior</a> Abre uma janela de | ||
309 | + diálogo para que o usuário faça login. O | ||
310 | + código javascript só fica exposto após o login. | ||
311 | + </p> | ||
312 | + <p> | ||
313 | + <a href="login3.php" target="_blank">Exigência de login </a>A | ||
314 | + página só é aberta se o usuário estiver | ||
315 | + logado. | ||
316 | + </p> | ||
317 | + <p> | ||
318 | + <a href="login4.htm" target="_blank">Exige login e verifica | ||
319 | + acesso à página </a>O mapa só é aberto se o | ||
320 | + usuário estiver cadastrado em um dos papéis que pode | ||
321 | + acessar essa operação. | ||
322 | + </p> | ||
323 | + </fieldset> | ||
295 | </div> | 324 | </div> |
296 | </center> | 325 | </center> |
297 | </body> | 326 | </body> |
@@ -0,0 +1,53 @@ | @@ -0,0 +1,53 @@ | ||
1 | +<?php | ||
2 | +/* | ||
3 | +Title: fontetema.php | ||
4 | + | ||
5 | +Busca o registro da fonte de um tema e abre o link. | ||
6 | + | ||
7 | +Arquivo: i3geo/fontetema.php | ||
8 | + | ||
9 | + | ||
10 | +Licença: | ||
11 | + | ||
12 | +GPL2 | ||
13 | + | ||
14 | +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | ||
15 | + | ||
16 | +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | ||
17 | +Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com | ||
18 | + | ||
19 | +Este programa é software livre; você pode redistribuí-lo | ||
20 | +e/ou modificá-lo sob os termos da Licença Pública Geral | ||
21 | +GNU conforme publicada pela Free Software Foundation; | ||
22 | + | ||
23 | +Este programa é distribuído na expectativa de que seja útil, | ||
24 | +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | ||
25 | +de COMERCIABILIDADE OU ADEQUACÃO A UMA FINALIDADE ESPECÍFICA. | ||
26 | +Consulte a Licença Pública Geral do GNU para mais detalhes. | ||
27 | +Você deve ter recebido uma cópia da Licença Pública Geral do | ||
28 | +GNU junto com este programa; se não, escreva para a | ||
29 | +Free Software Foundation, Inc., no endereço | ||
30 | +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
31 | + | ||
32 | + | ||
33 | +Parametros: | ||
34 | + | ||
35 | +tema - nome do tema do serviço. Se for definido, o web service conterá apenas o tema. | ||
36 | + | ||
37 | +Exemplos: | ||
38 | + | ||
39 | +fontetema.php?tema=bioma | ||
40 | + | ||
41 | +*/ | ||
42 | +include(__DIR__."/ms_configura.php"); | ||
43 | +include(__DIR__."/classesphp/pega_variaveis.php"); | ||
44 | +include(__DIR__."/admin/php/classe_arvore.php"); | ||
45 | + | ||
46 | +$m = new Arvore($locaplic); | ||
47 | +$retorno = $m->pegaTemaPorCodigo($tema); | ||
48 | +$retorno = $retorno[0]["link_tema"]; | ||
49 | +if(!headers_sent()) | ||
50 | +{header("Location:".$retorno);} | ||
51 | +else | ||
52 | +{echo "<meta http-equiv='refresh' content='0;url=$retorno'>";} | ||
53 | +?> | ||
0 | \ No newline at end of file | 54 | \ No newline at end of file |
init/index.php
1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd"> | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
2 | - | ||
3 | <html> | 2 | <html> |
4 | <head> | 3 | <head> |
5 | <meta name="url" content="http://www.softwarepublico.gov.br" /> | 4 | <meta name="url" content="http://www.softwarepublico.gov.br" /> |
@@ -16,15 +15,17 @@ include("../ms_configura.php"); | @@ -16,15 +15,17 @@ include("../ms_configura.php"); | ||
16 | ?> | 15 | ?> |
17 | <script type="text/javascript" src="../classesjs/i3geo.js"></script> | 16 | <script type="text/javascript" src="../classesjs/i3geo.js"></script> |
18 | <script type="text/javascript" src="dicionario.js"></script> | 17 | <script type="text/javascript" src="dicionario.js"></script> |
18 | +<link rel="stylesheet" type="text/css" href="../admin/html/admin.css"> | ||
19 | + | ||
19 | <style> | 20 | <style> |
20 | body { | 21 | body { |
21 | - margin: 0.2cm; | ||
22 | - padding-top: 12px; | 22 | + padding-top: 0px; |
23 | COLOR: #2F4632; | 23 | COLOR: #2F4632; |
24 | text-align: center; | 24 | text-align: center; |
25 | font-size: 0.6cm; | 25 | font-size: 0.6cm; |
26 | font-family: Verdana, Arial, Helvetica, sans-serif; | 26 | font-family: Verdana, Arial, Helvetica, sans-serif; |
27 | - background: rgb(250, 250, 250); | 27 | + background-color: white; |
28 | + background-image: url(../imagens/i3geo1bw.jpg); | ||
28 | } | 29 | } |
29 | 30 | ||
30 | .r { | 31 | .r { |
@@ -33,7 +34,7 @@ body { | @@ -33,7 +34,7 @@ body { | ||
33 | box-shadow: rgb(136, 136, 136) 0 8px 10px 0; | 34 | box-shadow: rgb(136, 136, 136) 0 8px 10px 0; |
34 | float: left; | 35 | float: left; |
35 | height: 150px; | 36 | height: 150px; |
36 | - margin: 10px 25px 10px auto; | 37 | + margin: 0px 25px 20px auto; |
37 | padding: 5px; | 38 | padding: 5px; |
38 | width: 200px; | 39 | width: 200px; |
39 | background: white; | 40 | background: white; |
@@ -42,6 +43,7 @@ body { | @@ -42,6 +43,7 @@ body { | ||
42 | position: relative; | 43 | position: relative; |
43 | display:block; | 44 | display:block; |
44 | text-align:center; | 45 | text-align:center; |
46 | + z-index: 2; | ||
45 | } | 47 | } |
46 | table{ | 48 | table{ |
47 | width: 100%; | 49 | width: 100%; |
@@ -57,10 +59,12 @@ h1 { | @@ -57,10 +59,12 @@ h1 { | ||
57 | text-align: left; | 59 | text-align: left; |
58 | margin: 25px; | 60 | margin: 25px; |
59 | } | 61 | } |
60 | - | ||
61 | #bandeiras { | 62 | #bandeiras { |
62 | width: 80px; | 63 | width: 80px; |
63 | text-align: left; | 64 | text-align: left; |
65 | + position:absolute; | ||
66 | + left: 0.2cm; | ||
67 | + z-index:10; | ||
64 | } | 68 | } |
65 | a { | 69 | a { |
66 | margin: 0px auto; | 70 | margin: 0px auto; |
@@ -68,15 +72,19 @@ a { | @@ -68,15 +72,19 @@ a { | ||
68 | } | 72 | } |
69 | </style> | 73 | </style> |
70 | </head> | 74 | </head> |
71 | -<body style="background-color: white;"> | ||
72 | - <div id="conteudo" style="background-color: white; background-image: url(../imagens/i3geo1bw.jpg);"> | ||
73 | - <div> | 75 | +<body class=" yui-skin-sam " > |
76 | + | ||
77 | +<center> | ||
78 | +<div id="bandeiras"></div> | ||
79 | +<div class="bordaSuperior" style="z-index:1;"> </div> | ||
80 | + | ||
81 | +<div id="conteudo" style="position:relative;top:-10px;margin: 0 0 0.2cm 0.2cm;"> | ||
82 | + <div style="margin-top:0px;"> | ||
74 | <?php | 83 | <?php |
75 | if($i3geomaster[0]["usuario"] == "admin" && $i3geomaster[0]["senha"] == "admin" ){ | 84 | if($i3geomaster[0]["usuario"] == "admin" && $i3geomaster[0]["senha"] == "admin" ){ |
76 | echo "<p style='font-size:14px;color:red'><script>document.write($"."trad(19,g_traducao_init));</script>"; | 85 | echo "<p style='font-size:14px;color:red'><script>document.write($"."trad(19,g_traducao_init));</script>"; |
77 | } | 86 | } |
78 | ?> | 87 | ?> |
79 | - <div id="bandeiras"></div> | ||
80 | <div id="botoes" ></div> | 88 | <div id="botoes" ></div> |
81 | </div> | 89 | </div> |
82 | <div style="float:left" > | 90 | <div style="float:left" > |
@@ -98,7 +106,7 @@ a { | @@ -98,7 +106,7 @@ a { | ||
98 | </tr> | 106 | </tr> |
99 | </table> </a> | 107 | </table> </a> |
100 | </div> | 108 | </div> |
101 | - </div> | 109 | +</div> |
102 | </body> | 110 | </body> |
103 | <script> | 111 | <script> |
104 | botoesIni = []; | 112 | botoesIni = []; |