You are here

function miniorange_oauth_client_menu in Drupal OAuth & OpenID Connect Login - OAuth2 Client SSO Login 7

Implements hook_menu().

File

./miniorange_oauth_client.module, line 8

Code

function miniorange_oauth_client_menu() {
  $items['admin/config/people/miniorange_oauth_client'] = array(
    'title' => 'miniOrange OAuth Client Login Configuration',
    'description' => 'miniOrange OAuth Client Login Configuration',
    'page callback' => 'drupal_get_form',
    'page arguments' => array(
      'miniorange_oauth_client_config',
    ),
    'access arguments' => array(
      'administer site configuration',
    ),
    'file' => 'miniorange_oauth_client_config.inc',
  );
  $items['admin/config/people/miniorange_oauth_client/configure_oauth'] = array(
    'title' => 'Configure OAuth',
    'weight' => -8,
    'access arguments' => array(
      'administer site configuration',
    ),
    'page arguments' => array(
      'miniorange_oauth_client_config',
    ),
    'file' => 'miniorange_oauth_client_config.inc',
    'type' => MENU_DEFAULT_LOCAL_TASK,
  );
  $items['admin/config/people/miniorange_oauth_client/attr_mapping'] = array(
    'title' => 'Attribute & Role Mapping',
    'weight' => -7,
    'access arguments' => array(
      'administer site configuration',
    ),
    'page arguments' => array(
      'miniorange_attr_mapping',
    ),
    'file' => 'miniorange_oauth_client_attr_mapping.inc',
    'type' => MENU_LOCAL_TASK,
  );
  $items['admin/config/people/miniorange_oauth_client/login_settings'] = array(
    'title' => 'Sign In Settings',
    'weight' => -6,
    'access arguments' => array(
      'administer site configuration',
    ),
    'page arguments' => array(
      'miniorange_oauth_login_options',
    ),
    'file' => 'miniorange_oauth_login_options.inc',
    'type' => MENU_LOCAL_TASK,
  );
  $items['admin/config/people/miniorange_oauth_client/reports'] = array(
    'title' => 'Reports',
    'weight' => -5,
    'type' => MENU_LOCAL_TASK,
    'access arguments' => array(
      'administer site configuration',
    ),
    'page arguments' => array(
      'miniorange_oauth_client_reports',
    ),
    'file' => 'miniorange_oauth_client_reports.inc',
  );
  $items['admin/config/people/miniorange_oauth_client/licensing'] = array(
    'title' => 'Upgrade Plans',
    'weight' => -4,
    'type' => MENU_LOCAL_TASK,
    'access arguments' => array(
      'administer site configuration',
    ),
    'page arguments' => array(
      'miniorange_oauth_client_license',
    ),
    'file' => 'miniorange_oauth_client_licensing.inc',
  );
  $items['admin/config/people/miniorange_oauth_client/request_for_demo'] = array(
    'title' => 'Request For Demo',
    'weight' => -3,
    'type' => MENU_LOCAL_TASK,
    'access arguments' => array(
      'administer site configuration',
    ),
    'page arguments' => array(
      'miniorange_oauth_client_request_for_demo',
    ),
    'file' => 'miniorange_oauth_client_rfd.inc',
  );
  $items['admin/config/people/miniorange_oauth_client/customer_setup'] = array(
    'title' => 'Register/Login',
    'weight' => -2,
    'type' => MENU_LOCAL_TASK,
    'access arguments' => array(
      'administer site configuration',
    ),
    'page arguments' => array(
      'miniorange_oauth_client_customer_setup',
    ),
    'file' => 'miniorange_oauth_client_customer_setup.inc',
  );
  $items['testConfig'] = array(
    'access arguments' => array(
      'administer site configuration',
    ),
    'page callback' => 'test_mo_config',
    'type' => MENU_CALLBACK,
  );
  $items['mo_login'] = array(
    'access callback' => TRUE,
    'page callback' => 'test_config',
    'type' => MENU_CALLBACK,
  );
  $items['moLogin'] = array(
    'access callback' => TRUE,
    'page callback' => 'miniorange_oauth_client_mologin',
    'type' => MENU_CALLBACK,
  );
  return $items;
}