From d6ec0f7096aa71e63cc4364b815af0f3ee13ba99 Mon Sep 17 00:00:00 2001
From: kevin_fourie
Date: Thu, 8 May 2008 13:02:58 +0000
Subject: [PATCH] Merged in from DEV trunk...
---
plugins/ktcore/folder/Permissions.php | 3 ++-
templates/ktcore/folder/resolved_permissions_user.smarty | 5 ++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/plugins/ktcore/folder/Permissions.php b/plugins/ktcore/folder/Permissions.php
index 17ad3d4..ecdfcf1 100644
--- a/plugins/ktcore/folder/Permissions.php
+++ b/plugins/ktcore/folder/Permissions.php
@@ -218,6 +218,7 @@ class KTFolderPermissionsAction extends KTFolderAction {
if ($everyone || ($authenticated && $oUser->isAnonymous()) ||
KTPermissionUtil::userHasPermissionOnItem($oUser, $oPermission, $this->oFolder)){
$aMapPermissionUser[$iPermissionID][$oUser->getId()] = true;
+ $aActiveUsers[$oUser->getId()] = $oUser->getName();
}
}
}
@@ -227,7 +228,7 @@ class KTFolderPermissionsAction extends KTFolderAction {
$groups = array();
$roles = array(); // should _always_ be empty, barring a bug in permissions::updatePermissionLookup
- $users = $aUsers;
+ $users = $aActiveUsers;
asort($users); // ascending, per convention.
$bEdit = false;
diff --git a/templates/ktcore/folder/resolved_permissions_user.smarty b/templates/ktcore/folder/resolved_permissions_user.smarty
index b2b12f5..86c1dff 100644
--- a/templates/ktcore/folder/resolved_permissions_user.smarty
+++ b/templates/ktcore/folder/resolved_permissions_user.smarty
@@ -30,9 +30,8 @@ this folder.{/i18n}
-{ foreach item=oUser from=$users }
-{i18n}User: {/i18n} {$oUser->getName()} |
- { assign var=iUserId value=$oUser->getId() }
+{ foreach item=sUserName key=iUserId from=$users }
+{i18n}User: {/i18n} {$sUserName} |
{ foreach item=oPerm from=$permissions }
{ assign var=iPermId value=$oPerm->getId() }
{ assign var=bHasPerm value=$aMapPermissionUser[$iPermId][$iUserId] }
--
libgit2 0.21.4