You are here

function buddylistactivity_buddylist in Activity 5.3

Same name and namespace in other branches
  1. 5.4 contrib/buddylistactivity/buddylistactivity.module \buddylistactivity_buddylist()
  2. 5.2 contrib/buddylistactivity.module \buddylistactivity_buddylist()

Implementation of hook_buddylist_api() $arg[0] = operation $arg[1] = user being added/removed $arg[2] = user doing the add/remove

File

contrib/buddylistactivity/buddylistactivity.module, line 71

Code

function buddylistactivity_buddylist() {
  $args = func_get_args();
  $action = $args[0];
  $type = 'buddylist';
  $user = user_load(array(
    'uid' => $args[2]->uid,
  ));
  $data = array(
    'user-id' => $user->uid,
    'buddy-id' => $args[1]->uid,
  );
  $target_users_roles = array(
    ACTIVITY_ALL => 'all',
    $user->uid => 'author',
  );
  activity_insert('buddylistactivity', $type, $action, $data, $target_users_roles);
}