Commit 20a3f13804557bceea2cc491c5cffb50fa159865
1 parent
36047ebe
Exists in
master
and in
7 other branches
correção na acentuação nas funções de importação de xml
Showing
9 changed files
with
48 additions
and
24 deletions
Show diff stats
admin/php/admin.php
| ... | ... | @@ -167,7 +167,7 @@ function pegaDados($sql,$locaplic="") |
| 167 | 167 | if($locaplic == "") |
| 168 | 168 | include("conexao.php"); |
| 169 | 169 | else |
| 170 | - include("$locaplic./admin/php/conexao.php"); | |
| 170 | + include("$locaplic/admin/php/conexao.php"); | |
| 171 | 171 | $q = $dbh->query($sql,PDO::FETCH_ASSOC); |
| 172 | 172 | $resultado = $q->fetchAll(); |
| 173 | 173 | $dbh = null; | ... | ... |
admin/php/atlas.php
| ... | ... | @@ -346,8 +346,8 @@ function importarXmlAtlas() |
| 346 | 346 | $contaAtlas = 0; |
| 347 | 347 | foreach($xml->ATLAS as $atlas) |
| 348 | 348 | { |
| 349 | - $titulo = ixml($atlas,"TITULO"); | |
| 350 | - $desc = ixml($atlas,"DESCRICAO"); | |
| 349 | + $titulo = html_entity_decode(ixml($atlas,"TITULO")); | |
| 350 | + $desc = html_entity_decode(ixml($atlas,"DESCRICAO")); | |
| 351 | 351 | $icone = ixml($atlas,"ICONE"); |
| 352 | 352 | $link = ixml($atlas,"LINKMAISINFO"); |
| 353 | 353 | $template = ixml($atlas,"TEMPLATEHTML"); |
| ... | ... | @@ -367,8 +367,8 @@ function importarXmlAtlas() |
| 367 | 367 | $contaPrancha = 0; |
| 368 | 368 | foreach ($atlas->PRANCHAS->PRANCHA as $prancha) |
| 369 | 369 | { |
| 370 | - $titulo = ixml($prancha,"TITULO"); | |
| 371 | - $desc = ixml($prancha,"DESCRICAO"); | |
| 370 | + $titulo = html_entity_decode(ixml($prancha,"TITULO")); | |
| 371 | + $desc = html_entity_decode(ixml($prancha,"DESCRICAO")); | |
| 372 | 372 | $icone = ixml($prancha,"ICONE"); |
| 373 | 373 | $link = ixml($prancha,"LINKMAISINFO"); |
| 374 | 374 | $w = ixml($prancha,"WABERUTRA"); | ... | ... |
admin/php/conexao.php
admin/php/identifica.php
| ... | ... | @@ -128,7 +128,7 @@ function importarXmlI() |
| 128 | 128 | {$iExistentes[$r["nome_i"]] = 0;} |
| 129 | 129 | foreach($xml->FUNCAO as $item) |
| 130 | 130 | { |
| 131 | - $nome_i = ixml($item,"NOMESIS"); | |
| 131 | + $nome_i = html_entity_decode(ixml($item,"NOMESIS")); | |
| 132 | 132 | $target_i = ixml($item,"TARGET"); |
| 133 | 133 | $abrir_i = ixml($item,"ABRIR"); |
| 134 | 134 | if(!isset($iExistentes[$nome_i])) | ... | ... |
admin/php/mapas.php
| ... | ... | @@ -130,9 +130,9 @@ function importarXmlMapas() |
| 130 | 130 | foreach($xml->MAPA as $mapa) |
| 131 | 131 | { |
| 132 | 132 | $perfil = ixml($mapa,"PERFIL"); |
| 133 | - $descricao = ixml($mapa,"DESCRICAO"); | |
| 133 | + $descricao = html_entity_decode(ixml($mapa,"DESCRICAO")); | |
| 134 | 134 | //$descricao = mb_convert_encoding($descricao,"UTF-8","ISO-8859-1"); |
| 135 | - $nome = ixml($mapa,"NOME"); | |
| 135 | + $nome = html_entity_decode(ixml($mapa,"NOME")); | |
| 136 | 136 | //$nome = mb_convert_encoding($nome,"UTF-8","ISO-8859-1"); |
| 137 | 137 | $imagem = ixml($mapa,"IMAGEM"); |
| 138 | 138 | $temas = ixml($mapa,"TEMAS"); | ... | ... |
admin/php/mapfiles.php
admin/php/menutemas.php
| ... | ... | @@ -100,6 +100,28 @@ switch ($funcao) |
| 100 | 100 | exit; |
| 101 | 101 | break; |
| 102 | 102 | |
| 103 | + case "pegaTemaPorMapfile": | |
| 104 | + $sql = "SELECT * from i3geoadmin_temas where codigo_tema = '$codigo_tema'"; | |
| 105 | + $dados = pegaDados($sql); | |
| 106 | + if(count($dados) == 0) | |
| 107 | + { | |
| 108 | + $id = alteraTemas(); | |
| 109 | + $nome = ""; | |
| 110 | + $desc = ""; | |
| 111 | + $codigo = $codigo_tema; | |
| 112 | + $tipoa = ""; | |
| 113 | + $download = "SIM"; | |
| 114 | + $ogc = "SIM"; | |
| 115 | + $kml = "SIM"; | |
| 116 | + $link = ""; | |
| 117 | + $tags = ""; | |
| 118 | + alteraTemas(); | |
| 119 | + $dados = pegaDados($sql); | |
| 120 | + } | |
| 121 | + retornaJSON($dados); | |
| 122 | + exit; | |
| 123 | + break; | |
| 124 | + | |
| 103 | 125 | case "pegaTemas2": |
| 104 | 126 | retornaJSON(pegaTemas2()); |
| 105 | 127 | exit; |
| ... | ... | @@ -654,7 +676,7 @@ function alteraTemas() |
| 654 | 676 | //$nome = mb_convert_encoding($nome,"UTF-8","ISO-8859-1"); |
| 655 | 677 | //$desc = mb_convert_encoding($desc,"UTF-8","ISO-8859-1"); |
| 656 | 678 | //$tags = mb_convert_encoding($tags,"UTF-8","ISO-8859-1"); |
| 657 | - require_once("conexao.php"); | |
| 679 | + include("conexao.php"); | |
| 658 | 680 | if($id != "") |
| 659 | 681 | { |
| 660 | 682 | $dbhw->query("UPDATE i3geoadmin_temas SET tags_tema='$tags', link_tema='$link', nome_tema ='$nome',desc_tema='$desc',codigo_tema='$codigo',tipoa_tema='$tipoa',download_tema='$download',ogc_tema='$ogc',kml_tema='$kml' WHERE id_tema = $id"); |
| ... | ... | @@ -662,7 +684,7 @@ function alteraTemas() |
| 662 | 684 | } |
| 663 | 685 | else |
| 664 | 686 | { |
| 665 | - $dbhw->query("INSERT INTO i3geoadmin_temas (link_tema,kml_tema,ogc_tema,download_tema,nome_tema,desc_tema,codigo_tema,tipoa_tema,tags_tema) VALUES ('','', '','','','','','','')"); | |
| 687 | + $dbhw->query("INSERT INTO i3geoadmin_temas");// (link_tema,kml_tema,ogc_tema,download_tema,nome_tema,desc_tema,codigo_tema,tipoa_tema,tags_tema) VALUES ('','', '','','','','','','')"); | |
| 666 | 688 | $id = $dbh->query("SELECT * FROM i3geoadmin_temas"); |
| 667 | 689 | $id = $id->fetchAll(); |
| 668 | 690 | $id = intval($id[count($id)-1]['id_tema']); |
| ... | ... | @@ -750,8 +772,8 @@ function importarXmlMenu() |
| 750 | 772 | {$gruposExistentes[$r["nome_grupo"]] = 0;} |
| 751 | 773 | foreach($xml->GRUPO as $grupo) |
| 752 | 774 | { |
| 753 | - $nome = ixml($grupo,"GTIPO"); | |
| 754 | - $descricao = ixml($grupo,"DTIPO"); | |
| 775 | + $nome = html_entity_decode(ixml($grupo,"GTIPO")); | |
| 776 | + $descricao = html_entity_decode(ixml($grupo,"DTIPO")); | |
| 755 | 777 | if(!isset($gruposExistentes[$nome])) |
| 756 | 778 | $dbhw->query("INSERT INTO i3geoadmin_grupos (desc_grupo,nome_grupo) VALUES ('$descricao','$nome')"); |
| 757 | 779 | $gruposExistentes[$nome] = 0; |
| ... | ... | @@ -768,7 +790,7 @@ function importarXmlMenu() |
| 768 | 790 | { |
| 769 | 791 | foreach($grupo->SGRUPO as $sgrupo) |
| 770 | 792 | { |
| 771 | - $nome = ixml($sgrupo,"SDTIPO"); | |
| 793 | + $nome = html_entity_decode(ixml($sgrupo,"SDTIPO")); | |
| 772 | 794 | $descricao = ""; |
| 773 | 795 | if(!isset($subgruposExistentes[$nome])) |
| 774 | 796 | $dbhw->query("INSERT INTO i3geoadmin_subgrupos (desc_subgrupo,nome_subgrupo) VALUES ('$descricao','$nome')"); |
| ... | ... | @@ -788,8 +810,8 @@ function importarXmlMenu() |
| 788 | 810 | } |
| 789 | 811 | foreach($xml->TEMA as $tema) |
| 790 | 812 | { |
| 791 | - $nome = ixml($tema,"TNOME"); | |
| 792 | - $descricao = ixml($tema,"TDESC"); | |
| 813 | + $nome = html_entity_decode(ixml($tema,"TNOME")); | |
| 814 | + $descricao = html_entity_decode(ixml($tema,"TDESC")); | |
| 793 | 815 | $codigo = ixml($tema,"TID"); |
| 794 | 816 | $link = ixml($tema,"TLINK"); |
| 795 | 817 | $tipo = ixml($tema,"TIPOA"); |
| ... | ... | @@ -806,8 +828,8 @@ function importarXmlMenu() |
| 806 | 828 | { |
| 807 | 829 | foreach($grupo->TEMA as $tema) |
| 808 | 830 | { |
| 809 | - $nome = ixml($tema,"TNOME"); | |
| 810 | - $descricao = ixml($tema,"TDESC"); | |
| 831 | + $nome = html_entity_decode(ixml($tema,"TNOME")); | |
| 832 | + $descricao = html_entity_decode(ixml($tema,"TDESC")); | |
| 811 | 833 | $codigo = ixml($tema,"TID"); |
| 812 | 834 | $link = ixml($tema,"TLINK"); |
| 813 | 835 | $tipo = ixml($tema,"TIPOA"); |
| ... | ... | @@ -824,8 +846,8 @@ function importarXmlMenu() |
| 824 | 846 | { |
| 825 | 847 | foreach($sgrupo->TEMA as $tema) |
| 826 | 848 | { |
| 827 | - $nome = ixml($tema,"TNOME"); | |
| 828 | - $descricao = ixml($tema,"TDESC"); | |
| 849 | + $nome = html_entity_decode(ixml($tema,"TNOME")); | |
| 850 | + $descricao = html_entity_decode(ixml($tema,"TDESC")); | |
| 829 | 851 | $codigo = ixml($tema,"TID"); |
| 830 | 852 | $link = ixml($tema,"TLINK"); |
| 831 | 853 | $tipo = ixml($tema,"TIPOA"); | ... | ... |
admin/php/sistemas.php
| ... | ... | @@ -204,7 +204,7 @@ function importarXmlSistemas() |
| 204 | 204 | {$sistemasExistentes[$r["nome_sistema"]] = 0;} |
| 205 | 205 | foreach($xml->SISTEMA as $item) |
| 206 | 206 | { |
| 207 | - $nome = ixml($item,"NOMESIS"); | |
| 207 | + $nome = html_entity_decode(ixml($item,"NOMESIS")); | |
| 208 | 208 | $perfil = ixml($item,"PERFIL"); |
| 209 | 209 | if(!isset($sistemasExistentes[$nome])) |
| 210 | 210 | $dbhw->query("INSERT INTO i3geoadmin_sistemas (publicado_sistema,nome_sistema,perfil_sistema) VALUES ('','$nome','$perfil')"); |
| ... | ... | @@ -215,7 +215,7 @@ function importarXmlSistemas() |
| 215 | 215 | foreach ($item->FUNCAO as $funcao) |
| 216 | 216 | { |
| 217 | 217 | $abrir_funcao = ixml($funcao,"ABRIR"); |
| 218 | - $nome_funcao = ixml($funcao,"NOMEFUNCAO"); | |
| 218 | + $nome_funcao = html_entity_decode(ixml($funcao,"NOMEFUNCAO")); | |
| 219 | 219 | $w_funcao = ixml($funcao,"JANELAW"); |
| 220 | 220 | $h_funcao = ixml($funcao,"JANELAH"); |
| 221 | 221 | $perfil_funcao = ixml($funcao,"PERFIL"); | ... | ... |
admin/php/webservices.php
| ... | ... | @@ -131,8 +131,8 @@ function importarXmlWS() |
| 131 | 131 | { |
| 132 | 132 | foreach($c->item as $item) |
| 133 | 133 | { |
| 134 | - $descricao = ixml($item,"description"); | |
| 135 | - $nome = ixml($item,"title"); | |
| 134 | + $descricao = html_entity_decode(ixml($item,"description")); | |
| 135 | + $nome = html_entity_decode(ixml($item,"title")); | |
| 136 | 136 | $autor = ixml($item,"author"); |
| 137 | 137 | $link = ixml($item,"link"); |
| 138 | 138 | if(!isset($wsExistentes[$nome])) | ... | ... |