From 55f7f8d68124048fe2ffa6e84604e33ee0f85ca6 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Fri, 29 Jun 2012 07:11:57 +0000 Subject: [PATCH] * 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 --- phpgwapi/inc/class.egw_framework.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/phpgwapi/inc/class.egw_framework.inc.php b/phpgwapi/inc/class.egw_framework.inc.php index cc8eb6138e..c652250949 100644 --- a/phpgwapi/inc/class.egw_framework.inc.php +++ b/phpgwapi/inc/class.egw_framework.inc.php @@ -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'],