diff options
author | cash <cash.costello@gmail.com> | 2012-06-19 20:12:49 -0400 |
---|---|---|
committer | cash <cash.costello@gmail.com> | 2012-06-19 20:12:49 -0400 |
commit | acb6ceb71afa00a66280f4d33e952df39729eca6 (patch) | |
tree | f73d5ea8c120a8f8fe695efb6389c68373dab802 | |
parent | e3222535a07e39ffe506eb9688db515798ebf2a4 (diff) | |
download | elgg-acb6ceb71afa00a66280f4d33e952df39729eca6.tar.gz elgg-acb6ceb71afa00a66280f4d33e952df39729eca6.tar.bz2 |
Fixes #4608 optimizes messages_count_unread() - from Jeroen
-rw-r--r-- | mod/messages/start.php | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/mod/messages/start.php b/mod/messages/start.php index 1a2709324..2e61d6e21 100644 --- a/mod/messages/start.php +++ b/mod/messages/start.php @@ -356,16 +356,10 @@ function messages_count_unread() { "msg_msg.name_id='{$map['msg']}' AND msg_msg.value_id='{$map[1]}'", ), 'owner_guid' => $user_guid, - 'limit' => 0 + 'count' => true, ); - $num_messages = elgg_get_entities_from_metadata($options); - - if (is_array($num_messages)) { - return sizeof($num_messages); - } - - return 0; + return elgg_get_entities_from_metadata($options); } /** |