Commit bddf312d45767266b339690072e10ff3782ebcb8
1 parent
59f9bfec
Exists in
master
i3geo/i3geo#87 correção Ao criar uma cópia, a acentuação do METADATA "tema" fica…
… errada (sistema de administração)
Showing
1 changed file
with
4 additions
and
0 deletions
Show diff stats
admin/catalogo/mapfile/funcoes.php
@@ -538,6 +538,10 @@ function clonarMapfile($codigo,$novocodigo,$titulo,$dbh,$dbhw){ | @@ -538,6 +538,10 @@ function clonarMapfile($codigo,$novocodigo,$titulo,$dbh,$dbhw){ | ||
538 | $mapa = ms_newMapObj($arq); | 538 | $mapa = ms_newMapObj($arq); |
539 | $layer = @$mapa->getlayerbyname($codigo); | 539 | $layer = @$mapa->getlayerbyname($codigo); |
540 | $layer->set("name",$novocodigo); | 540 | $layer->set("name",$novocodigo); |
541 | + | ||
542 | + if (mb_detect_encoding ( $titulo, 'UTF-8, ISO-8859-1' ) == "UTF-8") { | ||
543 | + $titulo = utf8_decode ( $titulo ); | ||
544 | + } | ||
541 | $layer->setmetadata("TEMA",$titulo); | 545 | $layer->setmetadata("TEMA",$titulo); |
542 | $mapa->save($arqnovo); | 546 | $mapa->save($arqnovo); |
543 | \admin\php\funcoesAdmin\removeCabecalhoMapfile($arqnovo); | 547 | \admin\php\funcoesAdmin\removeCabecalhoMapfile($arqnovo); |