diff --git a/htdocs/core/menus/standard/auguria.lib.php b/htdocs/core/menus/standard/auguria.lib.php index 59c0329b172..15057d6f3d7 100644 --- a/htdocs/core/menus/standard/auguria.lib.php +++ b/htdocs/core/menus/standard/auguria.lib.php @@ -413,8 +413,10 @@ function print_left_auguria_menu($db,$menu_array_before,$menu_array_after,&$tabM { print ''."\n"; diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index e6d2e18752d..7bba3d5edfa 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -489,7 +489,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu $newmenu->add("/admin/ihm.php?mainmenu=home", $langs->trans("GUISetup"),1); if (! in_array($langs->defaultlang,array('en_US','en_GB','en_NZ','en_AU','fr_FR','fr_BE','es_ES','ca_ES'))) { - if (empty($leftmenu) || $leftmenu=="setup") $newmenu->add("/admin/translation.php", $langs->trans("Translation"),1); + $newmenu->add("/admin/translation.php", $langs->trans("Translation"),1); } $newmenu->add("/admin/boxes.php?mainmenu=home", $langs->trans("Boxes"),1); $newmenu->add("/admin/delais.php?mainmenu=home",$langs->trans("Alerts"),1); @@ -546,12 +546,15 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu } $newmenu->add("/user/home.php?leftmenu=users", $langs->trans("MenuUsersAndGroups"), 0, 1, '', $mainmenu, 'users'); - if (empty($leftmenu) || $leftmenu=="users") + if (empty($leftmenu) || $leftmenu == 'none' || $leftmenu=="users") { - $newmenu->add("/user/index.php", $langs->trans("Users"), 1, $user->rights->user->user->lire || $user->admin); - $newmenu->add("/user/card.php?action=create", $langs->trans("NewUser"),2, $user->rights->user->user->creer || $user->admin); - $newmenu->add("/user/group/index.php", $langs->trans("Groups"), 1, ($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->read:$user->rights->user->user->lire) || $user->admin); + $newmenu->add("", $langs->trans("Users"), 1, $user->rights->user->user->lire || $user->admin); + $newmenu->add("/user/card.php?action=create", $langs->trans("NewUser"),2, $user->rights->user->user->creer || $user->admin, '', 'home'); + $newmenu->add("/user/index.php", $langs->trans("ListOfUsers"), 2, $user->rights->user->user->lire || $user->admin); + $newmenu->add("/user/hierarchy.php", $langs->trans("HierarchicView"), 2, $user->rights->user->user->lire || $user->admin); + $newmenu->add("", $langs->trans("Groups"), 1, $user->rights->user->user->lire || $user->admin); $newmenu->add("/user/group/card.php?action=create", $langs->trans("NewGroup"), 2, ($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->write:$user->rights->user->user->creer) || $user->admin); + $newmenu->add("/user/group/index.php", $langs->trans("ListOfGroups"), 2, ($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->read:$user->rights->user->user->lire) || $user->admin); } } @@ -1441,8 +1444,10 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu { print ''."\n"; diff --git a/htdocs/core/menus/standard/empty.php b/htdocs/core/menus/standard/empty.php index ec783af938d..866e01b4959 100644 --- a/htdocs/core/menus/standard/empty.php +++ b/htdocs/core/menus/standard/empty.php @@ -177,10 +177,20 @@ class MenuManager print ''."\n"; } diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index cc9cda220d6..bcb5acb361b 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -998,7 +998,7 @@ a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active { font-size:px; font-family: ; text-align: ; font-weight: bold; color: #93a5aa; } a.vmenu:link, a.vmenu:visited { color: #; } -a.vsmenu:link, a.vsmenu:visited, a.vsmenu:hover, a.vsmenu:active { font-size:px; font-family: ; text-align: ; font-weight: normal; color: #202020; margin: 1px 1px 1px 8px; } +a.vsmenu:link, a.vsmenu:visited, a.vsmenu:hover, a.vsmenu:active, span.vsmenu { font-size:px; font-family: ; text-align: ; font-weight: normal; color: #202020; margin: 1px 1px 1px 8px; } font.vsmenudisabled { font-size:px; font-family: ; text-align: ; font-weight: normal; color: #93a5aa; } a.vsmenu:link, a.vsmenu:visited { color: #; } font.vsmenudisabledmargin { margin: 1px 1px 1px 8px; } diff --git a/htdocs/user/card.php b/htdocs/user/card.php index d444dbb9393..a1c371770ad 100644 --- a/htdocs/user/card.php +++ b/htdocs/user/card.php @@ -615,10 +615,10 @@ if (($action == 'create') || ($action == 'adduserldap')) print_fiche_titre($langs->trans("NewUser")); - print $langs->trans("CreateInternalUserDesc"); - print "
"; + print $langs->trans("CreateInternalUserDesc")."
\n"; print "
"; + if (! empty($conf->ldap->enabled) && (isset($conf->global->LDAP_SYNCHRO_ACTIVE) && $conf->global->LDAP_SYNCHRO_ACTIVE == 'ldap2dolibarr')) { /* @@ -707,7 +707,6 @@ if (($action == 'create') || ($action == 'adduserldap')) print '
'; } - print dol_set_focus('#lastname'); print '
'; print ''; @@ -715,6 +714,10 @@ if (($action == 'create') || ($action == 'adduserldap')) if (! empty($ldap_sid)) print ''; print ''; + dol_fiche_head('', '', '', 0, ''); + + print dol_set_focus('#lastname'); + print ''; print ''; @@ -1025,7 +1028,9 @@ if (($action == 'create') || ($action == 'adduserldap')) print "
\n"; - print '
'; + dol_fiche_end(); + + print '
'; print "
"; } @@ -1090,9 +1095,7 @@ else // Show tabs $head = user_prepare_head($object); - $title = $langs->trans("User"); - dol_fiche_head($head, 'user', $title, 0, 'user'); /* * Confirmation reinitialisation mot de passe @@ -1139,6 +1142,8 @@ else */ if ($action != 'edit') { + dol_fiche_head($head, 'user', $title, 0, 'user'); + $rowspan=19; print ''; @@ -1451,7 +1456,7 @@ else print "
\n"; - print "\n"; + dol_fiche_end(); /* @@ -1669,7 +1674,14 @@ else */ if ($action == 'edit' && ($canedituser || $caneditfield || $caneditpassword || ($user->id == $object->id))) { - $rowspan=16; + print '
'; + print ''; + print ''; + print ''; + + dol_fiche_head($head, 'user', $title, 0, 'user'); + + $rowspan=16; if (isset($conf->file->main_authentication) && preg_match('/openid/',$conf->file->main_authentication) && ! empty($conf->global->MAIN_OPENIDURL_PERUSER)) $rowspan++; if (! empty($conf->societe->enabled)) $rowspan++; if (! empty($conf->adherent->enabled)) $rowspan++; @@ -1677,13 +1689,9 @@ else if (! empty($conf->salaries->enabled) && ! empty($user->rights->salaries->read)) $rowspan = $rowspan+3; if (! empty($conf->agenda->enabled)) $rowspan++; - print ''; - print ''; - print ''; - print ''; print ''; - print ''; + print ''; print ''; @@ -2141,15 +2149,15 @@ else print '
'.$langs->trans("Ref").'
'.$langs->trans("Ref").''; print $object->id; print '
'; - print '
'; + dol_fiche_end(); + + print '
'; print ''; - print '     '; + print '     '; print ''; print '
'; print ''; - - print '
'; } if (! empty($conf->ldap->enabled) && ! empty($object->ldap_sid)) $ldap->close; diff --git a/htdocs/user/group/card.php b/htdocs/user/group/card.php index 341d40f8dfe..3ecff112b73 100644 --- a/htdocs/user/group/card.php +++ b/htdocs/user/group/card.php @@ -1,6 +1,6 @@ - * Copyright (C) 2005-2011 Laurent Destailleur + * Copyright (C) 2005-2015 Laurent Destailleur * Copyright (C) 2005-2012 Regis Houssin * Copyright (C) 2011 Herve Prot * Copyright (C) 2012 Florian Henry @@ -230,9 +230,12 @@ if ($action == 'create') print ''; print ''; + dol_fiche_head('', '', '', 0, ''); + print ''; - print "".''; + print ""; + print ''; print ''; // Multicompany @@ -250,7 +253,7 @@ if ($action == 'create') } } - print "".'".'
'.$langs->trans("Name").'
'.$langs->trans("Name").'
'.$langs->trans("Note").''; + print "
'.$langs->trans("Description").''; require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; $doleditor=new DolEditor('note','','',240,'dolibarr_notes','',false,true,$conf->global->FCKEDITOR_ENABLE_SOCIETE,ROWS_8,90); $doleditor->Create(); @@ -266,7 +269,9 @@ if ($action == 'create') print "
\n"; - print '
'; + dol_fiche_end(); + + print '
'; print ""; } @@ -283,12 +288,8 @@ else { $object->fetch($id); - /* - * Affichage onglets - */ $head = group_prepare_head($object); $title = $langs->trans("Group"); - dol_fiche_head($head, 'group', $title, 0, 'group'); /* * Confirmation suppression @@ -304,6 +305,8 @@ else if ($action != 'edit') { + dol_fiche_head($head, 'group', $title, 0, 'group'); + print ''; // Ref @@ -332,7 +335,7 @@ else } // Note - print ''; + print ''; print ''; print "\n"; @@ -346,7 +349,8 @@ else print "
'.$langs->trans("Note").'
'.$langs->trans("Description").''.dol_htmlentitiesbr($object->note).' 
\n"; - print ''; + dol_fiche_end(); + /* * Barre d'actions @@ -501,6 +505,8 @@ else print ''; print ''; + dol_fiche_head($head, 'group', $title, 0, 'group'); + print ''; print ''; print ''; + print ''; print '
'.$langs->trans("Name").''; @@ -521,7 +527,7 @@ else } } - print '
'.$langs->trans("Note").'
'.$langs->trans("Description").''; require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; $doleditor=new DolEditor('note',$object->note,'',240,'dolibarr_notes','',true,false,$conf->global->FCKEDITOR_ENABLE_SOCIETE,ROWS_8,90); @@ -538,11 +544,11 @@ else print "
\n"; - print '
'; + dol_fiche_end(); + + print '
'; print ''; - - print ''; } } diff --git a/htdocs/user/index.php b/htdocs/user/index.php index 4054c7d369a..97c93316330 100644 --- a/htdocs/user/index.php +++ b/htdocs/user/index.php @@ -68,7 +68,9 @@ $form = new Form($db); llxHeader('',$langs->trans("ListOfUsers")); -print_fiche_titre($langs->trans("ListOfUsers"), '
'); +$buttonviewhierarchy='
'; + +print_fiche_titre($langs->trans("ListOfUsers"), $buttonviewhierarchy); $sql = "SELECT u.rowid, u.lastname, u.firstname, u.admin, u.fk_soc, u.login,"; $sql.= " u.datec,";