function ulogin_menu in uLogin (advanced version) 6
Same name and namespace in other branches
- 7 ulogin.module \ulogin_menu()
Implements hook_menu().
File
- ./
ulogin.module, line 17
Code
function ulogin_menu() {
$items = array();
$items['admin/user/ulogin'] = array(
'title' => 'uLogin',
'description' => 'Manage uLogin widget default settings.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'ulogin_settings_form',
),
//'access callback' => 'user_access',
'access arguments' => array(
'administer site configuration',
),
'file' => 'ulogin.admin.inc',
'type' => MENU_NORMAL_ITEM,
);
$items['admin/user/ulogin/main'] = array(
'title' => 'Main',
'description' => 'Manage uLogin widget default settings.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'ulogin_settings_form',
),
//'access callback' => 'user_access',
'access arguments' => array(
'administer site configuration',
),
'file' => 'ulogin.admin.inc',
'type' => MENU_DEFAULT_LOCAL_TASK,
);
$items['admin/user/ulogin/advanced'] = array(
'title' => 'Advanced',
'description' => 'Manage uLogin widget default settings.',
'page callback' => 'drupal_get_form',
'page arguments' => array(
'ulogin_adv_settings_form',
),
//'access callback' => 'user_access',
'access arguments' => array(
'administer site configuration',
),
'file' => 'ulogin.admin.inc',
'type' => MENU_LOCAL_TASK,
'weight' => 10,
);
$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 callback' => 'user_access',
'access arguments' => array(
'access site reports',
),
'file' => 'ulogin.admin.inc',
'type' => MENU_NORMAL_ITEM,
);
$items['ulogin'] = array(
'page callback' => 'ulogin_callback',
//'access callback' => 'user_access',
'access arguments' => array(
'use ulogin',
),
'type' => MENU_CALLBACK,
'file' => 'ulogin.pages.inc',
);
$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,
),
'type' => MENU_LOCAL_TASK,
'file' => 'ulogin.pages.inc',
);
$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,
),
'type' => MENU_LOCAL_TASK,
'file' => 'ulogin.pages.inc',
);
return $items;
}