Commit 3be543d76d91e459cb5ad404c6ca01330a882a99

Authored by Edmar Moretti
1 parent 88c17943

Opção de definição da opacidade das figuras no editor vetorial

admin/index.html
@@ -24,7 +24,7 @@ O cadastramento de usuários é feito pelo número IP. Veja a variável $editores no @@ -24,7 +24,7 @@ O cadastramento de usuários é feito pelo número IP. Veja a variável $editores no
24 árvores de adição de camadas, listagens de endereços, lista de mapas, etc. 24 árvores de adição de camadas, listagens de endereços, lista de mapas, etc.
25 Com a nova estrutura de administra&ccedil;&atilde;o, esses arquivos foram substitu&iacute;dos por registros em bancos de dados.</p> 25 Com a nova estrutura de administra&ccedil;&atilde;o, esses arquivos foram substitu&iacute;dos por registros em bancos de dados.</p>
26 <p>Para possibilitar a distribui&ccedil;&atilde;o do i3geo de forma independente de banco de dados, optou-se pelo uso do gerenciador 26 <p>Para possibilitar a distribui&ccedil;&atilde;o do i3geo de forma independente de banco de dados, optou-se pelo uso do gerenciador
27 -SQLITE, cujo arquivo com os dados fica armazenado em i3geo/menutemas/admin.db. Os programas em PHP que gerenciam esse banco 27 +SQLITE, cujo arquivo com os dados fica armazenado em i3geo/admin/admin.db. Os programas em PHP que gerenciam esse banco
28 utilizam o pacote PDO, possibilitando que seja utilizado outro gerenciador, como o POSTGRESQL, entre outros.</p> 28 utilizam o pacote PDO, possibilitando que seja utilizado outro gerenciador, como o POSTGRESQL, entre outros.</p>
29 <p>Para modificar a configura&ccedil;&atilde;o do PDO, e utilizar outro gerenciador, deve-se editar o arquivo i3geo/admin/conexao.php 29 <p>Para modificar a configura&ccedil;&atilde;o do PDO, e utilizar outro gerenciador, deve-se editar o arquivo i3geo/admin/conexao.php
30 ou ent&atilde;o alterar a vari&aacute;vel de configura&ccedil;&atilde;o, definida no ms_configura.php, chamada $conexaoadmin. Essa vari&aacute;vel indica o nome de um 30 ou ent&atilde;o alterar a vari&aacute;vel de configura&ccedil;&atilde;o, definida no ms_configura.php, chamada $conexaoadmin. Essa vari&aacute;vel indica o nome de um
guia_de_migracao.txt
@@ -14,6 +14,10 @@ Para a versão 4.5 @@ -14,6 +14,10 @@ Para a versão 4.5
14 A opção de administração com base em arquivos XML em disco foi removida. Agora, deve-se sempre utilizar o banco de dados 14 A opção de administração com base em arquivos XML em disco foi removida. Agora, deve-se sempre utilizar o banco de dados
15 de admnistração. 15 de admnistração.
16 16
  17 + O banco de dados de administração sofreu alterações. Veja em "Outras opções", no sistema de admnistração.
  18 +
  19 + O arquivo admin.db (banco de dados de admnistração default) foi movido de i3geo/menutemas para i3geo/admin
  20 +
17 O "alias" para a interface "zerocal" foi removido, utilize em seu lugar: 21 O "alias" para a interface "zerocal" foi removido, utilize em seu lugar:
18 http://localhost/i3geo/ms_criamapa.php?interface=zerocal.htm ou 22 http://localhost/i3geo/ms_criamapa.php?interface=zerocal.htm ou
19 http://localhost/i3geo/interface/zerocal.htm 23 http://localhost/i3geo/interface/zerocal.htm
@@ -56,7 +60,7 @@ Para a versão 4.4 @@ -56,7 +60,7 @@ Para a versão 4.4
56 (dependendo da versão do PHP, esse parâmetro é definido como "Off" por default): 60 (dependendo da versão do PHP, esse parâmetro é definido como "Off" por default):
57 allow_call_time_pass_reference = On 61 allow_call_time_pass_reference = On
58 62
59 - Foi acrescentado um novo LAYER em i3geo/aplicmpa/geral1.map e geral1windows.map com dados do Open Street Map. Caso vc não 63 + Foi acrescentado um novo LAYER em i3geo/aplicmp/geral1.map e geral1windows.map com dados do Open Street Map. Caso vc não
60 queira que essa camada nova apareça, basta removê-las desses arquivos. 64 queira que essa camada nova apareça, basta removê-las desses arquivos.
61 65
62 Foi incluida a remoção de cookies no ms_criamapa.php, que inicializa o i3geo ($_COOKIE = array();). Se vc precisa definir cookies, 66 Foi incluida a remoção de cookies no ms_criamapa.php, que inicializa o i3geo ($_COOKIE = array();). Se vc precisa definir cookies,
mashups/openlayers.js.php
@@ -797,9 +797,13 @@ i3GEO.editorOL = { @@ -797,9 +797,13 @@ i3GEO.editorOL = {
797 if(valor === "") 797 if(valor === "")
798 {return;} 798 {return;}
799 if(estilo === "strokeWidth") 799 if(estilo === "strokeWidth")
800 - {i3GEO.editorOL.layergrafico.styleMap.styles.default.defaultStyle[estilo] = valor;}  
801 - else  
802 - {i3GEO.editorOL.layergrafico.styleMap.styles.default.defaultStyle[estilo] = "rgb("+valor+")";} 800 + {i3GEO.editorOL.layergrafico.styleMap.styles.default.defaultStyle[estilo] = valor;return;}
  801 + if(estilo === "opacidade"){
  802 + i3GEO.editorOL.layergrafico.styleMap.styles.default.defaultStyle["fillOpacity"] = valor;
  803 + i3GEO.editorOL.layergrafico.styleMap.styles.default.defaultStyle["strokeOpacity"] = valor;
  804 + return;
  805 + }
  806 + i3GEO.editorOL.layergrafico.styleMap.styles.default.defaultStyle[estilo] = "rgb("+valor+")";
803 }, 807 },
804 adicionaMarcas: function(){ 808 adicionaMarcas: function(){
805 if(i3GEO.editorOL.pontos.length === 0) 809 if(i3GEO.editorOL.pontos.length === 0)
@@ -868,6 +872,9 @@ i3GEO.editorOL = { @@ -868,6 +872,9 @@ i3GEO.editorOL = {
868 ' </td>' + 872 ' </td>' +
869 ' </tr>' + 873 ' </tr>' +
870 ' <tr>' + 874 ' <tr>' +
  875 + ' <td>Opacidade (de 0 a 1)</td><td><input onchange="i3GEO.editorOL.mudaSimbolo(\'opacidade\',\'i3GEOEditorOLopacidade\')" type="text" style="cursor:text" id="i3GEOEditorOLopacidade" size="3" value="" /></td><td></td>' +
  876 + ' </tr>' +
  877 + ' <tr>' +
871 ' <td>Largura da linha/contorno</td><td><input onchange="i3GEO.editorOL.mudaSimbolo(\'strokeWidth\',\'i3GEOEditorOLlarguraLinha\')" type="text" style="cursor:text" id="i3GEOEditorOLlarguraLinha" size="2" value="" /></td><td></td>' + 878 ' <td>Largura da linha/contorno</td><td><input onchange="i3GEO.editorOL.mudaSimbolo(\'strokeWidth\',\'i3GEOEditorOLlarguraLinha\')" type="text" style="cursor:text" id="i3GEOEditorOLlarguraLinha" size="2" value="" /></td><td></td>' +
872 ' </tr>' + 879 ' </tr>' +
873 '</table>' + 880 '</table>' +