do not show link to EditUserData if user may not edit himself

This commit is contained in:
Uwe Steinmann 2023-09-27 12:48:13 +02:00
parent bd396e1c69
commit c721c05d6d
2 changed files with 2 additions and 2 deletions

View File

@ -906,7 +906,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
echo "<div class=\"nav-collapse col2\">\n"; echo "<div class=\"nav-collapse col2\">\n";
$menuitems = array(); $menuitems = array();
if ($accessobject->check_view_access('EditUserData') || !$this->params['disableselfedit']) if ($accessobject->check_view_access('EditUserData') && !$this->params['disableselfedit'])
$menuitems['edit_user_details'] = array('link'=>$this->params['settings']->_httpRoot."out/out.EditUserData.php", 'label'=>getMLText('edit_user_details')); $menuitems['edit_user_details'] = array('link'=>$this->params['settings']->_httpRoot."out/out.EditUserData.php", 'label'=>getMLText('edit_user_details'));
if (!$this->params['user']->isAdmin()) if (!$this->params['user']->isAdmin())

View File

@ -823,7 +823,7 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
$accessobject = $this->params['accessobject']; $accessobject = $this->params['accessobject'];
$menuitems = array(); $menuitems = array();
if ($accessobject->check_view_access('EditUserData') || !$this->params['disableselfedit']) if ($accessobject->check_view_access('EditUserData') && !$this->params['disableselfedit'])
$menuitems['edit_user_details'] = array('link'=>$this->params['settings']->_httpRoot."out/out.EditUserData.php", 'label'=>getMLText('edit_user_details')); $menuitems['edit_user_details'] = array('link'=>$this->params['settings']->_httpRoot."out/out.EditUserData.php", 'label'=>getMLText('edit_user_details'));
if (!$this->params['user']->isAdmin()) if (!$this->params['user']->isAdmin())