function janrain_capture_menu in Janrain Registration 7
Same name and namespace in other branches
- 6 janrain_capture.module \janrain_capture_menu()
- 7.4 janrain_capture.module \janrain_capture_menu()
- 7.2 janrain_capture.module \janrain_capture_menu()
- 7.3 janrain_capture.module \janrain_capture_menu()
Implements hook_menu().
File
- ./
janrain_capture.module, line 112 - This module implements authentication endpoints for Janrain Capture.
Code
function janrain_capture_menu() {
$items['janrain_capture/oauth'] = array(
'title' => 'Capture Oauth Receiver',
'page callback' => 'janrain_capture_oauth',
'access callback' => 'user_is_anonymous',
'type' => MENU_CALLBACK,
'file' => 'janrain_capture.pages.inc',
);
$items['janrain_capture/signin_redirect'] = array(
'title' => 'Capture redirect page',
'page callback' => 'janrain_capture_signin_redirect',
'access callback' => 'user_is_logged_in',
'type' => MENU_CALLBACK,
'file' => 'janrain_capture.pages.inc',
);
$items['janrain_capture/profile'] = array(
'title' => 'Capture Profile',
'page callback' => 'janrain_capture_profile',
'access callback' => 'user_is_logged_in',
'type' => MENU_CALLBACK,
'file' => 'janrain_capture.pages.inc',
);
$items['janrain_capture/profile_sync'] = array(
'title' => 'Capture Profile Receiver',
'page callback' => 'janrain_capture_profile_sync',
'access callback' => 'user_is_logged_in',
'type' => MENU_CALLBACK,
'file' => 'janrain_capture.pages.inc',
);
$items['janrain_capture/resend_verification_email'] = array(
'title' => 'Capture Verification Email Resent',
'page callback' => 'janrain_capture_resend_verification_email',
'access callback' => TRUE,
'type' => MENU_CALLBACK,
'file' => 'janrain_capture.pages.inc',
);
$items['admin/config/people/janrain_capture'] = array(
'title' => 'Janrain Capture',
'description' => t('Connect to Janrain Capture service for centralized storage of social profile data.'),
'page callback' => 'drupal_get_form',
'page arguments' => array(
'janrain_capture_settings',
),
'access arguments' => array(
'administer site configuration',
),
'weight' => -4,
'file' => 'janrain_capture.admin.inc',
);
$items['admin/config/people/janrain_capture/settings'] = array(
'title' => 'Settings',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'janrain_capture_settings',
),
'access arguments' => array(
'administer site configuration',
),
'type' => MENU_DEFAULT_LOCAL_TASK,
'weight' => -10,
'file' => 'janrain_capture.admin.inc',
);
$items['janrain_capture/token_expired/%'] = array(
'title' => 'Capture Token Expired',
'page callback' => 'janrain_capture_token_expired',
'access callback' => 'janrain_capture_token_expired_access',
'access arguments' => array(
2,
),
'type' => MENU_CALLBACK,
'file' => 'janrain_capture.pages.inc',
);
return $items;
}