Commit 680d0dfa6a754b0e2030f14b41029264e31e9365
1 parent
d37cb7dc
Exists in
master
and in
7 other branches
Modificadas as funções de busca de grupos e subgrupos da árvore de menus
Showing
2 changed files
with
16 additions
and
2 deletions
Show diff stats
classesphp/classe_menutemas.php
| ... | ... | @@ -147,7 +147,7 @@ return: |
| 147 | 147 | |
| 148 | 148 | array |
| 149 | 149 | */ |
| 150 | - function pegaListaDeGrupos($idmenu="",$listasistemas="sim",$listasgrupos="sim") | |
| 150 | + function pegaListaDeGrupos($idmenu="",$listasistemas="sim",$listasgrupos="sim",$menutemas) | |
| 151 | 151 | { |
| 152 | 152 | $this->xml = ""; |
| 153 | 153 | if (file_exists("../ms_configura.php")) |
| ... | ... | @@ -167,6 +167,13 @@ array |
| 167 | 167 | else |
| 168 | 168 | {$this->xml = simplexml_load_file("menutemas/menutemas.xml");} |
| 169 | 169 | } |
| 170 | + if ($this->xml == "") | |
| 171 | + { | |
| 172 | + if (file_exists("../menutemas/menutemas.xml")) | |
| 173 | + {$this->xml = simplexml_load_file("../menutemas/menutemas.xml");} | |
| 174 | + else | |
| 175 | + {$this->xml = simplexml_load_file("menutemas/menutemas.xml");} | |
| 176 | + } | |
| 170 | 177 | $sistemas = array(); |
| 171 | 178 | $grupos = array(); |
| 172 | 179 | $temasraiz = array(); |
| ... | ... | @@ -330,6 +337,13 @@ array |
| 330 | 337 | else |
| 331 | 338 | {$this->xml = simplexml_load_file("menutemas/menutemas.xml");} |
| 332 | 339 | } |
| 340 | + if ($this->xml == "") | |
| 341 | + { | |
| 342 | + if (file_exists("../menutemas/menutemas.xml")) | |
| 343 | + {$this->xml = simplexml_load_file("../menutemas/menutemas.xml");} | |
| 344 | + else | |
| 345 | + {$this->xml = simplexml_load_file("menutemas/menutemas.xml");} | |
| 346 | + } | |
| 333 | 347 | $conta = 0; |
| 334 | 348 | $subgrupos[] = array(); |
| 335 | 349 | foreach($this->xml->GRUPO as $grupo) | ... | ... |
classesphp/mapa_controle.php
| ... | ... | @@ -1544,7 +1544,7 @@ Include: |
| 1544 | 1544 | if(!isset($idmenu)){$idmenu="";} |
| 1545 | 1545 | if(!isset($listasistemas)){$listasistemas="nao";} |
| 1546 | 1546 | if(!isset($listasgrupos)){$listasgrupos="sim";} |
| 1547 | - $cp->set_data(array("grupos"=>$m->pegaListaDeGrupos($idmenu,$listasistemas,$listasgrupos))); | |
| 1547 | + $cp->set_data(array("grupos"=>$m->pegaListaDeGrupos($idmenu,$listasistemas,$listasgrupos,$menutemas))); | |
| 1548 | 1548 | break; |
| 1549 | 1549 | /* |
| 1550 | 1550 | Property: pegalistadeSubgrupos | ... | ... |