* Password: fixed not working check, if user has right to change password, causing password link in topmenu to be displayed when not in preferences app

This commit is contained in:
Ralf Becker 2012-06-29 07:11:57 +00:00
parent 5cbc182ac4
commit 55f7f8d681

View File

@ -876,10 +876,10 @@ abstract class egw_framework
{
$this->_add_topmenu_item($apps['preferences']);
}
// allways display pasword in topmenu
// allways display password in topmenu, if user has rights to change it
if((($pw_app = $GLOBALS['egw_info']['user']['apps']['preferences']) ||
($pw_app = $GLOBALS['egw_info']['user']['apps']['password'])) &&
!$GLOBALS['egw']->acl->check('nopasswordchange', 1))
!$GLOBALS['egw']->acl->check('nopasswordchange', 1, 'preferences'))
{
$this->_add_topmenu_item(array(
'name' => $pw_app['name'] == 'password' ? 'about' : $pw_app['name'],