X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/8782288c3f53321a0f1d41bb9f8450aaf838be14..a49eae9547b6708853b886cfa4c8dbc7e73cd80e:/lib/MECON/Marco/Menu.php?ds=inline diff --git a/lib/MECON/Marco/Menu.php b/lib/MECON/Marco/Menu.php index bf4cb8a..116922a 100644 --- a/lib/MECON/Marco/Menu.php +++ b/lib/MECON/Marco/Menu.php @@ -173,14 +173,14 @@ class MECON_Marco_Menu { $i = 1; foreach ($confSec as $sec) { //Veo si tiene permisos para ver la seccion - if (!@$this->_configuracion['obj_permiso']) { + if (!@$this->_configuracion['obj_permiso'] || !@$sec['permisos']) { $ver = true; } - elseif ($this->_configuracion['obj_permiso']->tiene()) { + elseif ($this->_configuracion['obj_permiso']->tiene(@$sec['permisos'])) { $ver = true; } else { - $ver - false; + $ver = false; } if ($ver) { $tmp = new MECON_Marco_Seccion ($sec, $this->_configuracion); @@ -189,9 +189,9 @@ class MECON_Marco_Menu { $ultimo = 1; } array_push($this->_componentesVertical, $tmp->toHtmlVertical($linksel,$ultimo)); - $i++; array_push($this->_secciones,$tmp); } + $i++; } } // -X2C