Move online help link at a better place (top right). Link is also always
visible.
@ -70,7 +70,8 @@ if ($action == "save")
|
|||||||
* View
|
* View
|
||||||
*/
|
*/
|
||||||
|
|
||||||
llxHeader('',$langs->trans("Audit"));
|
$wikihelp='EN:Setup_Security|FR:Paramétrage_Sécurité|ES:Configuración_Seguridad';
|
||||||
|
llxHeader('',$langs->trans("Audit"),$wikihelp);
|
||||||
|
|
||||||
//$linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToModuleList").'</a>';
|
//$linkback='<a href="'.DOL_URL_ROOT.'/admin/modules.php">'.$langs->trans("BackToModuleList").'</a>';
|
||||||
print load_fiche_titre($langs->trans("SecuritySetup"),'','title_setup');
|
print load_fiche_titre($langs->trans("SecuritySetup"),'','title_setup');
|
||||||
|
|||||||
@ -62,7 +62,8 @@ if ($action == 'remove')
|
|||||||
* View
|
* View
|
||||||
*/
|
*/
|
||||||
|
|
||||||
llxHeader('',$langs->trans("DefaultRights"));
|
$wikihelp='EN:Setup_Security|FR:Paramétrage_Sécurité|ES:Configuración_Seguridad';
|
||||||
|
llxHeader('',$langs->trans("DefaultRights"), $wikihelp);
|
||||||
|
|
||||||
print load_fiche_titre($langs->trans("SecuritySetup"),'','title_setup');
|
print load_fiche_titre($langs->trans("SecuritySetup"),'','title_setup');
|
||||||
|
|
||||||
|
|||||||
@ -79,7 +79,8 @@ if (GETPOST("action") == 'set_proxy')
|
|||||||
|
|
||||||
$form = new Form($db);
|
$form = new Form($db);
|
||||||
|
|
||||||
llxHeader('',$langs->trans("Proxy"));
|
$wikihelp='EN:Setup_Security|FR:Paramétrage_Sécurité|ES:Configuración_Seguridad';
|
||||||
|
llxHeader('',$langs->trans("Proxy"), $wikihelp);
|
||||||
|
|
||||||
print load_fiche_titre($langs->trans("SecuritySetup"),'','title_setup');
|
print load_fiche_titre($langs->trans("SecuritySetup"),'','title_setup');
|
||||||
|
|
||||||
|
|||||||
@ -187,7 +187,8 @@ if ($action == 'maj_pattern')
|
|||||||
*/
|
*/
|
||||||
$form = new Form($db);
|
$form = new Form($db);
|
||||||
|
|
||||||
llxHeader('',$langs->trans("Passwords"));
|
$wikihelp='EN:Setup_Security|FR:Paramétrage_Sécurité|ES:Configuración_Seguridad';
|
||||||
|
llxHeader('',$langs->trans("Passwords"),$wikihelp);
|
||||||
|
|
||||||
print load_fiche_titre($langs->trans("SecuritySetup"),'','title_setup');
|
print load_fiche_titre($langs->trans("SecuritySetup"),'','title_setup');
|
||||||
|
|
||||||
|
|||||||
@ -109,7 +109,8 @@ else if ($action == 'delete')
|
|||||||
|
|
||||||
$form = new Form($db);
|
$form = new Form($db);
|
||||||
|
|
||||||
llxHeader('',$langs->trans("Files"));
|
$wikihelp='EN:Setup_Security|FR:Paramétrage_Sécurité|ES:Configuración_Seguridad';
|
||||||
|
llxHeader('',$langs->trans("Files"),$wikihelp);
|
||||||
|
|
||||||
print load_fiche_titre($langs->trans("SecuritySetup"),'','title_setup');
|
print load_fiche_titre($langs->trans("SecuritySetup"),'','title_setup');
|
||||||
|
|
||||||
|
|||||||
@ -87,7 +87,8 @@ else if ($action == 'updateform')
|
|||||||
|
|
||||||
$form = new Form($db);
|
$form = new Form($db);
|
||||||
|
|
||||||
llxHeader('',$langs->trans("Miscellaneous"));
|
$wikihelp='EN:Setup_Security|FR:Paramétrage_Sécurité|ES:Configuración_Seguridad';
|
||||||
|
llxHeader('',$langs->trans("Miscellaneous"),$wikihelp);
|
||||||
|
|
||||||
print load_fiche_titre($langs->trans("SecuritySetup"),'','title_setup');
|
print load_fiche_titre($langs->trans("SecuritySetup"),'','title_setup');
|
||||||
|
|
||||||
|
|||||||
@ -444,7 +444,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu
|
|||||||
print '<div class="menu_titre" id="menu_titre_logo"></div>';
|
print '<div class="menu_titre" id="menu_titre_logo"></div>';
|
||||||
print '<div class="menu_top" id="menu_top_logo"></div>';
|
print '<div class="menu_top" id="menu_top_logo"></div>';
|
||||||
print '<div class="menu_contenu" id="menu_contenu_logo">';
|
print '<div class="menu_contenu" id="menu_contenu_logo">';
|
||||||
print '<div class="center"><img title="'.dol_escape_htmltag($title).'" alt="" src="'.$urllogo.'" style="max-width: 80%"></div>'."\n";
|
print '<div class="center"><img class="companylogo" title="'.dol_escape_htmltag($title).'" alt="" src="'.$urllogo.'" style="max-width: 80%"></div>'."\n";
|
||||||
print '</div>';
|
print '</div>';
|
||||||
print '<div class="menu_end" id="menu_end_logo"></div>';
|
print '<div class="menu_end" id="menu_end_logo"></div>';
|
||||||
print '</div>'."\n";
|
print '</div>'."\n";
|
||||||
|
|||||||
@ -927,7 +927,7 @@ if (! function_exists("llxHeader"))
|
|||||||
// top menu and left menu area
|
// top menu and left menu area
|
||||||
if (empty($conf->dol_hide_topmenu))
|
if (empty($conf->dol_hide_topmenu))
|
||||||
{
|
{
|
||||||
top_menu($head, $title, $target, $disablejs, $disablehead, $arrayofjs, $arrayofcss, $morequerystring);
|
top_menu($head, $title, $target, $disablejs, $disablehead, $arrayofjs, $arrayofcss, $morequerystring, $help_url);
|
||||||
}
|
}
|
||||||
if (empty($conf->dol_hide_leftmenu))
|
if (empty($conf->dol_hide_leftmenu))
|
||||||
{
|
{
|
||||||
@ -1327,9 +1327,12 @@ function top_htmlhead($head, $title='', $disablejs=0, $disablehead=0, $arrayofjs
|
|||||||
* @param array $arrayofjs Array of js files to add in header
|
* @param array $arrayofjs Array of js files to add in header
|
||||||
* @param array $arrayofcss Array of css files to add in header
|
* @param array $arrayofcss Array of css files to add in header
|
||||||
* @param string $morequerystring Query string to add to the link "print" to get same parameters (use only if autodetect fails)
|
* @param string $morequerystring Query string to add to the link "print" to get same parameters (use only if autodetect fails)
|
||||||
|
* @param string $helppagename Name of wiki page for help ('' by default).
|
||||||
|
* Syntax is: For a wiki page: EN:EnglishPage|FR:FrenchPage|ES:SpanishPage
|
||||||
|
* For other external page: http://server/url
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $arrayofjs='', $arrayofcss='', $morequerystring='')
|
function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $arrayofjs='', $arrayofcss='', $morequerystring='', $helppagename='')
|
||||||
{
|
{
|
||||||
global $user, $conf, $langs, $db;
|
global $user, $conf, $langs, $db;
|
||||||
global $dolibarr_main_authentication, $dolibarr_main_demo;
|
global $dolibarr_main_authentication, $dolibarr_main_demo;
|
||||||
@ -1501,6 +1504,44 @@ function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $a
|
|||||||
$toprightmenu.=Form::textwithtooltip('',$langs->trans("PrintContentArea"),2,1,$text,'login_block_elem',2);
|
$toprightmenu.=Form::textwithtooltip('',$langs->trans("PrintContentArea"),2,1,$text,'login_block_elem',2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Link to Dolibarr wiki pages
|
||||||
|
if (empty($conf->global->MAIN_HELP_DISABLELINK))
|
||||||
|
{
|
||||||
|
$langs->load("help");
|
||||||
|
|
||||||
|
$helpbaseurl='';
|
||||||
|
$helppage='';
|
||||||
|
$mode='';
|
||||||
|
|
||||||
|
if (empty($helppagename)) $helppagename='EN:User_documentation|FR:Documentation_utilisateur|ES:Documentación_usuarios';
|
||||||
|
|
||||||
|
// Get helpbaseurl, helppage and mode from helppagename and langs
|
||||||
|
$arrayres=getHelpParamFor($helppagename,$langs);
|
||||||
|
$helpbaseurl=$arrayres['helpbaseurl'];
|
||||||
|
$helppage=$arrayres['helppage'];
|
||||||
|
$mode=$arrayres['mode'];
|
||||||
|
|
||||||
|
// Link to help pages
|
||||||
|
if ($helpbaseurl && $helppage)
|
||||||
|
{
|
||||||
|
$text='';
|
||||||
|
$title='';
|
||||||
|
//$text.='<div id="blockvmenuhelpwiki" class="blockvmenuhelp">';
|
||||||
|
$title.=$langs->trans($mode == 'wiki' ? 'GoToWikiHelpPage': 'GoToHelpPage');
|
||||||
|
if ($mode == 'wiki') $title.=' - '.$langs->trans("PageWiki").' "'.dol_escape_htmltag(strtr($helppage,'_',' ')).'"';
|
||||||
|
$text.='<a class="help" target="_blank" href="';
|
||||||
|
if ($mode == 'wiki') $text.=sprintf($helpbaseurl,urlencode(html_entity_decode($helppage)));
|
||||||
|
else $text.=sprintf($helpbaseurl,$helppage);
|
||||||
|
$text.='">';
|
||||||
|
$text.=img_picto('', 'helpdoc').' ';
|
||||||
|
//$toprightmenu.=$langs->trans($mode == 'wiki' ? 'OnlineHelp': 'Help');
|
||||||
|
//if ($mode == 'wiki') $text.=' ('.dol_trunc(strtr($helppage,'_',' '),8).')';
|
||||||
|
$text.='</a>';
|
||||||
|
//$toprightmenu.='</div>'."\n";
|
||||||
|
$toprightmenu.=Form::textwithtooltip('',$title,2,1,$text,'login_block_elem',2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Logout link
|
// Logout link
|
||||||
$toprightmenu.=Form::textwithtooltip('',$logouthtmltext,2,1,$logouttext,'login_block_elem',2);
|
$toprightmenu.=Form::textwithtooltip('',$logouthtmltext,2,1,$logouttext,'login_block_elem',2);
|
||||||
|
|
||||||
@ -1689,39 +1730,6 @@ function left_menu($menu_array_before, $helppagename='', $notused='', $menu_arra
|
|||||||
if ($doliurl) print '</a>';
|
if ($doliurl) print '</a>';
|
||||||
print '</div>'."\n";
|
print '</div>'."\n";
|
||||||
|
|
||||||
// Link to Dolibarr wiki pages
|
|
||||||
if ($helppagename && empty($conf->global->MAIN_HELP_DISABLELINK))
|
|
||||||
{
|
|
||||||
$langs->load("help");
|
|
||||||
|
|
||||||
$helpbaseurl='';
|
|
||||||
$helppage='';
|
|
||||||
$mode='';
|
|
||||||
|
|
||||||
// Get helpbaseurl, helppage and mode from helppagename and langs
|
|
||||||
$arrayres=getHelpParamFor($helppagename,$langs);
|
|
||||||
$helpbaseurl=$arrayres['helpbaseurl'];
|
|
||||||
$helppage=$arrayres['helppage'];
|
|
||||||
$mode=$arrayres['mode'];
|
|
||||||
|
|
||||||
// Link to help pages
|
|
||||||
if ($helpbaseurl && $helppage)
|
|
||||||
{
|
|
||||||
print '<div id="blockvmenuhelpwiki" class="blockvmenuhelp">';
|
|
||||||
print '<a class="help" target="_blank" title="'.$langs->trans($mode == 'wiki' ? 'GoToWikiHelpPage': 'GoToHelpPage');
|
|
||||||
if ($mode == 'wiki') print ' - '.$langs->trans("PageWiki").' "'.dol_escape_htmltag(strtr($helppage,'_',' ')).'"';
|
|
||||||
print '" href="';
|
|
||||||
if ($mode == 'wiki') print sprintf($helpbaseurl,urlencode(html_entity_decode($helppage)));
|
|
||||||
else print sprintf($helpbaseurl,$helppage);
|
|
||||||
print '">';
|
|
||||||
print img_picto('', 'helpdoc').' ';
|
|
||||||
print $langs->trans($mode == 'wiki' ? 'OnlineHelp': 'Help');
|
|
||||||
//if ($mode == 'wiki') print ' ('.dol_trunc(strtr($helppage,'_',' '),8).')';
|
|
||||||
print '</a>';
|
|
||||||
print '</div>'."\n";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Link to bugtrack
|
// Link to bugtrack
|
||||||
if (! empty($conf->global->MAIN_BUGTRACK_ENABLELINK))
|
if (! empty($conf->global->MAIN_BUGTRACK_ENABLELINK))
|
||||||
{
|
{
|
||||||
@ -1856,7 +1864,7 @@ function printSearchForm($urlaction,$urlobject,$title,$htmlmodesearch,$htmlinput
|
|||||||
}
|
}
|
||||||
|
|
||||||
$ret='';
|
$ret='';
|
||||||
$ret.='<form action="'.$urlaction.'" method="post">';
|
$ret.='<form action="'.$urlaction.'" method="post" class="searchform">';
|
||||||
$ret.='<div class="menu_titre menu_titre_search"';
|
$ret.='<div class="menu_titre menu_titre_search"';
|
||||||
if (! empty($conf->global->MAIN_HTML5_PLACEHOLDER)) $ret.=' style="display: inline-block"';
|
if (! empty($conf->global->MAIN_HTML5_PLACEHOLDER)) $ret.=' style="display: inline-block"';
|
||||||
$ret.='>';
|
$ret.='>';
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 693 B After Width: | Height: | Size: 307 B |
@ -1160,6 +1160,8 @@ div.vmenu, td.vmenu {
|
|||||||
padding-bottom: 2px;
|
padding-bottom: 2px;
|
||||||
}
|
}
|
||||||
#menu_contenu_logo { padding-right: 4px; }
|
#menu_contenu_logo { padding-right: 4px; }
|
||||||
|
.companylogo { }
|
||||||
|
.searchform { padding-top: 4px; }
|
||||||
|
|
||||||
a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active { font-size:<?php print $fontsize ?>px; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; }
|
a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active { font-size:<?php print $fontsize ?>px; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; }
|
||||||
font.vmenudisabled { font-size:<?php print $fontsize ?>px; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; color: #aaa; }
|
font.vmenudisabled { font-size:<?php print $fontsize ?>px; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; color: #aaa; }
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 693 B After Width: | Height: | Size: 307 B |
|
Before Width: | Height: | Size: 608 B After Width: | Height: | Size: 168 B |
|
Before Width: | Height: | Size: 270 B After Width: | Height: | Size: 329 B |
@ -1186,6 +1186,8 @@ div.vmenu, td.vmenu {
|
|||||||
|
|
||||||
.menu_contenu { padding-top: 4px; padding-bottom: 3px;}
|
.menu_contenu { padding-top: 4px; padding-bottom: 3px;}
|
||||||
#menu_contenu_logo { padding-right: 4px; }
|
#menu_contenu_logo { padding-right: 4px; }
|
||||||
|
.companylogo { padding-top: 4px; }
|
||||||
|
.searchform { padding-top: 8px; }
|
||||||
|
|
||||||
a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active { font-size:<?php print $fontsize ?>px; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; }
|
a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active { font-size:<?php print $fontsize ?>px; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; }
|
||||||
font.vmenudisabled { font-size:<?php print $fontsize ?>px; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; color: #93a5aa; }
|
font.vmenudisabled { font-size:<?php print $fontsize ?>px; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; color: #93a5aa; }
|
||||||
|
|||||||