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 | 774 | Captura as geometrias selecionadas e salva em um arquivo texto serializado (analise de geometrias). |
775 | 775 | |
776 | 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 | 781 | $nome - nome que será dado a geometria |
782 | 782 | */ |
... | ... | @@ -788,9 +788,10 @@ $nome - nome que será dado a geometria |
788 | 788 | $sb = $this->mapa->scalebar; |
789 | 789 | $sb->set("status",MS_OFF); |
790 | 790 | $items = pegaItens($this->layer); |
791 | - $final["layer"] = pegaNome($this->layer); | |
791 | + $final["layer"] = pegaNome($this->layer,"UTF-8"); | |
792 | 792 | $shapes = retornaShapesSelecionados($this->layer,$this->arquivo,$this->mapa); |
793 | 793 | $registros = array(); |
794 | + $i = 0; | |
794 | 795 | foreach($shapes as $shape) |
795 | 796 | { |
796 | 797 | $valitem = array(); |
... | ... | @@ -817,6 +818,7 @@ $nome - nome que será dado a geometria |
817 | 818 | $abriu = $this->layer->open(); |
818 | 819 | } |
819 | 820 | else{return "erro";} |
821 | + $i++; | |
820 | 822 | } |
821 | 823 | $fechou = $this->layer->close(); |
822 | 824 | if (count($registros) > 0) |
... | ... | @@ -840,9 +842,10 @@ function: listaGeometrias |
840 | 842 | Lista as geometrias arquivos com extensão geo (análise de geometrias). |
841 | 843 | |
842 | 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 | 850 | function listaGeometrias($dir_tmp,$imgdir) |
848 | 851 | { |
... | ... | @@ -853,10 +856,11 @@ $imgdir - diret�rio temporário das imagens do mapa atual |
853 | 856 | $conteudo = fread ($handle, filesize ($arquivo)); |
854 | 857 | fclose ($handle); |
855 | 858 | $final = unserialize($conteudo); |
856 | - //var_dump($final); | |
859 | + //var_dump($final);exit; | |
857 | 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 | 864 | $resultado[] = array("arquivo"=>(basename($arquivo)),"layer"=>$final["layer"],"dados"=>$dados); |
861 | 865 | } |
862 | 866 | return($resultado); |
... | ... | @@ -867,9 +871,9 @@ function: removerGeometrias |
867 | 871 | Remove os arquivos correspondentes a determinadas geometrias (análise de geometrias). |
868 | 872 | |
869 | 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 | 878 | $lista - lista com os nomes dos arquivos |
875 | 879 | */ | ... | ... |