You are here

function hook_user_relationships_types_list_alter in User Relationships 7

Alter the relationship types listing page.

1 function implements hook_user_relationships_types_list_alter()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

user_relationship_defaults_user_relationships_types_list_alter in user_relationship_defaults/user_relationship_defaults.module
hook_user_relationships_admin_page_alter()

File

./user_relationships.api.php, line 136
This file documents all hooks for user_relationships.module

Code

function hook_user_relationships_types_list_alter(&$page) {
  $defaults = user_relationship_defaults_load();
  $default_rows = array();
  foreach ($defaults as $default) {
    $default_rows[] = array(
      theme('username', array(
        'account' => $default->user,
      )),
      $default->relationship_type->name,
      l(t('delete'), "admin/config/people/relationships/defaults/{$default->rdid}/delete"),
    );
  }
  $page['defaults'] = array(
    '#type' => 'fieldset',
    '#title' => t('Default Relationships'),
    '#weight' => 2,
  );
  $page['defaults']['list'] = array(
    '#theme' => 'table',
    '#header' => array(
      t('User'),
      t('Relationship'),
      t('Operations'),
    ),
    '#rows' => $default_rows,
    '#empty' => t('No default relationships available.'),
  );
}