'."\n";
- print '\n";
-
- // Link to login card
- $loginhtmltext=''; $logintext='';
- if ($user->societe_id)
+ if (empty($_SESSION['dol_hide_topmenu']))
{
- $thirdpartystatic=new Societe($db);
- $thirdpartystatic->fetch($user->societe_id);
- $companylink=' ('.$thirdpartystatic->getNomUrl('','').')';
- $company=' ('.$langs->trans("Company").': '.$thirdpartystatic->name.')';
+ print '\n";
+
+ // Link to login card
+ $loginhtmltext=''; $logintext='';
+ if ($user->societe_id)
+ {
+ $thirdpartystatic=new Societe($db);
+ $thirdpartystatic->fetch($user->societe_id);
+ $companylink=' ('.$thirdpartystatic->getNomUrl('','').')';
+ $company=' ('.$langs->trans("Company").': '.$thirdpartystatic->name.')';
+ }
+ $logintext='
';
+ $loginhtmltext.='
'.$langs->trans("User").'';
+ $loginhtmltext.='
'.$langs->trans("Name").': '.$user->getFullName($langs);
+ $loginhtmltext.='
'.$langs->trans("Login").': '.$user->login;
+ $loginhtmltext.='
'.$langs->trans("Administrator").': '.yn($user->admin);
+ $type=($user->societe_id?$langs->trans("External").$company:$langs->trans("Internal"));
+ $loginhtmltext.='
'.$langs->trans("Type").': '.$type;
+ $loginhtmltext.='
'.$langs->trans("IPAddress").': '.$_SERVER["REMOTE_ADDR"];
+ $loginhtmltext.='
';
+ $loginhtmltext.='
'.$langs->trans("Connection").'';
+ if (! empty($conf->global->MAIN_MODULE_MULTICOMPANY)) $loginhtmltext.='
'.$langs->trans("ConnectedOnMultiCompany").': '.$conf->entity.' (user entity '.$user->entity.')';
+ $loginhtmltext.='
'.$langs->trans("ConnectedSince").': '.dol_print_date($user->datelastlogin,"dayhour");
+ $loginhtmltext.='
'.$langs->trans("PreviousConnexion").': '.dol_print_date($user->datepreviouslogin,"dayhour");
+ $loginhtmltext.='
'.$langs->trans("AuthenticationMode").': '.$_SESSION["dol_authmode"];
+ $loginhtmltext.='
'.$langs->trans("CurrentTheme").': '.$conf->theme;
+ $s=picto_from_langcode($langs->getDefaultLang());
+ $loginhtmltext.='
'.$langs->trans("CurrentUserLanguage").': '.($s?$s.' ':'').$langs->getDefaultLang();
+ $loginhtmltext.='
'.$langs->trans("Browser").': '.$conf->browser->name.($conf->browser->version?' '.$conf->browser->version:'').' ('.$_SERVER['HTTP_USER_AGENT'].')';
+ if (! empty($conf->browser->phone)) $loginhtmltext.='
'.$langs->trans("Phone").': '.$conf->browser->phone;
+ if (! empty($_SESSION["disablemodules"])) $loginhtmltext.='
'.$langs->trans("DisabledModules").':
'.join(', ',explode(',',$_SESSION["disablemodules"]));
+
+ $appli='Dolibarr';
+ if (! empty($conf->global->MAIN_APPLICATION_TITLE)) $appli=$conf->global->MAIN_APPLICATION_TITLE;
+
+ // Link info
+ $logouttext='';
+ $logouthtmltext=$appli.' '.DOL_VERSION.'
';
+ $logouthtmltext.=$langs->trans("Logout").'
';
+ //$logouthtmltext.="
";
+ if ($_SESSION["dol_authmode"] != 'forceuser'
+ && $_SESSION["dol_authmode"] != 'http')
+ {
+ $logouttext.='
atarget?(' target="'.$menutop->atarget.'"'):'';
+ $logouttext.='>';
+ $logouttext.='
';
+ $logouttext.='';
+ }
+ else
+ {
+ $logouttext.='

';
+ }
+
+ print '
'."\n";
+ print '
';
+
+ $form=new Form($db);
+
+ $toprightmenu.=$form->textwithtooltip('',$loginhtmltext,2,1,$logintext,'',1);
+
+ // Execute hook printTopRightMenu (hooks should output string like ' | ')
+ $parameters=array();
+ $toprightmenu.=$hookmanager->executeHooks('printTopRightMenu',$parameters); // Note that $action and $object may have been modified by some hooks
+
+ // Logout link
+ $toprightmenu.=$form->textwithtooltip('',$logouthtmltext,2,1,$logouttext,'',1);
+
+ // Link to print main content area
+ if (empty($conf->global->MAIN_PRINT_DISABLELINK) && empty($conf->browser->phone))
+ {
+ $qs=$_SERVER["QUERY_STRING"].($_SERVER["QUERY_STRING"]?'&':'').$morequerystring;
+ $text ='';
+ $text.='
';
+ $text.='';
+ $toprightmenu.=$form->textwithtooltip('',$langs->trans("PrintContentArea"),2,1,$text,'',1);
+ }
+
+ print $toprightmenu;
+
+ print '
'."\n";
+ print "
\n";
}
- $logintext='
';
- $loginhtmltext.='
'.$langs->trans("User").'';
- $loginhtmltext.='
'.$langs->trans("Name").': '.$user->getFullName($langs);
- $loginhtmltext.='
'.$langs->trans("Login").': '.$user->login;
- $loginhtmltext.='
'.$langs->trans("Administrator").': '.yn($user->admin);
- $type=($user->societe_id?$langs->trans("External").$company:$langs->trans("Internal"));
- $loginhtmltext.='
'.$langs->trans("Type").': '.$type;
- $loginhtmltext.='
'.$langs->trans("IPAddress").': '.$_SERVER["REMOTE_ADDR"];
- $loginhtmltext.='
';
- $loginhtmltext.='
'.$langs->trans("Connection").'';
- if (! empty($conf->global->MAIN_MODULE_MULTICOMPANY)) $loginhtmltext.='
'.$langs->trans("ConnectedOnMultiCompany").': '.$conf->entity.' (user entity '.$user->entity.')';
- $loginhtmltext.='
'.$langs->trans("ConnectedSince").': '.dol_print_date($user->datelastlogin,"dayhour");
- $loginhtmltext.='
'.$langs->trans("PreviousConnexion").': '.dol_print_date($user->datepreviouslogin,"dayhour");
- $loginhtmltext.='
'.$langs->trans("AuthenticationMode").': '.$_SESSION["dol_authmode"];
- $loginhtmltext.='
'.$langs->trans("CurrentTheme").': '.$conf->theme;
- $s=picto_from_langcode($langs->getDefaultLang());
- $loginhtmltext.='
'.$langs->trans("CurrentUserLanguage").': '.($s?$s.' ':'').$langs->getDefaultLang();
- $loginhtmltext.='
'.$langs->trans("Browser").': '.$conf->browser->name.($conf->browser->version?' '.$conf->browser->version:'').' ('.$_SERVER['HTTP_USER_AGENT'].')';
- if (! empty($conf->browser->phone)) $loginhtmltext.='
'.$langs->trans("Phone").': '.$conf->browser->phone;
- if (! empty($_SESSION["disablemodules"])) $loginhtmltext.='
'.$langs->trans("DisabledModules").':
'.join(', ',explode(',',$_SESSION["disablemodules"]));
-
- $appli='Dolibarr';
- if (! empty($conf->global->MAIN_APPLICATION_TITLE)) $appli=$conf->global->MAIN_APPLICATION_TITLE;
-
- // Link info
- $logouttext='';
- $logouthtmltext=$appli.' '.DOL_VERSION.'
';
- $logouthtmltext.=$langs->trans("Logout").'
';
- //$logouthtmltext.="
";
- if ($_SESSION["dol_authmode"] != 'forceuser'
- && $_SESSION["dol_authmode"] != 'http')
- {
- $logouttext.='
atarget?(' target="'.$menutop->atarget.'"'):'';
- $logouttext.='>';
- $logouttext.='
';
- $logouttext.='';
- }
- else
- {
- $logouttext.='

';
- }
-
- print '
'."\n";
- print '
';
-
- $form=new Form($db);
-
- $toprightmenu.=$form->textwithtooltip('',$loginhtmltext,2,1,$logintext,'',1);
-
- // Execute hook printTopRightMenu (hooks should output string like ' | ')
- $parameters=array();
- $toprightmenu.=$hookmanager->executeHooks('printTopRightMenu',$parameters); // Note that $action and $object may have been modified by some hooks
-
- // Logout link
- $toprightmenu.=$form->textwithtooltip('',$logouthtmltext,2,1,$logouttext,'',1);
-
- // Link to print main content area
- if (empty($conf->global->MAIN_PRINT_DISABLELINK) && empty($conf->browser->phone))
- {
- $qs=$_SERVER["QUERY_STRING"].($_SERVER["QUERY_STRING"]?'&':'').$morequerystring;
- $text ='';
- $text.='
';
- $text.='';
- $toprightmenu.=$form->textwithtooltip('',$langs->trans("PrintContentArea"),2,1,$text,'',1);
- }
-
- print $toprightmenu;
-
- print '
'."\n";
- print "
\n";
if (! empty($conf->use_javascript_ajax) && ! empty($conf->global->MAIN_MENU_USE_JQUERY_LAYOUT)) print "
\n";
@@ -1355,168 +1364,169 @@ function left_menu($menu_array_before, $helppagename='', $moresearchform='', $me
}
$hookmanager->initHooks(array('searchform','leftblock'));
- if (! empty($conf->use_javascript_ajax) && ! empty($conf->global->MAIN_MENU_USE_JQUERY_LAYOUT)) print "\n".' '."\n";
- else print '';
-
- print "\n";
- print ''."\n";
print "\n";
print ''."\n";