You are here

function lti_tool_provider_memberships_menu in LTI Tool Provider 7

Implements hook_menu().

File

lti_tool_provider_memberships/lti_tool_provider_memberships.module, line 10
lti_tool_provider_memberships hook implementations and support functions.

Code

function lti_tool_provider_memberships_menu() {
  $items = array();
  $items['lti-tool-provider/memberships'] = array(
    'title' => 'LTI Memberships',
    'description' => 'Administer LTI Tool Provider Memberships.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'lti_tool_provider_memberships_form',
    ),
    'access callback' => 'lti_tool_provider_context_access',
    'access arguments' => array(
      'populate lti memberships',
    ),
    'menu_name' => 'navigation',
    //    'file' => 'lti_tool_provider_memberships.admin.inc',
    'weight' => -4,
  );
  $items['admin/config/lti-tool-provider/memberships-groups'] = array(
    'title' => 'Memberships Groups',
    'description' => 'Configure LTI Memberships groups.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'lti_tool_provider_memberships_subgroup_mapping',
    ),
    'access callback' => 'lti_tool_provider_memberships_access_and_og',
    'access arguments' => array(
      'administer lti_tool_provider module',
    ),
    'file' => 'lti_tool_provider_memberships.admin.inc',
    'weight' => -3,
  );
  return $items;
}