You are here

function opigno_simple_ui_og_menu_alter in Opigno 7.0

Implements hook_menu_alter()

1 call to opigno_simple_ui_og_menu_alter()
opigno_simple_ui_menu_alter in modules/opigno_simple_ui/opigno_simple_ui.module
Implements hook_menu_alter()

File

modules/opigno_simple_ui/includes/og.inc, line 10

Code

function opigno_simple_ui_og_menu_alter(&$items) {

  // Add Members tabs
  $items['node/%/members'] = array_merge($items['group/%/%/admin/people'], array(
    'title' => 'Members',
    'title callback' => 't',
    'title arguments' => array(),
    'page arguments' => array(
      'og_ui_user_admin_account',
      0,
      1,
    ),
    'access arguments' => array(
      'approve and deny subscription',
      0,
      1,
    ),
    'type' => MENU_LOCAL_TASK,
  ));
  $items['node/%/members/view'] = array(
    'title' => 'Members',
    'type' => MENU_DEFAULT_LOCAL_TASK,
  );
  $items['node/%/members/add'] = array_merge($items['group/%/%/admin/people/add-user'], array(
    'page arguments' => array(
      'og_ui_add_users',
      0,
      1,
    ),
    'access arguments' => array(
      'add user',
      0,
      1,
    ),
    'type' => MENU_LOCAL_TASK,
  ));

  // Remove Group tab, but leave it usable, just in case
  $items['node/%/group']['type'] = MENU_CALLBACK;
}