Selaa lähdekoodia

Removed unnecessary permissions from the select a permission dropdown - thank Dr. Deejay for the report

Signed-off-by: emanuele <[email protected]>
emanuele 12 vuotta sitten
vanhempi
commit
b6fb1aeb92
1 muutettua tiedostoa jossa 15 lisäystä ja 15 poistoa
  1. 15 15
      Sources/ManagePermissions.php

+ 15 - 15
Sources/ManagePermissions.php

@@ -1672,24 +1672,24 @@ function loadAllPermissions($loadType = 'classic')
 			}
 		}
 		ksort($context['permissions'][$permissionType]['columns']);
-	}
 
-	// Check we don't leave any empty groups - and mark hidden ones as such.
-	foreach ($context['permissions'][$permissionType]['columns'] as $column => $groups)
-		foreach ($groups as $id => $group)
-		{
-			if (empty($group['permissions']))
-				unset($context['permissions'][$permissionType]['columns'][$column][$id]);
-			else
+		// Check we don't leave any empty groups - and mark hidden ones as such.
+		foreach ($context['permissions'][$permissionType]['columns'] as $column => $groups)
+			foreach ($groups as $id => $group)
 			{
-				$foundNonHidden = false;
-				foreach ($group['permissions'] as $permission)
-					if (empty($permission['hidden']))
-						$foundNonHidden = true;
-				if (!$foundNonHidden)
-					$context['permissions'][$permissionType]['columns'][$column][$id]['hidden'] = true;
+				if (empty($group['permissions']))
+					unset($context['permissions'][$permissionType]['columns'][$column][$id]);
+				else
+				{
+					$foundNonHidden = false;
+					foreach ($group['permissions'] as $permission)
+						if (empty($permission['hidden']))
+							$foundNonHidden = true;
+					if (!$foundNonHidden)
+						$context['permissions'][$permissionType]['columns'][$column][$id]['hidden'] = true;
+				}
 			}
-		}
+	}
 }
 
 /**