diff --git a/include/ajax.users.php b/include/ajax.users.php index a523695e5c72b4565340da5236222d1bdea763db..b17d742a478af318cc7127161b56172aef9d8157 100644 --- a/include/ajax.users.php +++ b/include/ajax.users.php @@ -233,17 +233,19 @@ class UsersAjaxAPI extends AjaxController { return self::_lookupform(null, $info); } + function lookup() { + return self::addUser(); + } + function addUser() { $info = array(); - $info['title'] = 'Add New User'; - - $info['lookup'] = 'remote'; if (!AuthenticationBackend::getSearchDirectories()) - $info['lookup'] = false; + $info['lookup'] = 'local'; if ($_POST) { + $info['title'] = 'Add New User'; $form = UserForm::getUserForm()->getForm($_POST); if (($user = User::fromForm($form))) Http::response(201, $user->to_json()); @@ -297,10 +299,6 @@ class UsersAjaxAPI extends AjaxController { include STAFFINC_DIR . 'templates/user-import.tmpl.php'; } - function getLookupForm() { - return self::_lookupform(); - } - function selectUser($id) { if ($id) @@ -319,7 +317,7 @@ class UsersAjaxAPI extends AjaxController { static function _lookupform($form=null, $info=array()) { if (!$info or !$info['title']) - $info += array('title' => 'Select or Create a Client'); + $info += array('title' => 'Lookup or create a user'); ob_start(); include(STAFFINC_DIR . 'templates/user-lookup.tmpl.php'); diff --git a/scp/ajax.php b/scp/ajax.php index ff6703a5aa4ab9a6721c2b9ffab8a1d4c010a6a7..6f784080b2d8d018a35274792b4e6f8005403a9f 100644 --- a/scp/ajax.php +++ b/scp/ajax.php @@ -76,7 +76,7 @@ $dispatcher = patterns('', url_get('^/(?P<id>\d+)/preview$', 'preview'), url_get('^/(?P<id>\d+)/edit$', 'editUser'), url('^/lookup$', 'getUser'), - url_get('^/lookup/form$', 'getLookupForm'), + url_get('^/lookup/form$', 'lookup'), url_post('^/lookup/form$', 'addUser'), url_get('^/add$', 'addUser'), url('^/import$', 'importUsers'),