Commit 0f0bfabc4c4b726cfff7b36bb4f73bf38fe0cfcc
1 parent
755b6c21
Exists in
master
and in
7 other branches
Correção na acentuação das respostas em ajax
Showing
1 changed file
with
13 additions
and
9 deletions
Show diff stats
admin/php/classe_arvore.php
| ... | ... | @@ -31,7 +31,7 @@ class Arvore |
| 31 | 31 | if($editores != "") |
| 32 | 32 | {$this->editor = $this->verificaeditores($editores);} |
| 33 | 33 | $this->editores = $editores; |
| 34 | - $this->pubsql = "publicado != 'NAO' or publicado isnull"; | |
| 34 | + $this->pubsql = " (publicado != 'NAO' or publicado isnull) and "; | |
| 35 | 35 | if($this->editor) |
| 36 | 36 | {$this->pubsql = "";} |
| 37 | 37 | } |
| ... | ... | @@ -57,7 +57,7 @@ class Arvore |
| 57 | 57 | if(strtolower($reg["aberto"]) == "sim") |
| 58 | 58 | $status = "aberto"; |
| 59 | 59 | $url = "";//$this->urli3geo."/admin/xmlmenutemas.php?id_menu=".$reg["id_menu"]; |
| 60 | - $resultado[] = array("desc"=>$reg["desc_menu"],"publicado"=>$reg["publicado_menu"],"nomemenu"=>$reg["nome_menu"],"idmenu"=>$reg["id_menu"],"arquivo"=>"","status"=>$status,"url"=>$url); | |
| 60 | + $resultado[] = array("desc"=>$this->converte($reg["desc_menu"]),"publicado"=>$reg["publicado_menu"],"nomemenu"=>$this->converte($reg["nome_menu"]),"idmenu"=>$reg["id_menu"],"arquivo"=>"","status"=>$status,"url"=>$url); | |
| 61 | 61 | } |
| 62 | 62 | } |
| 63 | 63 | return $resultado; |
| ... | ... | @@ -94,7 +94,7 @@ class Arvore |
| 94 | 94 | $down = "nao"; |
| 95 | 95 | if (strtolower($t["download_tema"]) == "sim") |
| 96 | 96 | {$down = "sim";} |
| 97 | - $texto = array("tid"=>$tema["codigo_tema"],"nome"=>$tema["nome_tema"],"link"=>$t["link_tema"],"download"=>$down); | |
| 97 | + $texto = array("tid"=>$tema["codigo_tema"],"nome"=>$this->converte($tema["nome_tema"]),"link"=>$t["link_tema"],"download"=>$down); | |
| 98 | 98 | if (stristr($nome,$procurar)) |
| 99 | 99 | {$resultado[] = $texto;} |
| 100 | 100 | else |
| ... | ... | @@ -106,12 +106,12 @@ class Arvore |
| 106 | 106 | } |
| 107 | 107 | } |
| 108 | 108 | if (count($resultado) > 0) |
| 109 | - {$subgrupo[] = array("subgrupo"=>$sgrupo["nome_subgrupo"],"temas"=>$resultado);} | |
| 109 | + {$subgrupo[] = array("subgrupo"=>$this->converte($sgrupo["nome_subgrupo"]),"temas"=>$resultado);} | |
| 110 | 110 | $resultado = array(); |
| 111 | 111 | } |
| 112 | 112 | } |
| 113 | 113 | if (count($subgrupo) > 0) |
| 114 | - {$final[] = array("grupo"=>$grupo["nome_grupo"],"subgrupos"=>$subgrupo);} | |
| 114 | + {$final[] = array("grupo"=>$this->converte($grupo["nome_grupo"]),"subgrupos"=>$subgrupo);} | |
| 115 | 115 | $subgrupo = array(); |
| 116 | 116 | } |
| 117 | 117 | } |
| ... | ... | @@ -185,11 +185,11 @@ class Arvore |
| 185 | 185 | if (strtolower($tema["ogc_tema"]) == "sim") |
| 186 | 186 | {$ogc = "sim";$grupoogc = "sim";} |
| 187 | 187 | } |
| 188 | - $subgrupos[] = array("publicado"=>($sgrupo["publicado"]),"nome"=>($sgrupo["nome_subgrupo"]),"download"=>$down,"ogc"=>$ogc); | |
| 188 | + $subgrupos[] = array("publicado"=>($sgrupo["publicado"]),"nome"=>$this->converte($sgrupo["nome_subgrupo"]),"download"=>$down,"ogc"=>$ogc); | |
| 189 | 189 | } |
| 190 | 190 | } |
| 191 | 191 | } |
| 192 | - $grupos[] = array("publicado"=>($grupo["publicado"]),"id_n1"=>($grupo["id_n1"]),"nome"=>($grupo["nome_grupo"]),"ogc"=>$grupoogc,"download"=>$grupodown,"subgrupos"=>$subgrupos,"temasgrupo"=>$temas); | |
| 192 | + $grupos[] = array("publicado"=>($grupo["publicado"]),"id_n1"=>($grupo["id_n1"]),"nome"=>$this->converte($grupo["nome_grupo"]),"ogc"=>$grupoogc,"download"=>$grupodown,"subgrupos"=>$subgrupos,"temasgrupo"=>$temas); | |
| 193 | 193 | } |
| 194 | 194 | } |
| 195 | 195 | $grupos[] = array("temasraiz"=>$temasraiz); |
| ... | ... | @@ -225,7 +225,7 @@ class Arvore |
| 225 | 225 | if (strtolower($tema["ogc_tema"]) == "sim") |
| 226 | 226 | {$ogc = "sim";$grupoogc = "sim";} |
| 227 | 227 | } |
| 228 | - $subgrupos[] = array("publicado"=>($sgrupo["publicado"]),"id_n2"=>($sgrupo["id_n2"]),"nome"=>($sgrupo["nome_subgrupo"]),"download"=>$down,"ogc"=>$ogc); | |
| 228 | + $subgrupos[] = array("publicado"=>($sgrupo["publicado"]),"id_n2"=>($sgrupo["id_n2"]),"nome"=>$this->converte($sgrupo["nome_subgrupo"]),"download"=>$down,"ogc"=>$ogc); | |
| 229 | 229 | } |
| 230 | 230 | } |
| 231 | 231 | return (array("subgrupo"=>$subgrupos,"temasgrupo"=>$temasraiz)); |
| ... | ... | @@ -256,7 +256,7 @@ class Arvore |
| 256 | 256 | {$ogc = "nao";} |
| 257 | 257 | if ($recordset["link_tema"] != "") |
| 258 | 258 | {$link = $recordset["link_tema"];} |
| 259 | - return array("publicado"=>$publicado,"nacessos"=>($recordset["nacessos"]),"tid"=>($recordset["codigo_tema"]),"nome"=>($recordset["nome_tema"]),"link"=>$link,"download"=>$down,"ogc"=>$ogc); | |
| 259 | + return array("publicado"=>$publicado,"nacessos"=>($recordset["nacessos"]),"tid"=>($recordset["codigo_tema"]),"nome"=>$this->converte($recordset["nome_tema"]),"link"=>$link,"download"=>$down,"ogc"=>$ogc); | |
| 260 | 260 | } |
| 261 | 261 | //executa o sql |
| 262 | 262 | function execSQL($sql) |
| ... | ... | @@ -319,5 +319,9 @@ class Arvore |
| 319 | 319 | $str = preg_replace("/\s+/i", ' ', $str); |
| 320 | 320 | return $str; |
| 321 | 321 | } |
| 322 | + function converte($texto){ | |
| 323 | + $texto = mb_convert_encoding($texto,mb_detect_encoding($texto),"UTF-8"); | |
| 324 | + return $texto; | |
| 325 | + } | |
| 322 | 326 | } |
| 323 | 327 | ?> |
| 324 | 328 | \ No newline at end of file | ... | ... |