You are here

function user_relationship_implications_user_relationships_page_alter in User Relationships 5

Same name and namespace in other branches
  1. 5.2 plugins/user_relationship_implications/user_relationship_implications.module \user_relationship_implications_user_relationships_page_alter()
  2. 6 user_relationship_implications/user_relationship_implications.module \user_relationship_implications_user_relationships_page_alter()

hook_user_relationships_page_alter()

File

plugins/user_relationship_implications/user_relationship_implications.module, line 248
Drupal Module: User Relationship Implications

Code

function user_relationship_implications_user_relationships_page_alter($page_id, &$page, &$table) {
  switch ($page_id) {
    case 'types list':
      array_splice($table['headers'], 2, 0, t('Implies'));
      foreach ($table['data'] as $key => $relationship) {
        $relationship = user_relationships_relationship_type_load(array(
          'rtid' => $relationship->rtid,
        ));
        array_splice($table['rows'][$key], 2, 0, ' ');
        $names = array();
        foreach ($relationship->implies as $implied) {
          $implied = user_relationship_implications_implied_load($implied->riid);
          $names[] = $implied->implies_relationship_type->name;
        }
        $table['rows'][$key][2] = implode(', ', $names);
      }
      break;
  }
}