Commit 576967a18d875ff4018b1a825fe160aa7972a615
1 parent
493be660
Exists in
master
and in
7 other branches
Correção na acentuação e listagem dos temas
Showing
1 changed file
with
37 additions
and
8 deletions
Show diff stats
mobile/adicionatema.php
| ... | ... | @@ -39,6 +39,9 @@ include("../classesphp/classe_menutemas.php"); |
| 39 | 39 | include("../ms_configura.php"); |
| 40 | 40 | ?> |
| 41 | 41 | <html> |
| 42 | +<head> | |
| 43 | +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> | |
| 44 | +</head> | |
| 42 | 45 | <style> |
| 43 | 46 | body |
| 44 | 47 | { |
| ... | ... | @@ -87,8 +90,9 @@ if ($tipo == "listatemas") |
| 87 | 90 | echo "<h1>Escolha o tema:</h1>"; |
| 88 | 91 | foreach($r as $l) |
| 89 | 92 | { |
| 90 | - echo "<input type='radio' onclick='adicionatema(\"".$l["tid"]."\")' />".$l["nome"]."<br>"; | |
| 93 | + echo "<input type='radio' onclick='adicionatema(\"".$l["tid"]."\")' />".converte($l["nome"])."<br>"; | |
| 91 | 94 | } |
| 95 | + echo "<br>"; | |
| 92 | 96 | } |
| 93 | 97 | if($tipo == "adicionatema") |
| 94 | 98 | { |
| ... | ... | @@ -104,25 +108,50 @@ if ($tipo == "adicionar") |
| 104 | 108 | echo "<h1>Escolha o sub-grupo:</h1>"; |
| 105 | 109 | $m = new Menutemas("","",$locsistemas,$locaplic,$menutemas,$urli3geo,$editores); |
| 106 | 110 | $menus = $m->pegaListaDeMenus(); |
| 111 | + | |
| 107 | 112 | foreach ($menus as $menu) |
| 108 | 113 | { |
| 109 | 114 | if($menu["publicado"] != "NAO") |
| 110 | 115 | { |
| 111 | - $r = $m->pegaListaDeGrupos($menu["idmenu"],"","sim"); | |
| 116 | + $r = $m->pegaListaDeGrupos($menu["idmenu"],"nao","sim"); | |
| 117 | + error_reporting(0); | |
| 118 | + //echo "<pre>";var_dump($r);exit; | |
| 112 | 119 | for($rid=0;$rid<count($r);$rid++) |
| 113 | 120 | { |
| 114 | - $g = $r[$rid]; | |
| 115 | - echo $g["nome"]."<br>"; | |
| 116 | - $sub = $g["subgrupos"]; | |
| 117 | - for($sid=0;$sid<count($sub);$sid++) | |
| 121 | + if($r[$rid]) | |
| 118 | 122 | { |
| 119 | - $s = $sub[$sid]; | |
| 120 | - echo "<input type='radio' onclick='listatemas(\"".$rid."\",\"".$sid."\",\"".$menu["idmenu"]."\")' /><span style='color:gray;font-size:12pt;'>".$s["nome"]."</span><br>"; | |
| 123 | + $g = $r[$rid]; | |
| 124 | + $idgrupo = $rid; | |
| 125 | + if($g["id_n1"]) | |
| 126 | + {$idgrupo = $g["id_n1"];} | |
| 127 | + if($g["subgrupos"]) | |
| 128 | + { | |
| 129 | + echo converte($g["nome"])."<br>"; | |
| 130 | + $sub = $g["subgrupos"]; | |
| 131 | + if(count($sub) > 0) | |
| 132 | + { | |
| 133 | + for($sid=0;$sid<count($sub);$sid++) | |
| 134 | + { | |
| 135 | + $s = $sub[$sid]; | |
| 136 | + $idsubgrupo = $sub; | |
| 137 | + if($s["id_n2"]) | |
| 138 | + {$idsubgrupo = $s["id_n2"];} | |
| 139 | + if($s["nome"] != "") | |
| 140 | + echo " <input type='radio' onclick='listatemas(\"".$idgrupo."\",\"".$idsubgrupo."\",\"".$menu["idmenu"]."\")' /><span style='color:gray;font-size:12pt;'>".converte($s["nome"])."</span><br>"; | |
| 141 | + } | |
| 142 | + } | |
| 143 | + } | |
| 121 | 144 | } |
| 122 | 145 | } |
| 123 | 146 | } |
| 124 | 147 | } |
| 148 | + echo "<br>"; | |
| 125 | 149 | } |
| 150 | +function converte($texto){ | |
| 151 | + $texto = mb_convert_encoding($texto,"ISO-8859-1",mb_detect_encoding($texto)); | |
| 152 | + return $texto; | |
| 153 | +} | |
| 154 | + | |
| 126 | 155 | ?> |
| 127 | 156 | <input type='button' value='retorna' style='cursor:pointer;' onclick='retorno()' /><br> |
| 128 | 157 | </body> | ... | ... |