diff options
-rw-r--r-- | CHANGES.txt | 1 | ||||
-rw-r--r-- | engine/lib/entities.php | 7 |
2 files changed, 5 insertions, 3 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index 2e8e658a2..e544352ec 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -39,6 +39,7 @@ http://code.elgg.org/elgg/..... * Deprecated search_for_*(). * Deprecated search_list*(). * Added elgg_deprecated_notice(). + * ElggEntity::countEntitiesFromRelationship() supports inverse relationships. #1325 Services API: * Separated user and api authenticate processing diff --git a/engine/lib/entities.php b/engine/lib/entities.php index 7d11f7214..fcf870e13 100644 --- a/engine/lib/entities.php +++ b/engine/lib/entities.php @@ -559,11 +559,12 @@ abstract class ElggEntity implements * Gets the number of of entities from a specific relationship type * * @param string $relationship Relationship type (eg "friends") + * @param bool $inverse_relationship * @return int|false The number of entities or false on failure */ - function countEntitiesFromRelationship($relationship) { - return get_entities_from_relationship($relationship, $this->getGUID(), false, "", "", "", - "time_created desc", null, null, true); + function countEntitiesFromRelationship($relationship, $inverse_relationship = FALSE) { + return get_entities_from_relationship($relationship, $this->getGUID(), $inverse_relationship, "", "", "", + "time_created desc", null, null, TRUE); } /** |