Commit 5b1b6c13f21c8f6bbec05cc50d953eddbd54a690

Authored by Edmar Moretti
1 parent c74820e3

Correção nas funções que fazem cópias de mapfiles no sistema de admin. Remoção d…

…a cópia do mapfile daqueles metadatas que são temporários
admin/catalogo/mapfile/editor/funcoes.php
@@ -153,7 +153,8 @@ function salvaMapfile() @@ -153,7 +153,8 @@ function salvaMapfile()
153 "TEMA", 153 "TEMA",
154 "APLICAEXTENSAO", 154 "APLICAEXTENSAO",
155 "IDENTIFICA", 155 "IDENTIFICA",
156 - "TRANSITIONEFFECT" 156 + "TRANSITIONEFFECT",
  157 + "CONEXAOORIGINAL"
157 ); 158 );
158 foreach (preg_split('~[\r\n]+~', $gravarTexto) as $line) { 159 foreach (preg_split('~[\r\n]+~', $gravarTexto) as $line) {
159 $teste = strtoupper($line); 160 $teste = strtoupper($line);
@@ -269,6 +270,7 @@ function refazerLayer($nomelayer, $codigomap, $locaplic, $dir_tmp, $cachedir, $m @@ -269,6 +270,7 @@ function refazerLayer($nomelayer, $codigomap, $locaplic, $dir_tmp, $cachedir, $m
269 $nl->setmetadata("gmstatus", ""); 270 $nl->setmetadata("gmstatus", "");
270 $nl->setmetadata("FILTROORIGINAL", ""); 271 $nl->setmetadata("FILTROORIGINAL", "");
271 $nl->setmetadata("DATAORIGINAL", ""); 272 $nl->setmetadata("DATAORIGINAL", "");
  273 + $nl->setmetadata("CONEXAOORIGINAL", "");
272 $nl->setmetadata("cache", $cache); 274 $nl->setmetadata("cache", $cache);
273 $nl->setmetadata("classe", $classe); 275 $nl->setmetadata("classe", $classe);
274 $nl->setmetadata("identifica", $identifica); 276 $nl->setmetadata("identifica", $identifica);
admin/catalogo/mapfile/funcoes.php
@@ -543,6 +543,10 @@ function clonarMapfile($codigo,$novocodigo,$titulo,$dbh,$dbhw){ @@ -543,6 +543,10 @@ function clonarMapfile($codigo,$novocodigo,$titulo,$dbh,$dbhw){
543 $titulo = utf8_decode ( $titulo ); 543 $titulo = utf8_decode ( $titulo );
544 } 544 }
545 $layer->setmetadata("TEMA",$titulo); 545 $layer->setmetadata("TEMA",$titulo);
  546 + $layer->setmetadata("CONEXAOORIGINAL","");
  547 + $layer->setmetadata("ARQUIVOTEMAORIGINAL","");
  548 + $layer->setmetadata("NOMEORIGINAL","");
  549 + $layer->setmetadata("DATAORIGINAL","");
546 $mapa->save($arqnovo); 550 $mapa->save($arqnovo);
547 \admin\php\funcoesAdmin\removeCabecalhoMapfile($arqnovo); 551 \admin\php\funcoesAdmin\removeCabecalhoMapfile($arqnovo);
548 if (count ( $dados ) > 0) { 552 if (count ( $dados ) > 0) {
admin/php/funcoesAdmin.php
@@ -815,8 +815,75 @@ function removeCabecalhoMapfile($arq,$symbolset=true){ @@ -815,8 +815,75 @@ function removeCabecalhoMapfile($arq,$symbolset=true){
815 $final = array_merge($cabeca,$final); 815 $final = array_merge($cabeca,$final);
816 $handle = fopen($arq, "w+"); 816 $handle = fopen($arq, "w+");
817 if($handle !== false){ 817 if($handle !== false){
818 - $testar = array("LEGENDAWMS","LEGENDAIMG","KEYIMAGE","TILEINDEX","TILEITEM","SYMBOL","LABELITEM","FILTERITEM","GROUP","ENCODING","TIP","CLASSE","ITENSDESC","CLASSESNOME","ITENSLINK","ESCALA","CLASSESSIMBOLO","MENSAGEM","EXTENSAO","CLASSESITEM","ESCONDIDO","CLASSESCOR","DOWNLOAD","CLASSESTAMANHO","ITENS","TEMA","APLICAEXTENSAO","IDENTIFICA","TRANSITIONEFFECT");  
819 - foreach ($final as $f){ 818 + //$testar = array("LEGENDAWMS","LEGENDAIMG","KEYIMAGE","TILEINDEX","TILEITEM","SYMBOL","LABELITEM","FILTERITEM","GROUP","ENCODING","TIP","CLASSE","ITENSDESC","CLASSESNOME","ITENSLINK","ESCALA","CLASSESSIMBOLO","MENSAGEM","EXTENSAO","CLASSESITEM","ESCONDIDO","CLASSESCOR","DOWNLOAD","CLASSESTAMANHO","ITENS","TEMA","APLICAEXTENSAO","IDENTIFICA","TRANSITIONEFFECT");
  819 + $testar = array(
  820 + "TEMPORIZADOR",
  821 + "PALLETESTEP",
  822 + "LTEMPOITEMIMAGEM",
  823 + "METAESTAT_ID_MEDIDA_VARIAVEL",
  824 + "GMOPACITY",
  825 + "GMSTATUS",
  826 + "ICONETEMA",
  827 + "LTEMPOITEMTITULO",
  828 + "DESCRIPTION_TEMPLATE",
  829 + "LTEMPOITEMLINK",
  830 + "TILES",
  831 + "METAESTAT_CODIGO_TIPO_REGIAO",
  832 + "ARQUIVOTEMAORIGINAL",
  833 + "PALLETEFILE",
  834 + "NOMEORIGINAL",
  835 + "OLSTATUS",
  836 + "PERMITEDOWNLOAD",
  837 + "LTEMPOFORMATODATA",
  838 + "FILTROORIGINAL",
  839 + "PERMITECOMENTARIO",
  840 + "LTEMPOITEMICONE",
  841 + "DATAORIGINAL",
  842 + "PLUGINI3GEO",
  843 + "METAESTAT",
  844 + "ITEMBUSCARAPIDA",
  845 + "ARQUIVODOWNLOAD",
  846 + "ARQUIVOKMZ",
  847 + "PERMITEKML",
  848 + "PERMITEOGC",
  849 + "CONVCARACTER",
  850 + "CORTEPIXELS",
  851 + "EDITORSQL",
  852 + "LTEMPOCONVENCODE",
  853 + "LTEMPOITEMFIM",
  854 + "OLOPACITY",
  855 + "LEGENDAWMS",
  856 + "LEGENDAIMG",
  857 + "KEYIMAGE",
  858 + "TILEINDEX",
  859 + "TILEITEM",
  860 + "SYMBOL",
  861 + "LABELITEM",
  862 + "FILTERITEM",
  863 + "GROUP",
  864 + "ENCODING",
  865 + "TIP",
  866 + "CLASSE",
  867 + "ITENSDESC",
  868 + "CLASSESNOME",
  869 + "ITENSLINK",
  870 + "ESCALA",
  871 + "CLASSESSIMBOLO",
  872 + "MENSAGEM",
  873 + "EXTENSAO",
  874 + "CLASSESITEM",
  875 + "ESCONDIDO",
  876 + "CLASSESCOR",
  877 + "DOWNLOAD",
  878 + "CLASSESTAMANHO",
  879 + "ITENS",
  880 + "TEMA",
  881 + "APLICAEXTENSAO",
  882 + "IDENTIFICA",
  883 + "TRANSITIONEFFECT",
  884 + "CONEXAOORIGINAL"
  885 + );
  886 + foreach ($final as $f){
820 // 887 //
821 //remove resultados em branco 888 //remove resultados em branco
822 //e grava a linha 889 //e grava a linha