aboutsummaryrefslogtreecommitdiff
path: root/engine/lib/metadata.php
diff options
context:
space:
mode:
authorcash <cash.costello@gmail.com>2013-03-06 16:51:20 -0500
committercash <cash.costello@gmail.com>2013-03-06 16:51:20 -0500
commit2dbb9772881131f5739bae2d1ce5955587e9ab78 (patch)
tree28fbf76261692964e9391134c3cf06da022f879a /engine/lib/metadata.php
parent6955850778c68412983e2acf4b26f4bece199eae (diff)
downloadelgg-2dbb9772881131f5739bae2d1ce5955587e9ab78.tar.gz
elgg-2dbb9772881131f5739bae2d1ce5955587e9ab78.tar.bz2
Fixes #4393 working around the overloaded 'count' parameter
Diffstat (limited to 'engine/lib/metadata.php')
-rw-r--r--engine/lib/metadata.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/engine/lib/metadata.php b/engine/lib/metadata.php
index 35b7b4dfb..96d446060 100644
--- a/engine/lib/metadata.php
+++ b/engine/lib/metadata.php
@@ -281,6 +281,14 @@ $access_id = ACCESS_PRIVATE, $allow_multiple = false) {
* @since 1.8.0
*/
function elgg_get_metadata(array $options = array()) {
+
+ // @todo remove support for count shortcut - see #4393
+ // support shortcut of 'count' => true for 'metadata_calculation' => 'count'
+ if (isset($options['count']) && $options['count']) {
+ $options['metadata_calculation'] = 'count';
+ unset($options['count']);
+ }
+
$options['metastring_type'] = 'metadata';
return elgg_get_metastring_based_objects($options);
}