From 9d1ba34be76cf99ccaf3dfa4150b7fc115166def Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Mon, 5 Dec 2011 12:47:40 +0000 Subject: [PATCH] Inclusão de matadata no sistema de administração que possibilita ativar ou não a conversão de caracteres da ferramenta de linha do tempo --- admin/js/editormapfile.js | 12 ++++++++++-- admin/php/editormapfile.php | 4 +++- temas/locali.map | 39 ++++++++++++++++++++------------------- 3 files changed, 33 insertions(+), 22 deletions(-) diff --git a/admin/js/editormapfile.js b/admin/js/editormapfile.js index e9a3c65..7433756 100644 --- a/admin/js/editormapfile.js +++ b/admin/js/editormapfile.js @@ -1474,7 +1474,9 @@ function montaEditorMetadados(dados) {ajuda:"Link para uma página que será incluído no menu popup", titulo:"Linha do tempo: LTEMPOITEMLINK",id:"ltempoitemlink",value:dados.ltempoitemlink,tipo:"text"}, {ajuda:"Endereço da imagem do ícone que irá representar o evento (opcional)", - titulo:"Linha do tempo: LTEMPOITEMICONE",id:"ltempoitemicone",value:dados.ltempoitemicone,tipo:"text"} + titulo:"Linha do tempo: LTEMPOITEMICONE",id:"ltempoitemicone",value:dados.ltempoitemicone,tipo:"text"}, + {ajuda:"Aplica conversão do código de caracteres? Pode ser necessário para corrigir problemas de acentuação", + titulo:"Linha do tempo: LTEMPOCONVENCODE",id:"",value:dados.ltempoconvencode,tipo:"text",div:"
"}, ] }; var paramNaoOWS = { @@ -1578,6 +1580,12 @@ function montaEditorMetadados(dados) temp += "" $i("cEditorsql").innerHTML = temp } + if($i("cLtempoconvencode")){ + temp = "" + $i("cLtempoconvencode").innerHTML = temp + } var temp = function() {salvarDadosEditor('metadados',dados.codigoMap,dados.codigoLayer)} new YAHOO.widget.Button("salvarEditor",{ onclick: { fn: temp }}); @@ -1864,7 +1872,7 @@ function salvarDadosEditor(tipo,codigoMap,codigoLayer,indiceClasse,indiceEstilo, } if(tipo == "metadados") { - var campos = new Array("legendaimg","wms_srs","wms_name","wms_server_version","wms_format","wms_auth_username","wms_auth_password","wms_auth_type","wms_connectiontimeout","wms_latlonboundingbox","wms_proxy_auth_type","wms_proxy_host","wms_proxy_port","wms_proxy_type","wms_proxy_username","wms_proxy_password","wms_sld_body","wms_sld_url","wms_style","wms_bgcolor","wms_transparent","wms_time","itembuscarapida","ltempoformatodata","ltempoiteminicio","ltempoitemfim","ltempoitemtitulo","ltempoitemdescricao","ltempoitemtip","ltempoitemimagem","ltempoitemicone","ltempoitemlink","editorsql","description_template","palletefile","palletestep","classestamanho","classessimbolo","classescor","classesnome","classesitem","identifica","transitioneffect","extensao","escondido","classe","tip","itenslink","itens","itensdesc") + var campos = new Array("legendaimg","wms_srs","wms_name","wms_server_version","wms_format","wms_auth_username","wms_auth_password","wms_auth_type","wms_connectiontimeout","wms_latlonboundingbox","wms_proxy_auth_type","wms_proxy_host","wms_proxy_port","wms_proxy_type","wms_proxy_username","wms_proxy_password","wms_sld_body","wms_sld_url","wms_style","wms_bgcolor","wms_transparent","wms_time","itembuscarapida","ltempoformatodata","ltempoiteminicio","ltempoitemfim","ltempoitemtitulo","ltempoitemdescricao","ltempoitemtip","ltempoitemimagem","ltempoitemicone","ltempoitemlink","editorsql","ltempoconvencode","description_template","palletefile","palletestep","classestamanho","classessimbolo","classescor","classesnome","classesitem","identifica","transitioneffect","extensao","escondido","classe","tip","itenslink","itens","itensdesc") var par = "&codigoMap="+codigoMap+"&codigoLayer="+codigoLayer var prog = "../php/editormapfile.php?funcao=alterarMetadados" } diff --git a/admin/php/editormapfile.php b/admin/php/editormapfile.php index 8919af4..d5ef203 100644 --- a/admin/php/editormapfile.php +++ b/admin/php/editormapfile.php @@ -1562,6 +1562,7 @@ function pegaMetadados() $dados["ltempoitemfim"] = $layer->getmetadata("ltempoitemfim"); $dados["ltempoitemtitulo"] = $layer->getmetadata("ltempoitemtitulo"); $dados["ltempoitemdescricao"] = $layer->getmetadata("ltempoitemdescricao"); + $dados["ltempoconvencode"] = $layer->getmetadata("ltempoconvencode"); $dados["ltempoitemtip"] = $layer->getmetadata("ltempoitemtip"); $dados["ltempoitemimagem"] = $layer->getmetadata("ltempoitemimagem"); $dados["ltempoitemicone"] = $layer->getmetadata("ltempoitemicone"); @@ -1596,7 +1597,7 @@ function pegaMetadados() } function alterarMetadados() { - global $tipooriginal,$wms_srs,$wms_name,$wms_server_version,$wms_format,$wms_auth_username,$wms_auth_password,$wms_auth_type,$wms_connectiontimeout,$wms_latlonboundingbox,$wms_proxy_auth_type,$wms_proxy_host,$wms_proxy_port,$wms_proxy_type,$wms_proxy_username,$wms_proxy_password,$wms_sld_body,$wms_sld_url,$wms_style,$wms_bgcolor,$wms_transparent,$wms_time,$itembuscarapida,$iconetema,$ltempoformatodata,$ltempoiteminicio,$ltempoitemfim,$ltempoitemtitulo,$ltempoitemdescricao,$ltempoitemtip,$ltempoitemimagem,$ltempoitemicone,$ltempoitemlink,$description_template,$palletestep,$palletefile,$codigoMap,$codigoLayer,$locaplic,$classestamanho,$classessimbolo,$classescor,$classesnome,$classesitem,$mensagem,$extensao,$tip,$itenslink,$itens,$itensdesc,$editorsql; + global $tipooriginal,$wms_srs,$wms_name,$wms_server_version,$wms_format,$wms_auth_username,$wms_auth_password,$wms_auth_type,$wms_connectiontimeout,$wms_latlonboundingbox,$wms_proxy_auth_type,$wms_proxy_host,$wms_proxy_port,$wms_proxy_type,$wms_proxy_username,$wms_proxy_password,$wms_sld_body,$wms_sld_url,$wms_style,$wms_bgcolor,$wms_transparent,$wms_time,$itembuscarapida,$iconetema,$ltempoformatodata,$ltempoconvencode,$ltempoiteminicio,$ltempoitemfim,$ltempoitemtitulo,$ltempoitemdescricao,$ltempoitemtip,$ltempoitemimagem,$ltempoitemicone,$ltempoitemlink,$description_template,$palletestep,$palletefile,$codigoMap,$codigoLayer,$locaplic,$classestamanho,$classessimbolo,$classescor,$classesnome,$classesitem,$mensagem,$extensao,$tip,$itenslink,$itens,$itensdesc,$editorsql; $dados = array(); $mapfile = $locaplic."/temas/".$codigoMap.".map"; $mapa = ms_newMapObj($mapfile); @@ -1618,6 +1619,7 @@ function alterarMetadados() $layer->setmetadata("ltempoiteminicio",$ltempoiteminicio); $layer->setmetadata("ltempoitemfim",$ltempoitemfim); $layer->setmetadata("ltempoitemtitulo",$ltempoitemtitulo); + $layer->setmetadata("ltempoconvencode",$ltempoconvencode); $layer->setmetadata("ltempoitemdescricao",$ltempoitemdescricao); $layer->setmetadata("ltempoitemtip",$ltempoitemtip); $layer->setmetadata("ltempoitemimagem",$ltempoitemimagem); diff --git a/temas/locali.map b/temas/locali.map index 244a7f0..1385749 100644 --- a/temas/locali.map +++ b/temas/locali.map @@ -1,42 +1,41 @@ -MAP - - - FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt" - SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym" +MAP + FONTSET "c:\ms4w\apache\htdocs\i3geo/symbols/fontes.txt" + SYMBOLSET "c:\ms4w\apache\htdocs\i3geo/symbols/simbolos.sym" LAYER CONNECTION "" DATA "c:\ms4w\apache\htdocs\i3geo\aplicmap\dados\locali" METADATA - "LTEMPOITEMIMAGEM" "" - "TIP" "TIPO,ANOCRIA,NOMELOC" "cache" "sim" - "LTEMPOITEMDESCRICAO" "TIPO" + "TIP" "TIPO,ANOCRIA,NOMELOC" + "LTEMPOITEMIMAGEM" "" "CLASSE" "SIM" - "palletestep" "" + "LTEMPOITEMDESCRICAO" "TIPO" "LTEMPOITEMINICIO" "ANOCRIA" - "temporizador" "" - "LTEMPOITEMTIP" "ANOCRIA" + "palletestep" "" "permitekmz" "sim" - "description_template" "" - "LTEMPOITEMTITULO" "NOMELOC" + "LTEMPOITEMTIP" "ANOCRIA" + "temporizador" "" "iconetema" "" + "LTEMPOITEMTITULO" "NOMELOC" + "description_template" "" "LTEMPOITEMLINK" "" "palletefile" "" "nomeoriginal" "locali" - "LTEMPOFORMATODATA" "iso8601" "permitedownload" "" - "LTEMPOITEMICONE" "" + "LTEMPOFORMATODATA" "iso8601" "permitecomentario" "" + "LTEMPOITEMICONE" "" "itembuscarapida" "NOMELOC" - "arquivokmz" "" "arquivodownload" "" - "transitioneffect" "NAO" - "permiteogc" "" + "arquivokmz" "" "permitekml" "sim" + "permiteogc" "" + "transitioneffect" "NAO" "TEMA" "Localidades" "editorsql" "" - "legendaimg" "" + "LTEMPOCONVENCODE" "SIM" "LTEMPOITEMFIM" "" + "legendaimg" "" END NAME "locali" STATUS DEFAULT @@ -77,4 +76,6 @@ MAP END END END + END + -- libgit2 0.21.2