From 034c42b79296218d29e2b4498f270a30fc4ef5d5 Mon Sep 17 00:00:00 2001 From: JediKev <kevin@enhancesoft.com> Date: Mon, 13 Aug 2018 15:38:24 -0500 Subject: [PATCH] perms: Alphabetize Role/Staff Permissions This alphabetizes all Role and Staff Permissions. --- include/class.role.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/class.role.php b/include/class.role.php index 0e0f89af2..7afb3f21b 100644 --- a/include/class.role.php +++ b/include/class.role.php @@ -320,6 +320,16 @@ class RolePermission { } static function allPermissions() { + static $sorted = false; + + if (!$sorted) { + // Sort permissions in alphabetical order + foreach (static::$_permissions as $k => $v) { + asort(static::$_permissions[$k]); + } + $sorted = true; + } + return static::$_permissions; } -- GitLab