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 = []; |