public function isAccessible() { $userSid = SJB_Request::getVar('user_sid', null); $userGroupID = SJB_UserGroupManager::getUserGroupIDByUserSID($userSid); $this->setPermissionLabel('manage_' . strtolower($userGroupID)); return parent::isAccessible(); }
public function isAccessible() { switch (SJB_Request::getVar('type')) { case 'user': $userSid = SJB_Request::getVar('role', null); $userGroupID = SJB_UserGroupManager::getUserGroupIDByUserSID($userSid); SJB_System::setGlobalTemplateVariable('wikiExtraParam', $userGroupID); $this->setPermissionLabel('manage_' . strtolower($userGroupID)); break; case 'group': $this->setPermissionLabel('manage_user_groups_permissions'); break; case 'product': $this->setPermissionLabel('manage_products'); break; } return parent::isAccessible(); }