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 | 540 | function pegaTema($id_tema) |
| 541 | 541 | { |
| 542 | 542 | $q = $this->execSQL($this->sql_temas." and id_tema = '$id_tema' "); |
| 543 | - if($q) | |
| 544 | - { | |
| 543 | + if($q){ | |
| 545 | 544 | return $q; |
| 546 | 545 | } |
| 547 | 546 | else{ |
| ... | ... | @@ -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 | 580 | Function: pegaTemasSubGrupo |
| 556 | 581 | |
| 557 | 582 | Retorna os temas de um subgrupo | ... | ... |
classesphp/classe_temas.php
exemplos/index.html
| ... | ... | @@ -27,271 +27,300 @@ body,td { |
| 27 | 27 | <img src="../imagens/i3geo1.jpg"><br> |
| 28 | 28 | <h1>Exemplos de configuração da interface do i3geo</h1> |
| 29 | 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 | 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 | 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 | 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 | 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 | 222 | <b>Inclusão de um mapa dentro de uma página em um |
| 203 | 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 | 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 | 241 | <h2>Configuração de janelas, árvores de |
| 219 | 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 | 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 | 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 | 324 | </div> |
| 296 | 325 | </center> |
| 297 | 326 | </body> | ... | ... |
| ... | ... | @@ -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 | 54 | \ No newline at end of file | ... | ... |
init/index.php
| 1 | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
| 2 | - | |
| 3 | 2 | <html> |
| 4 | 3 | <head> |
| 5 | 4 | <meta name="url" content="http://www.softwarepublico.gov.br" /> |
| ... | ... | @@ -16,15 +15,17 @@ include("../ms_configura.php"); |
| 16 | 15 | ?> |
| 17 | 16 | <script type="text/javascript" src="../classesjs/i3geo.js"></script> |
| 18 | 17 | <script type="text/javascript" src="dicionario.js"></script> |
| 18 | +<link rel="stylesheet" type="text/css" href="../admin/html/admin.css"> | |
| 19 | + | |
| 19 | 20 | <style> |
| 20 | 21 | body { |
| 21 | - margin: 0.2cm; | |
| 22 | - padding-top: 12px; | |
| 22 | + padding-top: 0px; | |
| 23 | 23 | COLOR: #2F4632; |
| 24 | 24 | text-align: center; |
| 25 | 25 | font-size: 0.6cm; |
| 26 | 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 | 31 | .r { |
| ... | ... | @@ -33,7 +34,7 @@ body { |
| 33 | 34 | box-shadow: rgb(136, 136, 136) 0 8px 10px 0; |
| 34 | 35 | float: left; |
| 35 | 36 | height: 150px; |
| 36 | - margin: 10px 25px 10px auto; | |
| 37 | + margin: 0px 25px 20px auto; | |
| 37 | 38 | padding: 5px; |
| 38 | 39 | width: 200px; |
| 39 | 40 | background: white; |
| ... | ... | @@ -42,6 +43,7 @@ body { |
| 42 | 43 | position: relative; |
| 43 | 44 | display:block; |
| 44 | 45 | text-align:center; |
| 46 | + z-index: 2; | |
| 45 | 47 | } |
| 46 | 48 | table{ |
| 47 | 49 | width: 100%; |
| ... | ... | @@ -57,10 +59,12 @@ h1 { |
| 57 | 59 | text-align: left; |
| 58 | 60 | margin: 25px; |
| 59 | 61 | } |
| 60 | - | |
| 61 | 62 | #bandeiras { |
| 62 | 63 | width: 80px; |
| 63 | 64 | text-align: left; |
| 65 | + position:absolute; | |
| 66 | + left: 0.2cm; | |
| 67 | + z-index:10; | |
| 64 | 68 | } |
| 65 | 69 | a { |
| 66 | 70 | margin: 0px auto; |
| ... | ... | @@ -68,15 +72,19 @@ a { |
| 68 | 72 | } |
| 69 | 73 | </style> |
| 70 | 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 | 83 | <?php |
| 75 | 84 | if($i3geomaster[0]["usuario"] == "admin" && $i3geomaster[0]["senha"] == "admin" ){ |
| 76 | 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 | 88 | <div id="botoes" ></div> |
| 81 | 89 | </div> |
| 82 | 90 | <div style="float:left" > |
| ... | ... | @@ -98,7 +106,7 @@ a { |
| 98 | 106 | </tr> |
| 99 | 107 | </table> </a> |
| 100 | 108 | </div> |
| 101 | - </div> | |
| 109 | +</div> | |
| 102 | 110 | </body> |
| 103 | 111 | <script> |
| 104 | 112 | botoesIni = []; | ... | ... |