From 64a6fbc790f02a80b32682456a24a45afe8c50a5 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sun, 16 Sep 2001 13:53:45 +0000 Subject: - added the search functionality --- modules/user.module | 127 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 74 insertions(+), 53 deletions(-) (limited to 'modules/user.module') diff --git a/modules/user.module b/modules/user.module index 1a531be22..132328bcc 100644 --- a/modules/user.module +++ b/modules/user.module @@ -207,6 +207,19 @@ function user_help() { $account->name, "link" => ($PHP_SELF == "/admin.php" ? "admin.php?mod=user&op=edit&id=$account->uid" : "module.php?mod=user&op=view&id=$account->uid"), "user" => $account->name); + } + return $find; +} + function user_link($type) { if ($type == "page") { $links[] = "". t("user account") .""; @@ -479,7 +492,7 @@ function user_login($edit = array()) { ** Display login form: */ - $output .= form_textfield(t("Username"), "name", $edit["name"], 20, 64, t("Enter yourlocal username, a Drupal ID or a Jabber ID.")); + $output .= form_textfield(t("Username"), "name", $edit["name"], 20, 64, t("Enter your local username, a Drupal ID or a Jabber ID.")); $output .= form_password(t("Password"), "pass", $pass, 20, 64, t("Enter the password that accompanies your username.")); $output .= form_hidden("type", "local"); $output .= form_submit(t("Log in")); @@ -1115,63 +1128,71 @@ function admin_access_init() { function user_admin() { - global $edit, $id, $op, $user; + global $edit, $id, $keys, $op, $user; - /* - ** Initialize all the roles and permissions: - */ - - admin_access_init(); + if (user_access("administer users")) { - /* - ** Compile all the administrative links: - */ + /* + ** Initialize all the roles and permissions: + */ - $links[] = "add new user"; - $links[] = "access rules"; - $links[] = "user accounts"; - $links[] = "user roles"; - $links[] = "user permissions"; - $links[] = "settings"; - $links[] = "help"; + admin_access_init(); - print "". implode(" · ", $links) ."
"; + /* + ** Compile all the administrative links: + */ - switch ($op) { - case "help": - print user_help(); - break; - case "Save configuration": - case "Reset to defaults": - case "settings": - print user_admin_settings($edit); - break; - case "Add rule": - case "Check": - case "access": - print user_admin_access($edit); - break; - case "Save permissions": - case "permission": - print user_admin_perm($edit); - break; - case "Create account": - case "create": - print user_admin_create($edit); - break; - case "Add role": - case "Delete role": - case "Save role": - case "role": - print user_admin_role($edit); - break; - case "Delete account": - case "Save account": - case "edit": - print user_admin_edit($edit); - break; - default: - print user_admin_account(); + $links[] = "add new user"; + $links[] = "access rules"; + $links[] = "user accounts"; + $links[] = "user roles"; + $links[] = "user permissions"; + $links[] = "search account"; + $links[] = "settings"; + $links[] = "help"; + + print "". implode(" · ", $links) ."
"; + + switch ($op) { + case "help": + print user_help(); + break; + case "search": + print search_form($keys); + print search_data($keys, "user"); + break; + case "Save configuration": + case "Reset to defaults": + case "settings": + print user_admin_settings($edit); + break; + case "Add rule": + case "Check": + case "access": + print user_admin_access($edit); + break; + case "Save permissions": + case "permission": + print user_admin_perm($edit); + break; + case "Create account": + case "create": + print user_admin_create($edit); + break; + case "Add role": + case "Delete role": + case "Save role": + case "role": + print user_admin_role($edit); + break; + case "Delete account": + case "Save account": + case "edit": + print user_admin_edit($edit); + break; + default: + print user_admin_account(); + } } } -- cgit v1.2.3