From c5c8dd1384cf26b1de1bfb1bb9ef1a4537c6633c Mon Sep 17 00:00:00 2001 From: Tim Steiner <tsteiner2@unl.edu> Date: Fri, 22 Oct 2010 20:26:00 +0000 Subject: [PATCH] Stub for adding the people finder import tool. git-svn-id: file:///tmp/wdn_thm_drupal/trunk@259 20a16fea-79d4-4915-8869-1ea9d5ebf173 --- sites/all/modules/unl/unl_cas.admin.inc | 9 +++++++++ sites/all/modules/unl/unl_cas.module | 15 +++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 sites/all/modules/unl/unl_cas.admin.inc 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 000000000..d0c0bebff --- /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 167e24bf7..d31dfe42d 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(); -- GitLab