You are here

function user_relationship_defaults_user_relationships_page_alter in User Relationships 6

Same name and namespace in other branches
  1. 5 plugins/user_relationship_defaults/user_relationship_defaults.module \user_relationship_defaults_user_relationships_page_alter()
  2. 5.2 plugins/user_relationship_defaults/user_relationship_defaults.module \user_relationship_defaults_user_relationships_page_alter()

hook_user_relationships_admin_page_alter()

File

user_relationship_defaults/user_relationship_defaults.module, line 247
Drupal Module: User Relationship Defaults

Code

function user_relationship_defaults_user_relationships_page_alter($page_id, &$page, &$current_table) {
  switch ($page_id) {
    case 'types list':
      $defaults = user_relationship_defaults_load();
      $default_rows = array();
      foreach ($defaults as $default) {
        $default_rows[] = array(
          theme('username', $default->user),
          check_plain($default->relationship_type->name),
          l(t('delete'), "admin/user/relationships/defaults/{$default->rdid}/delete"),
        );
      }
      if (sizeof($default_rows) <= 0) {
        $default_rows[] = array(
          array(
            'data' => t('No default relationships available.'),
            'colspan' => 3,
          ),
        );
      }
      $page['defaults'] = array(
        '#type' => 'fieldset',
        '#title' => t('Default Relationships'),
        '#weight' => 2,
      );
      $page['defaults']['list'] = array(
        '#value' => theme('table', array(
          t('User'),
          t('Relationship'),
          t('Operations'),
        ), $default_rows),
      );
      break;
  }
}