You are here

function user_relationship_views_relationships_field_handler in User Relationships 5.2

handler for displaying how the author relates to the current user or how the current user relates to the author

1 string reference to 'user_relationship_views_relationships_field_handler'
user_relationship_views_views_tables in plugins/user_relationship_views/user_relationship_views.module
views_tables_hook()

File

plugins/user_relationship_views/user_relationship_views.module, line 220

Code

function user_relationship_views_relationships_field_handler($field_info, $field_data, $value, $data) {
  global $user;
  $node = node_load($data->nid);
  $order = $field_info['order'];
  $approved = $field_data['options'] != 'any' ? $field_data['options'] : NULL;
  $relationships = user_relationships_load(array(
    $order[0] => $user->uid,
    $order[1] => $node->uid,
    'approved' => $approved,
  ));
  foreach ($relationships as $relationship) {
    $relationship->type = user_relationships_type_load($relationship->rtid);
  }
  return theme('user_relationship_views_relationships_field_handler', $relationships, $field_data['options']);
}