New: Add feature to test with other menu manager

This commit is contained in:
Laurent Destailleur 2010-09-03 21:34:07 +00:00
parent 0c39f20f8d
commit 268c8bc67c

View File

@ -941,12 +941,15 @@ function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $a
print "\n".'<!-- Start top horizontal menu -->'."\n";
print '<div class="tmenu">'."\n";
$topmenu=$conf->top_menu;
if (GETPOST('topmenu')) $topmenu=GETPOST('topmenu');
// Load the top menu manager
$result=@include_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_top/".$conf->top_menu);
$result=@include_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_top/".$topmenu);
if (! $result) // If failed to include, we try with standard
{
$conf->top_menu='eldy_backoffice.php';
include_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_top/".$conf->top_menu);
include_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_top/".$topmenu);
}
$menutop = new MenuTop($db);
$menutop->atarget=$target;
@ -1091,13 +1094,15 @@ function left_menu($menu_array_before, $helppagename='', $moresearchform='', $me
print '<!-- Begin left vertical menu -->'."\n";
print '<div class="vmenu">'."\n";
$leftmenu=$conf->left_menu;
if (GETPOST('leftmenu')) $leftmenu=GETPOST('leftmenu');
// Load the left menu manager
$result=@include_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_left/".$conf->left_menu);
// Load the left menu manager
$result=@include_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_left/".$leftmenu);
if (! $result)
{
$conf->left_menu='eldy_backoffice.php';
include_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_left/".$conf->left_menu);
include_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_left/".$leftmenu);
}
$menuleft=new MenuLeft($db,$menu_array_before,$menu_array_after);
$menuleft->showmenu(); // output menu_array and menu found in database