Commit 28be37b71a8a1b9b7c16dded5209d47dde4e51b8
1 parent
0643d31d
Exists in
master
and in
7 other branches
V6 - correção na ferramenta de processamento de geometrias que apresentava erros…
… em temas com acentuação
Showing
1 changed file
with
14 additions
and
10 deletions
Show diff stats
classesphp/classe_temas.php
@@ -774,9 +774,9 @@ function: capturaGeometrias | @@ -774,9 +774,9 @@ function: capturaGeometrias | ||
774 | Captura as geometrias selecionadas e salva em um arquivo texto serializado (analise de geometrias). | 774 | Captura as geometrias selecionadas e salva em um arquivo texto serializado (analise de geometrias). |
775 | 775 | ||
776 | parameters: | 776 | parameters: |
777 | -$dir_tmp - diret�rio temporário do I3Geo | 777 | +$dir_tmp - diretório temporário do I3Geo |
778 | 778 | ||
779 | -$imgdir - diret�rio temporário das imagens do mapa atual | 779 | +$imgdir - diretório temporário das imagens do mapa atual |
780 | 780 | ||
781 | $nome - nome que será dado a geometria | 781 | $nome - nome que será dado a geometria |
782 | */ | 782 | */ |
@@ -788,9 +788,10 @@ $nome - nome que será dado a geometria | @@ -788,9 +788,10 @@ $nome - nome que será dado a geometria | ||
788 | $sb = $this->mapa->scalebar; | 788 | $sb = $this->mapa->scalebar; |
789 | $sb->set("status",MS_OFF); | 789 | $sb->set("status",MS_OFF); |
790 | $items = pegaItens($this->layer); | 790 | $items = pegaItens($this->layer); |
791 | - $final["layer"] = pegaNome($this->layer); | 791 | + $final["layer"] = pegaNome($this->layer,"UTF-8"); |
792 | $shapes = retornaShapesSelecionados($this->layer,$this->arquivo,$this->mapa); | 792 | $shapes = retornaShapesSelecionados($this->layer,$this->arquivo,$this->mapa); |
793 | $registros = array(); | 793 | $registros = array(); |
794 | + $i = 0; | ||
794 | foreach($shapes as $shape) | 795 | foreach($shapes as $shape) |
795 | { | 796 | { |
796 | $valitem = array(); | 797 | $valitem = array(); |
@@ -817,6 +818,7 @@ $nome - nome que será dado a geometria | @@ -817,6 +818,7 @@ $nome - nome que será dado a geometria | ||
817 | $abriu = $this->layer->open(); | 818 | $abriu = $this->layer->open(); |
818 | } | 819 | } |
819 | else{return "erro";} | 820 | else{return "erro";} |
821 | + $i++; | ||
820 | } | 822 | } |
821 | $fechou = $this->layer->close(); | 823 | $fechou = $this->layer->close(); |
822 | if (count($registros) > 0) | 824 | if (count($registros) > 0) |
@@ -840,9 +842,10 @@ function: listaGeometrias | @@ -840,9 +842,10 @@ function: listaGeometrias | ||
840 | Lista as geometrias arquivos com extensão geo (análise de geometrias). | 842 | Lista as geometrias arquivos com extensão geo (análise de geometrias). |
841 | 843 | ||
842 | parameters: | 844 | parameters: |
843 | -$dir_tmp - diret�rio temporário do I3Geo | ||
844 | 845 | ||
845 | -$imgdir - diret�rio temporário das imagens do mapa atual | 846 | +$dir_tmp - diretório temporário do I3Geo |
847 | + | ||
848 | +$imgdir - diretório temporário das imagens do mapa atual | ||
846 | */ | 849 | */ |
847 | function listaGeometrias($dir_tmp,$imgdir) | 850 | function listaGeometrias($dir_tmp,$imgdir) |
848 | { | 851 | { |
@@ -853,10 +856,11 @@ $imgdir - diret�rio temporário das imagens do mapa atual | @@ -853,10 +856,11 @@ $imgdir - diret�rio temporário das imagens do mapa atual | ||
853 | $conteudo = fread ($handle, filesize ($arquivo)); | 856 | $conteudo = fread ($handle, filesize ($arquivo)); |
854 | fclose ($handle); | 857 | fclose ($handle); |
855 | $final = unserialize($conteudo); | 858 | $final = unserialize($conteudo); |
856 | - //var_dump($final); | 859 | + //var_dump($final);exit; |
857 | $dados = array(); | 860 | $dados = array(); |
858 | - foreach ($final["dados"] as $d) | ||
859 | - {$dados[] = array("id"=>($d["id"]),"valores"=>($d["valores"]),"imagem"=>($d["imagem"]));} | 861 | + foreach ($final["dados"] as $d){ |
862 | + $dados[] = array("id"=>($d["id"]),"valores"=>($d["valores"]),"imagem"=>($d["imagem"])); | ||
863 | + } | ||
860 | $resultado[] = array("arquivo"=>(basename($arquivo)),"layer"=>$final["layer"],"dados"=>$dados); | 864 | $resultado[] = array("arquivo"=>(basename($arquivo)),"layer"=>$final["layer"],"dados"=>$dados); |
861 | } | 865 | } |
862 | return($resultado); | 866 | return($resultado); |
@@ -867,9 +871,9 @@ function: removerGeometrias | @@ -867,9 +871,9 @@ function: removerGeometrias | ||
867 | Remove os arquivos correspondentes a determinadas geometrias (análise de geometrias). | 871 | Remove os arquivos correspondentes a determinadas geometrias (análise de geometrias). |
868 | 872 | ||
869 | parameters: | 873 | parameters: |
870 | -$dir_tmp - diret�rio temporário do I3Geo | 874 | +$dir_tmp - diretório temporário do I3Geo |
871 | 875 | ||
872 | -$imgdir - diret�rio temporário das imagens do mapa atual | 876 | +$imgdir - diretório temporário das imagens do mapa atual |
873 | 877 | ||
874 | $lista - lista com os nomes dos arquivos | 878 | $lista - lista com os nomes dos arquivos |
875 | */ | 879 | */ |