Commit 443974a2f7ebf0a2423f5c15f4a02c72f35b470b
1 parent
5e4a272a
Exists in
master
and in
7 other branches
$1
Showing
9 changed files
with
128 additions
and
131 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/php/classe_metaestat.php
| ... | ... | @@ -475,7 +475,8 @@ class Metaestat{ |
| 475 | 475 | //sql para o mapserver |
| 476 | 476 | $sqlgeo = str_replace("__SQLDADOS__",$sqlDadosMedidaVariavel,$sqlIntermediario); |
| 477 | 477 | $colunasComGeo = $colunasSemGeo; |
| 478 | - $colunasComGeo[] = "/*SG*/st_setsrid(".$colunageo.",".$dadosgeo["srid"].") as ".$colunageo." /*SG*/"; | |
| 478 | + //$colunasComGeo[] = "/*SG*/st_setsrid(".$colunageo.",".$dadosgeo["srid"].") as ".$colunageo." /*SG*/"; | |
| 479 | + $colunasComGeo[] = "/*SG*/".$colunageo." as ".$colunageo." /*SG*/"; | |
| 479 | 480 | $sqlgeo = str_replace("__COLUNASSEMGEO__",implode(",",$colunasComGeo),$sqlgeo); |
| 480 | 481 | $sqlgeo = $colunageo." from /*SE*/(".$sqlgeo.")/*SE*/ as foo using unique ".$dadosgeo["identificador"]." using srid=".$dadosgeo["srid"]; |
| 481 | 482 | ... | ... |
classesjs/classe_util.js
ferramentas/preferencias/dicionario.js
ferramentas/preferencias/index.js
| ... | ... | @@ -41,6 +41,36 @@ Classe: i3GEOF.preferencias |
| 41 | 41 | |
| 42 | 42 | */ |
| 43 | 43 | i3GEOF.preferencias = { |
| 44 | + lista:[ | |
| 45 | + { | |
| 46 | + titulo: "Barra de botões", | |
| 47 | + props: [ | |
| 48 | + { | |
| 49 | + titulo: "Número máximo de botões", | |
| 50 | + tipo: "numero", | |
| 51 | + elemento: "i3GEO.barraDeBotoes.MAXBOTOES" | |
| 52 | + },{ | |
| 53 | + titulo: "Mostra a barra", | |
| 54 | + tipo: "boolean", | |
| 55 | + elemento: "i3GEO.barraDeBotoes.ATIVA" | |
| 56 | + },{ | |
| 57 | + titulo: "Deslocamento vertical", | |
| 58 | + tipo: "numero", | |
| 59 | + elemento: "i3GEO.barraDeBotoes.OFFSET" | |
| 60 | + },{ | |
| 61 | + titulo: "Posição", | |
| 62 | + tipo: "select", | |
| 63 | + elemento: "i3GEO.barraDeBotoes.POSICAO", | |
| 64 | + opcoes: ["bottom","top"] | |
| 65 | + },{ | |
| 66 | + titulo: "Botões", | |
| 67 | + tipo: "multiselect", | |
| 68 | + elemento: "i3GEO.barraDeBotoes.INCLUIBOTAO", | |
| 69 | + opcoes: i3GEO.barraDeBotoes.INCLUIBOTAO | |
| 70 | + } | |
| 71 | + ] | |
| 72 | + } | |
| 73 | + ], | |
| 44 | 74 | /* |
| 45 | 75 | Variavel: aguarde |
| 46 | 76 | |
| ... | ... | @@ -95,8 +125,6 @@ i3GEOF.preferencias = { |
| 95 | 125 | i3GEOF.preferencias.carrega(); |
| 96 | 126 | } |
| 97 | 127 | catch(erro){i3GEO.janela.tempoMsg(erro);} |
| 98 | - if(i3GEO.Interface.ATUAL !== "padrao") | |
| 99 | - {i3GEO.janela.tempoMsg($trad(1,i3GEOF.preferencias.dicionario));} | |
| 100 | 128 | }, |
| 101 | 129 | /* |
| 102 | 130 | Function: html |
| ... | ... | @@ -108,7 +136,57 @@ i3GEOF.preferencias = { |
| 108 | 136 | String com o código html |
| 109 | 137 | */ |
| 110 | 138 | html:function(){ |
| 111 | - return ""; | |
| 139 | + var lista = i3GEOF.preferencias.lista, | |
| 140 | + n = lista.length, | |
| 141 | + i = 0, | |
| 142 | + ins = "", | |
| 143 | + nj = 0, | |
| 144 | + j = 0, | |
| 145 | + props, | |
| 146 | + estilo = "margin-left:10px;cursor:default;width:250px", | |
| 147 | + nk = 0, | |
| 148 | + k =0, | |
| 149 | + valores,nomes; | |
| 150 | + for(i=0;i<n;i++){ | |
| 151 | + ins += "<p onclick='javascript:i3GEOF.preferencias.expande("+i+")' class=paragrafo style=cursor:pointer;color:navy ><b>"+lista[i].titulo+"</b><p>"; | |
| 152 | + ins += "<div style=display:none id='listaPref"+i+"'>"; | |
| 153 | + props = lista[i].props; | |
| 154 | + nj = props.length; | |
| 155 | + for(j=0;j<nj;j++){ | |
| 156 | + ins += "<p class=paragrafo >"+props[j].titulo+"</p>"; | |
| 157 | + if(props[j].tipo === "numero" || props[j].tipo === "texto"){ | |
| 158 | + ins += "<input type=text value='' id='"+props[j].elemento+"' style='"+estilo+"' /><br><br>"; | |
| 159 | + } | |
| 160 | + if(props[j].tipo === "boolean" || props[j].tipo === "select"){ | |
| 161 | + if(props[j].tipo === "boolean"){ | |
| 162 | + valores = [1,0]; | |
| 163 | + nomes = ["true","false"]; | |
| 164 | + } | |
| 165 | + else{ | |
| 166 | + valores = props[j].opcoes; | |
| 167 | + nomes = props[j].opcoes; | |
| 168 | + } | |
| 169 | + nk = valores.length; | |
| 170 | + ins += "<select id='"+props[j].elemento+"' style='"+estilo+"' >"; | |
| 171 | + ins += "<option value='' >---</option>"; | |
| 172 | + for(k=0;k<nk;k++){ | |
| 173 | + ins += "<option value='"+valores[k]+"' >"+nomes[k]+"</option>"; | |
| 174 | + } | |
| 175 | + ins += "</select><br><br>"; | |
| 176 | + } | |
| 177 | + if(props[j].tipo === "multiselect"){ | |
| 178 | + valores = i3GEO.util.listaChaves(props[j].opcoes); | |
| 179 | + nk = valores.length; | |
| 180 | + ins += "<select multiple size=5 id='"+props[j].elemento+"' style='"+estilo+"' >"; | |
| 181 | + for(k=0;k<nk;k++){ | |
| 182 | + ins += "<option value='"+valores[k]+"' >"+valores[k]+"</option>"; | |
| 183 | + } | |
| 184 | + ins += "</select><br><br>"; | |
| 185 | + } | |
| 186 | + } | |
| 187 | + ins += "</div>"; | |
| 188 | + } | |
| 189 | + return ins; | |
| 112 | 190 | }, |
| 113 | 191 | /* |
| 114 | 192 | Function: iniciaJanelaFlutuante |
| ... | ... | @@ -125,7 +203,7 @@ i3GEOF.preferencias = { |
| 125 | 203 | titulo = $trad("x86")+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=1&idajuda=3' > </a>"; |
| 126 | 204 | janela = i3GEO.janela.cria( |
| 127 | 205 | "400px", |
| 128 | - "500px", | |
| 206 | + "300px", | |
| 129 | 207 | "", |
| 130 | 208 | "", |
| 131 | 209 | "", |
| ... | ... | @@ -147,13 +225,22 @@ i3GEOF.preferencias = { |
| 147 | 225 | i3GEOF.preferencias.aguarde = $i("i3GEOF.preferencias_imagemCabecalho").style; |
| 148 | 226 | i3GEOF.preferencias.inicia(divid); |
| 149 | 227 | }, |
| 228 | + expande: function(id){ | |
| 229 | + var s = $i("listaPref"+id).style; | |
| 230 | + if(s.display === "block"){ | |
| 231 | + s.display = "none"; | |
| 232 | + } | |
| 233 | + else{ | |
| 234 | + s.display = "block"; | |
| 235 | + } | |
| 236 | + }, | |
| 150 | 237 | limpa: function(){ |
| 151 | - | |
| 238 | + | |
| 152 | 239 | }, |
| 153 | 240 | salva: function(){ |
| 154 | - | |
| 155 | - } | |
| 241 | + | |
| 242 | + }, | |
| 156 | 243 | carrega: function(){ |
| 157 | - | |
| 244 | + | |
| 158 | 245 | } |
| 159 | 246 | }; | ... | ... |
init/index.php
| ... | ... | @@ -179,11 +179,11 @@ botoesIni.push({ |
| 179 | 179 | "titulo":$trad(14,g_traducao_init) |
| 180 | 180 | },{ |
| 181 | 181 | "img":"accessories-dictionary.png", |
| 182 | - "href":"../documentacao/manual-i3geo-4_7-pt.pdf", | |
| 182 | + "href":"../documentacao/manual-i3geo-5_0-pt.pdf", | |
| 183 | 183 | "titulo":$trad(15,g_traducao_init) |
| 184 | 184 | },{ |
| 185 | 185 | "img":"accessories-dictionary.png", |
| 186 | - "href":"../documentacao/manual-admin-i3geo-4_7-pt.pdf", | |
| 186 | + "href":"../documentacao/manual-admin-i3geo-5_0-pt.pdf", | |
| 187 | 187 | "titulo":$trad(21,g_traducao_init) |
| 188 | 188 | },{ |
| 189 | 189 | "img":"accessories-dictionary.png", | ... | ... |
interface/black_gm.phtml
| ... | ... | @@ -132,7 +132,7 @@ i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.finaliza = 'if($i("omenudataInterfac |
| 132 | 132 | i3GEO.cria(); |
| 133 | 133 | i3GEO.configura.mapaRefDisplay = "none"; |
| 134 | 134 | i3GEO.barraDeBotoes.TIPO = "olhodepeixe"; |
| 135 | -i3GEO.barraDeBotoes.OFFSET = 11; | |
| 135 | +i3GEO.barraDeBotoes.OFFSET = 12; | |
| 136 | 136 | i3GEO.configura.oMenuData["submenus"]["janelas"] = []; |
| 137 | 137 | i3GEO.ajuda.ATIVAJANELA = false; |
| 138 | 138 | i3GEO.idioma.IDSELETOR = "seletorIdiomas"; | ... | ... |
interface/black_ol.htm
| ... | ... | @@ -109,70 +109,25 @@ |
| 109 | 109 | i3GEO.Interface.ATUAL = "openlayers"; |
| 110 | 110 | i3GEO.Interface.IDCORPO = "contemImg"; |
| 111 | 111 | i3GEO.Interface.openlayers.TILES = true; |
| 112 | - | |
| 113 | 112 | i3GEO.configura.oMenuData.submenus["interface"] = [ |
| 114 | - { | |
| 115 | - id : "omenudataInterface0a", | |
| 116 | - text : '<span style=color:gray;text-decoration:underline; ><b>' | |
| 117 | - + $trad("d27") + '</b></span>', | |
| 118 | - url : "#" | |
| 119 | - }, | |
| 120 | - { | |
| 121 | - id : "omenudataInterface2", | |
| 122 | - text : "OpenLayers", | |
| 123 | - url : "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_ol.htm?'+i3GEO.configura.sid" | |
| 124 | - }, | |
| 125 | - { | |
| 126 | - id : "omenudataInterface2a", | |
| 127 | - text : "OpenLayers OSM", | |
| 128 | - url : "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_osm.htm?'+i3GEO.configura.sid" | |
| 129 | - }, | |
| 130 | - { | |
| 131 | - id : "omenudataInterface4", | |
| 132 | - text : "Google Maps", | |
| 133 | - url : "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_gm.phtml?'+i3GEO.configura.sid" | |
| 134 | - }, | |
| 135 | - { | |
| 136 | - id : "omenudataInterface5", | |
| 137 | - text : "Google Earth", | |
| 138 | - url : "javascript:window.location = i3GEO.configura.locaplic+'/interface/googleearth.phtml?'+i3GEO.configura.sid" | |
| 139 | - }, | |
| 140 | - { | |
| 141 | - id : "omenudataInterface0b", | |
| 142 | - text : '<span style=color:gray;text-decoration:underline; ><b>' | |
| 143 | - + $trad("u27") + '</b></span>', | |
| 144 | - url : "#" | |
| 145 | - }, | |
| 146 | - { | |
| 147 | - id : "omenudataInterface6", | |
| 148 | - text : $trad("u21"), | |
| 149 | - url : "javascript:var w = window.open(i3GEO.configura.locaplic+'/geradordelinks.htm')" | |
| 150 | - }, | |
| 151 | - { | |
| 152 | - id : "omenudataInterface7", | |
| 153 | - text : "Serviços WMS", | |
| 154 | - url : "javascript:var w = window.open(i3GEO.configura.locaplic+'/ogc.htm')" | |
| 155 | - }, | |
| 156 | - { | |
| 157 | - id : "omenudataInterface8", | |
| 158 | - text : "Hiperbólica", | |
| 159 | - url : "javascript:var w = window.open(i3GEO.configura.locaplic+'/hiperbolica.html')" | |
| 160 | - }, | |
| 161 | - { | |
| 162 | - id : "omenudataInterface9", | |
| 163 | - text : "Download de dados", | |
| 164 | - url : "javascript:var w = window.open(i3GEO.configura.locaplic+'/datadownload.htm')" | |
| 165 | - }, { | |
| 166 | - id : "omenudataInterface11", | |
| 167 | - text : $trad("p20"), | |
| 168 | - url : "javascript:i3GEO.mapa.dialogo.telaRemota()" | |
| 169 | - } ]; | |
| 113 | + { id:"omenudataInterface0a",text: '<span style=color:gray;text-decoration:underline; ><b>'+$trad("d27")+'</b></span>',url: "#"}, | |
| 114 | + { id:"omenudataInterface2",text: "OpenLayers", url: "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_ol.htm?'+i3GEO.configura.sid" }, | |
| 115 | + { id:"omenudataInterface2a",text: "OpenLayers OSM", url: "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_osm.htm?'+i3GEO.configura.sid" }, | |
| 116 | + { id:"omenudataInterface4",text: "Google Maps", url: "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_gm.phtml?'+i3GEO.configura.sid" }, | |
| 117 | + { id:"omenudataInterface5",text: "Google Earth", url: "javascript:window.location = i3GEO.configura.locaplic+'/interface/googleearth.phtml?'+i3GEO.configura.sid" }, | |
| 118 | + { id:"omenudataInterface0b",text: '<span style=color:gray;text-decoration:underline; ><b>'+$trad("u27")+'</b></span>',url: "#"}, | |
| 119 | + { id:"omenudataInterface6",text: $trad("u21"), url: "javascript:var w = window.open(i3GEO.configura.locaplic+'/geradordelinks.htm')" }, | |
| 120 | + { id:"omenudataInterface7",text: "Serviços WMS", url: "javascript:var w = window.open(i3GEO.configura.locaplic+'/ogc.htm')" }, | |
| 121 | + { id:"omenudataInterface8",text: "Hiperbólica", url: "javascript:var w = window.open(i3GEO.configura.locaplic+'/hiperbolica.html')" }, | |
| 122 | + { id:"omenudataInterface9",text: "Download de dados", url: "javascript:var w = window.open(i3GEO.configura.locaplic+'/datadownload.htm')" }, | |
| 123 | + { id:"omenudataInterface11",text: $trad("p20"), url: "javascript:i3GEO.mapa.dialogo.telaRemota()" } | |
| 124 | + ]; | |
| 170 | 125 | |
| 171 | 126 | i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.finaliza = 'if($i("omenudataInterface1")){i3GEOoMenuBar.getMenuItem("omenudataInterface1").cfg.setProperty("text", " ");}'; |
| 172 | 127 | i3GEO.cria(); |
| 173 | 128 | i3GEO.configura.mapaRefDisplay = "none"; |
| 174 | 129 | i3GEO.barraDeBotoes.TIPO = "olhodepeixe"; |
| 175 | - i3GEO.barraDeBotoes.OFFSET = 11; | |
| 130 | + i3GEO.barraDeBotoes.OFFSET = 12; | |
| 176 | 131 | i3GEO.configura.oMenuData["submenus"]["janelas"] = []; |
| 177 | 132 | i3GEO.ajuda.ATIVAJANELA = false; |
| 178 | 133 | i3GEO.idioma.IDSELETOR = "seletorIdiomas"; | ... | ... |
interface/black_osm.htm
| ... | ... | @@ -110,69 +110,24 @@ |
| 110 | 110 | i3GEO.Interface.IDCORPO = "contemImg"; |
| 111 | 111 | i3GEO.Interface.openlayers.TILES = true; |
| 112 | 112 | i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.finaliza = 'if($i("omenudataInterface1")){i3GEOoMenuBar.getMenuItem("omenudataInterface1").cfg.setProperty("text", " ");}'; |
| 113 | - | |
| 114 | 113 | i3GEO.configura.oMenuData.submenus["interface"] = [ |
| 115 | - { | |
| 116 | - id : "omenudataInterface0a", | |
| 117 | - text : '<span style=color:gray;text-decoration:underline; ><b>' | |
| 118 | - + $trad("d27") + '</b></span>', | |
| 119 | - url : "#" | |
| 120 | - }, | |
| 121 | - { | |
| 122 | - id : "omenudataInterface2", | |
| 123 | - text : "OpenLayers", | |
| 124 | - url : "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_ol.htm?'+i3GEO.configura.sid" | |
| 125 | - }, | |
| 126 | - { | |
| 127 | - id : "omenudataInterface2a", | |
| 128 | - text : "OpenLayers OSM", | |
| 129 | - url : "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_osm.htm?'+i3GEO.configura.sid" | |
| 130 | - }, | |
| 131 | - { | |
| 132 | - id : "omenudataInterface4", | |
| 133 | - text : "Google Maps", | |
| 134 | - url : "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_gm.phtml?'+i3GEO.configura.sid" | |
| 135 | - }, | |
| 136 | - { | |
| 137 | - id : "omenudataInterface5", | |
| 138 | - text : "Google Earth", | |
| 139 | - url : "javascript:window.location = i3GEO.configura.locaplic+'/interface/googleearth.phtml?'+i3GEO.configura.sid" | |
| 140 | - }, | |
| 141 | - { | |
| 142 | - id : "omenudataInterface0b", | |
| 143 | - text : '<span style=color:gray;text-decoration:underline; ><b>' | |
| 144 | - + $trad("u27") + '</b></span>', | |
| 145 | - url : "#" | |
| 146 | - }, | |
| 147 | - { | |
| 148 | - id : "omenudataInterface6", | |
| 149 | - text : $trad("u21"), | |
| 150 | - url : "javascript:var w = window.open(i3GEO.configura.locaplic+'/geradordelinks.htm')" | |
| 151 | - }, | |
| 152 | - { | |
| 153 | - id : "omenudataInterface7", | |
| 154 | - text : "Serviços WMS", | |
| 155 | - url : "javascript:var w = window.open(i3GEO.configura.locaplic+'/ogc.htm')" | |
| 156 | - }, | |
| 157 | - { | |
| 158 | - id : "omenudataInterface8", | |
| 159 | - text : "Hiperbólica", | |
| 160 | - url : "javascript:var w = window.open(i3GEO.configura.locaplic+'/hiperbolica.html')" | |
| 161 | - }, | |
| 162 | - { | |
| 163 | - id : "omenudataInterface9", | |
| 164 | - text : "Download de dados", | |
| 165 | - url : "javascript:var w = window.open(i3GEO.configura.locaplic+'/datadownload.htm')" | |
| 166 | - }, { | |
| 167 | - id : "omenudataInterface11", | |
| 168 | - text : $trad("p20"), | |
| 169 | - url : "javascript:i3GEO.mapa.dialogo.telaRemota()" | |
| 170 | - } ]; | |
| 114 | + { id:"omenudataInterface0a",text: '<span style=color:gray;text-decoration:underline; ><b>'+$trad("d27")+'</b></span>',url: "#"}, | |
| 115 | + { id:"omenudataInterface2",text: "OpenLayers", url: "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_ol.htm?'+i3GEO.configura.sid" }, | |
| 116 | + { id:"omenudataInterface2a",text: "OpenLayers OSM", url: "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_osm.htm?'+i3GEO.configura.sid" }, | |
| 117 | + { id:"omenudataInterface4",text: "Google Maps", url: "javascript:window.location = i3GEO.configura.locaplic+'/interface/black_gm.phtml?'+i3GEO.configura.sid" }, | |
| 118 | + { id:"omenudataInterface5",text: "Google Earth", url: "javascript:window.location = i3GEO.configura.locaplic+'/interface/googleearth.phtml?'+i3GEO.configura.sid" }, | |
| 119 | + { id:"omenudataInterface0b",text: '<span style=color:gray;text-decoration:underline; ><b>'+$trad("u27")+'</b></span>',url: "#"}, | |
| 120 | + { id:"omenudataInterface6",text: $trad("u21"), url: "javascript:var w = window.open(i3GEO.configura.locaplic+'/geradordelinks.htm')" }, | |
| 121 | + { id:"omenudataInterface7",text: "Serviços WMS", url: "javascript:var w = window.open(i3GEO.configura.locaplic+'/ogc.htm')" }, | |
| 122 | + { id:"omenudataInterface8",text: "Hiperbólica", url: "javascript:var w = window.open(i3GEO.configura.locaplic+'/hiperbolica.html')" }, | |
| 123 | + { id:"omenudataInterface9",text: "Download de dados", url: "javascript:var w = window.open(i3GEO.configura.locaplic+'/datadownload.htm')" }, | |
| 124 | + { id:"omenudataInterface11",text: $trad("p20"), url: "javascript:i3GEO.mapa.dialogo.telaRemota()" } | |
| 125 | + ]; | |
| 171 | 126 | |
| 172 | 127 | i3GEO.cria(); |
| 173 | 128 | i3GEO.configura.mapaRefDisplay = "none"; |
| 174 | 129 | i3GEO.barraDeBotoes.TIPO = "olhodepeixe"; |
| 175 | - i3GEO.barraDeBotoes.OFFSET = 11; | |
| 130 | + i3GEO.barraDeBotoes.OFFSET = 12; | |
| 176 | 131 | i3GEO.configura.oMenuData["submenus"]["janelas"] = []; |
| 177 | 132 | i3GEO.ajuda.ATIVAJANELA = false; |
| 178 | 133 | i3GEO.idioma.IDSELETOR = "seletorIdiomas"; | ... | ... |