From cbfce9e07d20018afeafa9580e40e1792d2e8529 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 3 May 2008 21:40:44 +0000 Subject: [PATCH] Modules can add menu entries on left menu. --- htdocs/includes/menus/barre_left/eldy_backoffice.php | 7 +++++-- htdocs/includes/menus/barre_left/eldy_frontoffice.php | 5 ++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/htdocs/includes/menus/barre_left/eldy_backoffice.php b/htdocs/includes/menus/barre_left/eldy_backoffice.php index ce23b55d4c9..6514c5bc03a 100644 --- a/htdocs/includes/menus/barre_left/eldy_backoffice.php +++ b/htdocs/includes/menus/barre_left/eldy_backoffice.php @@ -869,8 +869,11 @@ class MenuLeft { require_once(DOL_DOCUMENT_ROOT."/core/menubase.class.php"); $menuArbo = new Menubase($this->db,'eldy','left'); - $this->overwritemenufor=array('home','companies','members','products','suppliers','commercial','accountancy','agenda','project','tools','ecm'); - $newmenu = $menuArbo->menuLeftCharger($newmenu,$mainmenu,$leftmenu,0,'eldy'); + $this->overwritemenufor = $menuArbo->listeMainmenu(); + // Add other mainmenu to the list of menu to overwrite pre.inc.php + $overwritemenumore=array('home','companies','members','products','suppliers','commercial','accountancy','agenda','project','tools','ecm'); + $this->overwritemenufor=array_merge($overwritemenumore, $this->overwritemenufor); + $newmenu = $menuArbo->menuLeftCharger($newmenu,$mainmenu,$leftmenu,0,'eldy'); /* * Menu AUTRES (Pour les menus du haut qui ne serait pas gérés) diff --git a/htdocs/includes/menus/barre_left/eldy_frontoffice.php b/htdocs/includes/menus/barre_left/eldy_frontoffice.php index b5c8df7111d..2fb25decc1a 100644 --- a/htdocs/includes/menus/barre_left/eldy_frontoffice.php +++ b/htdocs/includes/menus/barre_left/eldy_frontoffice.php @@ -834,7 +834,10 @@ class MenuLeft { require_once(DOL_DOCUMENT_ROOT."/core/menubase.class.php"); $menuArbo = new Menubase($this->db,'eldy','left'); - $this->overwritemenufor=array('home','companies','members','products','suppliers','commercial','accountancy','agenda','project','tools','ecm'); + $this->overwritemenufor = $menuArbo->listeMainmenu(); + // Add other mainmenu to the list of menu to overwrite pre.inc.php + $overwritemenumore=array('home','companies','members','products','suppliers','commercial','accountancy','agenda','project','tools','ecm'); + $this->overwritemenufor=array_merge($overwritemenumore, $this->overwritemenufor); $newmenu = $menuArbo->menuLeftCharger($newmenu,$mainmenu,$leftmenu,1,'eldy'); /*