function ulogin_menu in uLogin (advanced version) 7
Same name and namespace in other branches
- 6 ulogin.module \ulogin_menu()
Implements hook_menu().
File
- ./
ulogin.module, line 33 - Main file for the uLogin module.
Code
function ulogin_menu() {
$items = array();
$items['admin/config/people/ulogin'] = array(
'title' => 'uLogin',
'description' => 'Manage uLogin social sign-on settings.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'ulogin_settings_form',
),
'access arguments' => array(
'administer site configuration',
),
'file' => 'ulogin.admin.inc',
'type' => MENU_NORMAL_ITEM,
);
$items['admin/reports/ulogin'] = array(
'title' => 'uLogin identities',
'description' => 'View uLogin identities counts grouped by authentication provider.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'ulogin_report',
),
'access arguments' => array(
'access site reports',
),
'file' => 'ulogin.admin.inc',
'type' => MENU_NORMAL_ITEM,
);
$items['ulogin'] = array(
'page callback' => 'ulogin_callback',
'access arguments' => array(
'use ulogin',
),
'file' => 'ulogin.pages.inc',
'type' => MENU_CALLBACK,
);
$items['user/%user/ulogin'] = array(
'title' => 'uLogin identities',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'ulogin_user_identity',
1,
),
'access callback' => 'user_edit_access',
'access arguments' => array(
1,
),
'file' => 'ulogin.pages.inc',
'type' => MENU_LOCAL_TASK,
);
$items['user/%user/ulogin/delete'] = array(
'title' => 'Delete uLogin identity',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'ulogin_user_identity_delete',
1,
4,
),
'access callback' => 'user_edit_access',
'access arguments' => array(
1,
),
'file' => 'ulogin.pages.inc',
'type' => MENU_CALLBACK,
);
return $items;
}