From c438b830af66ed874913c1be4b6d4bce0728a52a Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Fri, 24 Sep 2010 07:09:55 +0000 Subject: [PATCH] Experimental: Add smartphone menu management --- .../includes/menus/smartphone/iphone.lib.php | 30 ++++++++++++------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/htdocs/includes/menus/smartphone/iphone.lib.php b/htdocs/includes/menus/smartphone/iphone.lib.php index 9faa789d884..408c66a30ac 100644 --- a/htdocs/includes/menus/smartphone/iphone.lib.php +++ b/htdocs/includes/menus/smartphone/iphone.lib.php @@ -38,7 +38,7 @@ function print_iphone_menu($db,$atarget,$type_user) global $user,$conf,$langs,$dolibarr_main_db_name; - $submenu=array(); + $submenus=array(); // On sauve en session le menu principal choisi if (isset($_GET["mainmenu"])) $_SESSION["mainmenu"]=$_GET["mainmenu"]; @@ -78,10 +78,10 @@ function print_iphone_menu($db,$atarget,$type_user) $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 ''; print_text_menu_entry($tabMenu[$i]['titre']); print ''; @@ -89,26 +89,36 @@ function print_iphone_menu($db,$atarget,$type_user) } } } + + print_start_menu_entry(); + print ''; + print_text_menu_entry($langs->trans('Logout')); + print ''; + print_end_menu_entry(); print_end_menu_array(); print "\n"; - for($i=0; $iliste; + + if (is_array($menu) && !empty($menu)) { print_start_menu_array($menu[0]['titre']); - - for($j=0; $j'; - print_text_menu_entry($menu[$j]['titre']); + print ''; + print_text_menu_entry($menu[$i]['titre']); print ''; print_end_menu_entry(); } - + print_end_menu_array(); } }