diff --git a/htdocs/includes/menus/smartphone/iphone.lib.php b/htdocs/includes/menus/smartphone/iphone.lib.php
index 3d7aa6084ba..999b1de7072 100644
--- a/htdocs/includes/menus/smartphone/iphone.lib.php
+++ b/htdocs/includes/menus/smartphone/iphone.lib.php
@@ -114,8 +114,17 @@ function print_iphone_menu($db,$atarget,$type_user)
for($i=0; $i<$num; $i++)
{
+ $url=$menu[$i]['url'];
+ if (! preg_match('/\?/',$url)) $url.='?';
+ else $url.='&';
+ if (! preg_match('/mainmenu/i',$url) || ! preg_match('/leftmenu/i',$url))
+ {
+ $url.='mainmenu='.$menu[$i]['mainmenu'].'&leftmenu=&';
+ }
+ $url.="idmenu=".$menu[$i]['rowid'];
+
print_start_menu_entry();
- print '';
+ print '';
print_text_menu_entry($menu[$i]['titre']);
print '';
print_end_menu_entry();