forked from Wavyzz/dolibarr
Qual: Some change to prepare speed enhancement in menu management.
This commit is contained in:
@@ -42,9 +42,15 @@ function print_smartphone_menu($db,$atarget,$type_user)
|
||||
|
||||
$menutop = new Menubase($db,'smartphone','top');
|
||||
$menuleft = new Menubase($db,'smartphone','left');
|
||||
$tabMenu = $menutop->menuTopCharger($type_user, '', 'smartphone');
|
||||
$tabMenu = $menutop->menuTopCharger('', '', $type_user, 'smartphone');
|
||||
$numTabMenu = count($tabMenu);
|
||||
|
||||
/*$newmenu = new Menu();
|
||||
$leftmenu = $menuleft->menuLeftCharger($newmenu,'','',($user->societe_id?1:0),'smartphone');
|
||||
$menus = $leftmenu->liste;
|
||||
var_dump($menus);
|
||||
*/
|
||||
|
||||
print_start_menu_array();
|
||||
for($i=0; $i<$numTabMenu; $i++)
|
||||
{
|
||||
|
||||
@@ -45,7 +45,7 @@ function print_auguria_menu($db,$atarget,$type_user)
|
||||
$_SESSION["leftmenuopened"]="";
|
||||
|
||||
$menuArbo = new Menubase($db,'auguria','top');
|
||||
$tabMenu = $menuArbo->menuTopCharger($type_user,$_SESSION['mainmenu'], 'auguria');
|
||||
$tabMenu = $menuArbo->menuTopCharger($_SESSION['mainmenu'], '', $type_user, 'auguria');
|
||||
|
||||
print_start_menu_array_auguria();
|
||||
|
||||
@@ -276,7 +276,7 @@ function print_left_auguria_menu($db,$menu_array_before,$menu_array_after)
|
||||
|
||||
// Add mainmenu in GET url. This make to go back on correct menu even when using Back on browser.
|
||||
$url=dol_buildpath($menu_array[$i]['url'],1);
|
||||
|
||||
|
||||
if (! preg_match('/mainmenu=/i',$menu_array[$i]['url']))
|
||||
{
|
||||
if (! preg_match('/\?/',$url)) $url.='?';
|
||||
|
||||
@@ -436,7 +436,7 @@ function print_eldy_menu($db,$atarget,$type_user)
|
||||
|
||||
$menuArbo = new Menubase($db,'eldy','top');
|
||||
|
||||
$tabMenu = $menuArbo->menuTopCharger($type_user,$_SESSION['mainmenu'],'eldy');
|
||||
$tabMenu = $menuArbo->menuTopCharger($_SESSION['mainmenu'],'',$type_user,'eldy');
|
||||
|
||||
for($i=0; $i<count($tabMenu); $i++)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user