diff --git a/sites/all/modules/unl/unl_cas.admin.inc b/sites/all/modules/unl/unl_cas.admin.inc new file mode 100644 index 0000000000000000000000000000000000000000..d0c0bebff3674cb20661b5786daafb660190c58f --- /dev/null +++ b/sites/all/modules/unl/unl_cas.admin.inc @@ -0,0 +1,9 @@ +<?php + +function unl_cas_user_import($form, &$form_state) { + $form['root']['#type'] = 'fieldset'; + $form['root']['#title'] = 'Import from peoplefinder.'; + $form['submit']['#type'] = 'submit'; + $form['submit']['#value'] = 'Search'; + return $form; +} \ No newline at end of file diff --git a/sites/all/modules/unl/unl_cas.module b/sites/all/modules/unl/unl_cas.module index 167e24bf7df923bff2c70eb612b5abe2ca154de3..d31dfe42d9b3208098d2452593831289e9a71459 100644 --- a/sites/all/modules/unl/unl_cas.module +++ b/sites/all/modules/unl/unl_cas.module @@ -48,9 +48,24 @@ function unl_cas_menu() { 'access callback' => TRUE, ); + $items['admin/people/import'] = array( + 'title' => 'Import User', + 'description' => 'Import a user from UNL People Finder', + 'access arguments' => array('administer users'), + 'page callback' => 'drupal_get_form', + 'page arguments' => array('unl_cas_user_import'), + 'type' => MENU_LOCAL_ACTION, + 'file' => 'unl_cas.admin.inc', + ); + return $items; } +function unl_cas_menu_alter(&$items) +{ + unset($items['admin/people/create']); +} + function unl_cas_validate() { $cas = unl_cas_get_adapter();