From b9795ea06b667d0320cb31ae087852444b5f255e Mon Sep 17 00:00:00 2001 From: marcus Date: Mon, 30 Jun 2008 16:03:26 +0000 Subject: Added some user code - needs div hiding git-svn-id: https://code.elgg.org/elgg/trunk@1209 36083f99-b078-4883-b0ff-0f9b5a30f544 --- actions/useradd.php | 49 ++++++++++++++++++++++++++++++++ engine/lib/users.php | 3 +- languages/en.php | 7 ++++- views/default/account/forms/useradd.php | 35 +++++++++++++++++++++++ views/default/admin/user_opt/adduser.php | 8 ++++-- 5 files changed, 98 insertions(+), 4 deletions(-) create mode 100644 actions/useradd.php create mode 100644 views/default/account/forms/useradd.php diff --git a/actions/useradd.php b/actions/useradd.php new file mode 100644 index 000000000..fd89f0b5d --- /dev/null +++ b/actions/useradd.php @@ -0,0 +1,49 @@ +admin = 'yes'; + } + + system_message(sprintf(elgg_echo("adduser:ok"),$CONFIG->sitename)); + } else { + system_message(elgg_echo("adduser:bad")); + } + + forward($_SERVER['HTTP_REFERER']); + exit; +?> \ No newline at end of file diff --git a/engine/lib/users.php b/engine/lib/users.php index 54b79b8e2..bc308ff82 100644 --- a/engine/lib/users.php +++ b/engine/lib/users.php @@ -943,7 +943,8 @@ register_page_handler('friends','friends_page_handler'); register_page_handler('friendsof','friends_of_page_handler'); register_action("register",true); - register_action("friends/add"); + register_action("useradd",true); + register_action("friends/add"); register_action("friends/remove"); register_action("email/confirm"); diff --git a/languages/en.php b/languages/en.php index df4b3b0c5..49b2a6d9d 100644 --- a/languages/en.php +++ b/languages/en.php @@ -240,6 +240,10 @@ 'registerok' => "You have successfully registered for %s.", 'registerbad' => "Your registration was unsuccessful. The username may already exist, or your passwords might not match.", + 'adduser' => "Add User", + 'adduser:ok' => "You have successfully added a new user.", + 'adduser:bad' => "The new user could not be created.", + 'user:set:name' => "Account name settings", 'user:name:label' => "Your name", 'user:name:success' => "Successfully changed your name on the system.", @@ -269,7 +273,8 @@ 'admin:description' => "The admin panel allows you to control all aspects of the system, from user management to how plugins behave. Choose an option below to get started.", 'admin:user' => "User Administration", - 'admin:user:description' => "This admin panel allows you to control user settings for your site. Choose an option below to get started.", + 'admin:user:description' => "This admin panel allows you to control user settings for your site. Choose an option below to get started.", + 'admin:user:adduser:label' => "Click here to add a new user...", 'admin:user:opt:linktext' => "Configure users...", 'admin:user:opt:description' => "Configure users and account information. ", diff --git a/views/default/account/forms/useradd.php b/views/default/account/forms/useradd.php new file mode 100644 index 000000000..daf645437 --- /dev/null +++ b/views/default/account/forms/useradd.php @@ -0,0 +1,35 @@ +admin) && ($vars['show_admin'])) + $admin_option = true; +?> + +

+
+
+


+
+
+
+
+ +
+ +

+
+
\ No newline at end of file diff --git a/views/default/admin/user_opt/adduser.php b/views/default/admin/user_opt/adduser.php index 4774c64a2..29827d798 100644 --- a/views/default/admin/user_opt/adduser.php +++ b/views/default/admin/user_opt/adduser.php @@ -12,5 +12,9 @@ */ ?> - -true)); ?> \ No newline at end of file +
+ +
+
+true)); ?> +
\ No newline at end of file -- cgit v1.2.3