diff options
| author | Cash Costello <cash.costello@gmail.com> | 2011-10-21 07:34:21 -0400 |
|---|---|---|
| committer | Cash Costello <cash.costello@gmail.com> | 2011-10-21 07:34:21 -0400 |
| commit | 343b52d48e7ca7b2381387198c47d3bb1a2ed6e1 (patch) | |
| tree | 35ee9a3ed3873719820813e824eed6e0404d1b28 /engine/classes | |
| parent | 8133f364fc689e5068b1c4ca70e7cf4057a5694c (diff) | |
| download | elgg-343b52d48e7ca7b2381387198c47d3bb1a2ed6e1.tar.gz elgg-343b52d48e7ca7b2381387198c47d3bb1a2ed6e1.tar.bz2 | |
Fixes #3988 correctly passing user_guid through canEdit for metadata
Diffstat (limited to 'engine/classes')
| -rw-r--r-- | engine/classes/ElggMetadata.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engine/classes/ElggMetadata.php b/engine/classes/ElggMetadata.php index ed3f8614f..32e7b32f1 100644 --- a/engine/classes/ElggMetadata.php +++ b/engine/classes/ElggMetadata.php @@ -45,11 +45,13 @@ class ElggMetadata extends ElggExtender { /** * Determines whether or not the user can edit this piece of metadata * + * @param int $user_guid The GUID of the user (defaults to currently logged in user) + * * @return true|false Depending on permissions */ - function canEdit() { + function canEdit($user_guid = 0) { if ($entity = get_entity($this->get('entity_guid'))) { - return $entity->canEditMetadata($this); + return $entity->canEditMetadata($this, $user_guid); } return false; } |
