Commit e9717405d7d3e0d6fb4efb71d1c2abe9782731c5

Authored by Edmar Moretti
1 parent 5142c0dd

Correção no encoding da função que altera o nome da camada

Showing 1 changed file with 7 additions and 4 deletions   Show diff stats
classesphp/classe_temas.php
... ... @@ -668,12 +668,15 @@ $valor - Novo nome.
668 668 $valor = str_replace("|",";",$valor);
669 669 $valor = html_entity_decode($valor);
670 670  
671   - foreach ($this->grupo as $lg)
672   - {
  671 + foreach ($this->grupo as $lg){
673 672 $ll = $this->mapa->getlayerbyname($lg);
674 673 $meta = $ll->getmetadata("tema");
675   - if (($meta != "") && ($meta != "NAO"))
676   - {$ll->setmetadata("tema",$valor);}
  674 + if (($meta != "") && ($meta != "NAO")){
  675 + if (mb_detect_encoding ( $valor, 'UTF-8, ISO-8859-1' ) == "UTF-8") {
  676 + $valor = utf8_decode ( $valor );
  677 + }
  678 + $ll->setmetadata("tema",$valor);
  679 + }
677 680 }
678 681 return ("ok");
679 682 }
... ...