Commit 6e02ab2bb38eabd387703b658fd7839fe30e3656

Authored by Neil Blakey-Milner
1 parent cecf7c85

UpdatePermissionLookup and friends change the object passed to them, and

thus should be passed by reference.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3572 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/permissions/permissionutil.inc.php
... ... @@ -102,7 +102,7 @@ class KTPermissionUtil {
102 102 *
103 103 * To be used any time a folder permission object is changed.
104 104 */
105   - function updatePermissionLookupRecursive($oDocumentOrFolder) {
  105 + function updatePermissionLookupRecursive(&$oDocumentOrFolder) {
106 106 if (is_a($oDocumentOrFolder, 'Document')) {
107 107 // XXX: metadata versions may need attention here
108 108 KTPermissionUtil::updatePermissionLookup($oDocumentOrFolder);
... ... @@ -133,7 +133,7 @@ class KTPermissionUtil {
133 133 * Update's the permission lookup on one folder or document,
134 134 * non-recursively.
135 135 */
136   - function updatePermissionLookup($oFolderOrDocument) {
  136 + function updatePermissionLookup(&$oFolderOrDocument) {
137 137 $oPO = KTPermissionObject::get($oFolderOrDocument->getPermissionObjectID());
138 138 $aPAs = KTPermissionAssignment::getByObjectMulti($oPO);
139 139 $aMapPermDesc = array();
... ...