You are here

function user_relationship_implications_user_relationships_page_alter in User Relationships 5.2

Same name and namespace in other branches
  1. 5 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 303
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_type_load($relationship->rtid);
        array_splice($table['rows'][$key], 2, 0, ' ');
        $names = array();
        if (is_array($relationship->implies)) {
          foreach ($relationship->implies as $implied) {
            $implied = user_relationship_implication_load($implied->riid);
            $names[] = $implied->implies_relationship_type->name;
          }
        }
        $table['rows'][$key][2] = implode(', ', $names);
      }
      break;
  }
}