$user = elgg_get_logged_in_user_entity();\r
\r
if (elgg_is_active_plugin('groups')) {\r
+\r
+ $ia = elgg_set_ignore_access(TRUE);\r
+ $num_invitations = elgg_get_entities_from_relationship(array(\r
+ 'relationship' => 'invited',\r
+ 'relationship_guid' => $user->guid,\r
+ 'inverse_relationship' => TRUE,\r
+ 'limit' => 0,\r
+ 'count' => TRUE,\r
+ ));\r
+ elgg_set_ignore_access($ia);\r
+\r
+ if ($num_invitations) {\r
+ $num_invitations = elgg_view('output/url', array(\r
+ 'text' => "<span class=\"messages-new\">$num_invitations</span>",\r
+ 'href' => "groups/invitations/$user->username",\r
+ ));\r
+ }\r
+\r
$returnvalue[] = ElggMenuItem::factory(array(\r
'name' => 'groups',\r
- 'href' => $user ? "groups/member/$user->username" : "groups/all",\r
- 'text' => elgg_view_icon('groups'),\r
+ 'href' => "groups/member/$user->username",\r
+ 'text' => elgg_view_icon('groups') . $num_invitations,\r
'title' => elgg_echo('groups'),\r
'priority' => 500,\r
));\r