From 3be543d76d91e459cb5ad404c6ca01330a882a99 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 17 Jun 2011 21:16:45 +0000 Subject: [PATCH] Opção de definição da opacidade das figuras no editor vetorial --- admin/index.html | 2 +- guia_de_migracao.txt | 6 +++++- mashups/openlayers.js.php | 13 ++++++++++--- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/admin/index.html b/admin/index.html index dc0cfc2..0295ed8 100644 --- a/admin/index.html +++ b/admin/index.html @@ -24,7 +24,7 @@ O cadastramento de usuários é feito pelo número IP. Veja a variável $editores no árvores de adição de camadas, listagens de endereços, lista de mapas, etc. Com a nova estrutura de administração, esses arquivos foram substituídos por registros em bancos de dados.

Para possibilitar a distribuição do i3geo de forma independente de banco de dados, optou-se pelo uso do gerenciador -SQLITE, cujo arquivo com os dados fica armazenado em i3geo/menutemas/admin.db. Os programas em PHP que gerenciam esse banco +SQLITE, cujo arquivo com os dados fica armazenado em i3geo/admin/admin.db. Os programas em PHP que gerenciam esse banco utilizam o pacote PDO, possibilitando que seja utilizado outro gerenciador, como o POSTGRESQL, entre outros.

Para modificar a configuração do PDO, e utilizar outro gerenciador, deve-se editar o arquivo i3geo/admin/conexao.php ou então alterar a variável de configuração, definida no ms_configura.php, chamada $conexaoadmin. Essa variável indica o nome de um diff --git a/guia_de_migracao.txt b/guia_de_migracao.txt index 2eedb96..496bfc3 100644 --- a/guia_de_migracao.txt +++ b/guia_de_migracao.txt @@ -14,6 +14,10 @@ Para a versão 4.5 A opção de administração com base em arquivos XML em disco foi removida. Agora, deve-se sempre utilizar o banco de dados de admnistração. + O banco de dados de administração sofreu alterações. Veja em "Outras opções", no sistema de admnistração. + + O arquivo admin.db (banco de dados de admnistração default) foi movido de i3geo/menutemas para i3geo/admin + O "alias" para a interface "zerocal" foi removido, utilize em seu lugar: http://localhost/i3geo/ms_criamapa.php?interface=zerocal.htm ou http://localhost/i3geo/interface/zerocal.htm @@ -56,7 +60,7 @@ Para a versão 4.4 (dependendo da versão do PHP, esse parâmetro é definido como "Off" por default): allow_call_time_pass_reference = On - Foi acrescentado um novo LAYER em i3geo/aplicmpa/geral1.map e geral1windows.map com dados do Open Street Map. Caso vc não + Foi acrescentado um novo LAYER em i3geo/aplicmp/geral1.map e geral1windows.map com dados do Open Street Map. Caso vc não queira que essa camada nova apareça, basta removê-las desses arquivos. Foi incluida a remoção de cookies no ms_criamapa.php, que inicializa o i3geo ($_COOKIE = array();). Se vc precisa definir cookies, diff --git a/mashups/openlayers.js.php b/mashups/openlayers.js.php index 15c5401..094171d 100644 --- a/mashups/openlayers.js.php +++ b/mashups/openlayers.js.php @@ -797,9 +797,13 @@ i3GEO.editorOL = { if(valor === "") {return;} if(estilo === "strokeWidth") - {i3GEO.editorOL.layergrafico.styleMap.styles.default.defaultStyle[estilo] = valor;} - else - {i3GEO.editorOL.layergrafico.styleMap.styles.default.defaultStyle[estilo] = "rgb("+valor+")";} + {i3GEO.editorOL.layergrafico.styleMap.styles.default.defaultStyle[estilo] = valor;return;} + if(estilo === "opacidade"){ + i3GEO.editorOL.layergrafico.styleMap.styles.default.defaultStyle["fillOpacity"] = valor; + i3GEO.editorOL.layergrafico.styleMap.styles.default.defaultStyle["strokeOpacity"] = valor; + return; + } + i3GEO.editorOL.layergrafico.styleMap.styles.default.defaultStyle[estilo] = "rgb("+valor+")"; }, adicionaMarcas: function(){ if(i3GEO.editorOL.pontos.length === 0) @@ -868,6 +872,9 @@ i3GEO.editorOL = { ' ' + ' ' + ' ' + + ' Opacidade (de 0 a 1)' + + ' ' + + ' ' + ' Largura da linha/contorno' + ' ' + '' + -- libgit2 0.21.2