From 680d0dfa6a754b0e2030f14b41029264e31e9365 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Tue, 22 Apr 2008 15:45:04 +0000 Subject: [PATCH] Modificadas as funções de busca de grupos e subgrupos da árvore de menus --- classesphp/classe_menutemas.php | 16 +++++++++++++++- classesphp/mapa_controle.php | 2 +- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/classesphp/classe_menutemas.php b/classesphp/classe_menutemas.php index 47d5581..a0f50ec 100644 --- a/classesphp/classe_menutemas.php +++ b/classesphp/classe_menutemas.php @@ -147,7 +147,7 @@ return: array */ - function pegaListaDeGrupos($idmenu="",$listasistemas="sim",$listasgrupos="sim") + function pegaListaDeGrupos($idmenu="",$listasistemas="sim",$listasgrupos="sim",$menutemas) { $this->xml = ""; if (file_exists("../ms_configura.php")) @@ -167,6 +167,13 @@ array else {$this->xml = simplexml_load_file("menutemas/menutemas.xml");} } + if ($this->xml == "") + { + if (file_exists("../menutemas/menutemas.xml")) + {$this->xml = simplexml_load_file("../menutemas/menutemas.xml");} + else + {$this->xml = simplexml_load_file("menutemas/menutemas.xml");} + } $sistemas = array(); $grupos = array(); $temasraiz = array(); @@ -330,6 +337,13 @@ array else {$this->xml = simplexml_load_file("menutemas/menutemas.xml");} } + if ($this->xml == "") + { + if (file_exists("../menutemas/menutemas.xml")) + {$this->xml = simplexml_load_file("../menutemas/menutemas.xml");} + else + {$this->xml = simplexml_load_file("menutemas/menutemas.xml");} + } $conta = 0; $subgrupos[] = array(); foreach($this->xml->GRUPO as $grupo) diff --git a/classesphp/mapa_controle.php b/classesphp/mapa_controle.php index fd79245..3d1b2c0 100644 --- a/classesphp/mapa_controle.php +++ b/classesphp/mapa_controle.php @@ -1544,7 +1544,7 @@ Include: if(!isset($idmenu)){$idmenu="";} if(!isset($listasistemas)){$listasistemas="nao";} if(!isset($listasgrupos)){$listasgrupos="sim";} - $cp->set_data(array("grupos"=>$m->pegaListaDeGrupos($idmenu,$listasistemas,$listasgrupos))); + $cp->set_data(array("grupos"=>$m->pegaListaDeGrupos($idmenu,$listasistemas,$listasgrupos,$menutemas))); break; /* Property: pegalistadeSubgrupos -- libgit2 0.21.2