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;
}