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