From 11b2bffa8e41a37b778019d0aee4041f72f8c0a0 Mon Sep 17 00:00:00 2001 From: Zoddo Date: Wed, 15 Jul 2015 21:32:40 +0200 Subject: [ticket/13950] Hide undefined permissions This hides the permissions of the disabled extensions PHPBB3-13950 --- phpBB/phpbb/permissions.php | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'phpBB/phpbb/permissions.php') diff --git a/phpBB/phpbb/permissions.php b/phpBB/phpbb/permissions.php index 82f59b5c20..7006c84b76 100644 --- a/phpBB/phpbb/permissions.php +++ b/phpBB/phpbb/permissions.php @@ -159,6 +159,17 @@ class permissions return (isset($this->permissions[$permission]['cat'])) ? $this->permissions[$permission]['cat'] : 'misc'; } + /** + * Checks if a permission has been defined + * + * @param string $permission Identifier of the permission + * @return bool True if the permission is defined, false otherwise + */ + public function permission_defined($permission) + { + return isset($this->permissions[$permission]); + } + /** * Returns the language string of a permission * -- cgit v1.2.1