From: <var...@us...> - 2009-03-22 14:32:18
|
Revision: 6685 http://phpwiki.svn.sourceforge.net/phpwiki/?rev=6685&view=rev Author: vargenau Date: 2009-03-22 14:32:13 +0000 (Sun, 22 Mar 2009) Log Message: ----------- More compact ACL display Modified Paths: -------------- trunk/lib/plugin/WikiAdminSetAcl.php Modified: trunk/lib/plugin/WikiAdminSetAcl.php =================================================================== --- trunk/lib/plugin/WikiAdminSetAcl.php 2009-03-22 14:04:19 UTC (rev 6684) +++ trunk/lib/plugin/WikiAdminSetAcl.php 2009-03-22 14:32:13 UTC (rev 6685) @@ -268,7 +268,20 @@ class _PageList_Column_acl extends _PageList_Column { function _getValue ($page_handle, &$revision_handle) { $perm_tree = pagePermissions($page_handle->_pagename); - return pagePermissionsAclFormat($perm_tree); + + list($type, $perm) = pagePermissionsAcl($perm_tree[0], $perm_tree); + if ($type == 'inherited') { + $type = sprintf(_("page permission inherited from %s"), $perm_tree[1][0]); + } elseif ($type == 'page') { + $type = _("invidual page permission"); + } elseif ($type == 'default') { + $type = _("default page permission"); + } + $result = HTML::span(); + $result->pushContent($type); + $result->pushContent(HTML::br()); + $result->pushContent($perm->asAclLines()); + return $result; } }; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |