Experimental: Add smartphone menu management
This commit is contained in:
parent
90feee460b
commit
c438b830af
@ -38,7 +38,7 @@ function print_iphone_menu($db,$atarget,$type_user)
|
|||||||
|
|
||||||
global $user,$conf,$langs,$dolibarr_main_db_name;
|
global $user,$conf,$langs,$dolibarr_main_db_name;
|
||||||
|
|
||||||
$submenu=array();
|
$submenus=array();
|
||||||
|
|
||||||
// On sauve en session le menu principal choisi
|
// On sauve en session le menu principal choisi
|
||||||
if (isset($_GET["mainmenu"])) $_SESSION["mainmenu"]=$_GET["mainmenu"];
|
if (isset($_GET["mainmenu"])) $_SESSION["mainmenu"]=$_GET["mainmenu"];
|
||||||
@ -78,10 +78,10 @@ function print_iphone_menu($db,$atarget,$type_user)
|
|||||||
|
|
||||||
$newmenu = new Menu();
|
$newmenu = new Menu();
|
||||||
|
|
||||||
$submenu[$i] = $menuleft->menuLeftCharger($newmenu,$tabMenu[$i]['mainmenu'],'',($user->societe_id?1:0),'iphone');
|
$submenus[$i] = $menuleft->menuLeftCharger($newmenu,$tabMenu[$i]['mainmenu'],'',($user->societe_id?1:0),'iphone');
|
||||||
}
|
}
|
||||||
|
|
||||||
print_start_menu_entry($idsel);
|
print_start_menu_entry();
|
||||||
print '<a href="#'.$tabMenu[$i]['titre'].'">';
|
print '<a href="#'.$tabMenu[$i]['titre'].'">';
|
||||||
print_text_menu_entry($tabMenu[$i]['titre']);
|
print_text_menu_entry($tabMenu[$i]['titre']);
|
||||||
print '</a>';
|
print '</a>';
|
||||||
@ -90,21 +90,31 @@ function print_iphone_menu($db,$atarget,$type_user)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
print_start_menu_entry();
|
||||||
|
print '<a href="'.DOL_URL_ROOT.'/user/logout.php" target="_self">';
|
||||||
|
print_text_menu_entry($langs->trans('Logout'));
|
||||||
|
print '</a>';
|
||||||
|
print_end_menu_entry();
|
||||||
|
|
||||||
print_end_menu_array();
|
print_end_menu_array();
|
||||||
|
|
||||||
print "\n";
|
print "\n";
|
||||||
|
|
||||||
for($i=0; $i<count($submenu); $i++)
|
foreach($submenus as $submenu)
|
||||||
{
|
{
|
||||||
foreach($submenu[$i] as $menu)
|
$menu = $submenu->liste;
|
||||||
|
|
||||||
|
if (is_array($menu) && !empty($menu))
|
||||||
{
|
{
|
||||||
print_start_menu_array($menu[0]['titre']);
|
print_start_menu_array($menu[0]['titre']);
|
||||||
|
|
||||||
for($j=0; $j<count($menu); $j++)
|
$num = count($menu);
|
||||||
|
|
||||||
|
for($i=0; $i<$num; $i++)
|
||||||
{
|
{
|
||||||
print_start_menu_entry();
|
print_start_menu_entry();
|
||||||
print '<a href="'.$url.'"'.($menu[$j]['atarget']?" target='".$menu[$j]['atarget']."'":($atarget?" target=$atarget":"")).'>';
|
print '<a href="'.$url.'"'.($menu[$i]['atarget']?" target='".$menu[$i]['atarget']."'":($atarget?" target=$atarget":"")).'>';
|
||||||
print_text_menu_entry($menu[$j]['titre']);
|
print_text_menu_entry($menu[$i]['titre']);
|
||||||
print '</a>';
|
print '</a>';
|
||||||
print_end_menu_entry();
|
print_end_menu_entry();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user