function buddylist2activity_token_values in Activity 5.4
Token module integration. Defines available default token values.
File
- contrib/
buddylist2activity/ buddylist2activity.module, line 67
Code
function buddylist2activity_token_values($type, $data = NULL, $options = array()) {
global $user;
static $authors;
if ($type == 'buddylist2activity' && !empty($data)) {
if (!isset($authors[$data['buddy-uid']])) {
$authors[$data['buddy-uid']] = activity_user_load($data['buddy-uid']);
}
$buddy = $authors[$data['buddy-uid']];
$data['possessive'] = $user->uid == $data['uid'] ? t('your') : t('their');
$data['buddy'] = theme('activity_username', $buddy, TRUE);
$data['buddy-all'] = theme('activity_username', $buddy);
$data['buddy-name'] = $buddy->name;
$data['buddylist-link'] = l(t('@buddylist', buddy_api_translation()), 'buddylist/' . $data['uid']);
$data += buddy_api_translation();
return $data;
}
}