function _user_relationships_ui_set_notifications in User Relationships 6
Same name and namespace in other branches
- 5.3 user_relationships_ui/user_relationships_ui.module \_user_relationships_ui_set_notifications()
- 7 user_relationships_ui/user_relationships_ui.module \_user_relationships_ui_set_notifications()
1 call to _user_relationships_ui_set_notifications()
- user_relationships_ui_user in user_relationships_ui/
user_relationships_ui.module - Implementation of hook_user().
File
- user_relationships_ui/
user_relationships_ui.module, line 155 - UI components of user_relationships @author Jeff Smick (creator) @author Alex Karshakevich (maintainer) http://drupal.org/user/183217 @author Darren Ferguson (contributor) http://drupal.org/user/70179
Code
function _user_relationships_ui_set_notifications(&$account) {
global $user;
//only do this for the active user
if ($account->uid != $user->uid) {
return;
}
$notifications = drupal_get_messages('status', FALSE);
$notifications = isset($notifications['status']) ? $notifications['status'] : array();
$relationships = user_relationships_load(array(
'requestee_id' => $account->uid,
'approved' => FALSE,
));
foreach ($relationships as $relationship) {
$msg = user_relationships_ui_get_message('pending', $relationship, array(
'!pending_relationship_requests' => l(t('pending relationship requests'), variable_get('user_relationships_requests_link', 'relationships/requests')),
));
if (!in_array($msg, $notifications)) {
drupal_set_message($msg);
}
}
}