summaryrefslogtreecommitdiff
path: root/modules/user/user.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/user/user.module')
-rw-r--r--modules/user/user.module61
1 files changed, 16 insertions, 45 deletions
diff --git a/modules/user/user.module b/modules/user/user.module
index 5744621c5..f983073ac 100644
--- a/modules/user/user.module
+++ b/modules/user/user.module
@@ -963,10 +963,7 @@ function user_view($uid = 0) {
$output .= implode("\n", module_invoke_all("user", "view_private", "", $user));
- drupal_set_title($user->name);
- print theme("header");
- print $output;
- print theme("footer");
+ print theme("page", $output, $user->name);
}
else if ($uid && $account = user_load(array("uid" => $uid, "status" => 1))) {
$output = form_item(t("Name"), $account->name);
@@ -977,21 +974,16 @@ function user_view($uid = 0) {
$output .= form_item(t("Administration"), l(t("edit account"), "admin/user/edit/$account->uid"));
}
- drupal_set_title($account->name);
- print theme("header");
- print $output;
- print theme("footer");
+ print theme("page", $output, $account->name);
}
else {
- $output = user_login();
- drupal_set_title(t("User login"));
- print theme("header");
- print theme("box", t("User login"), $output);
+ $output = theme("box", t("User login"), user_login());
if (variable_get("user_register", 1)) {
- print theme("box", t("Create new user account"), user_register());
+ $output .= theme("box", t("Create new user account"), user_register());
}
- print theme("box", t("Request new password"), user_pass());
- print theme("footer");
+ $output .= theme("box", t("Request new password"), user_pass());
+
+ print theme("page", $output, t("User login"));
}
}
@@ -1007,40 +999,28 @@ function user_page() {
switch ($op) {
case t("E-mail new password"):
case "password":
- drupal_set_title(t("E-mail new password"));
- print theme("header");
- print user_pass($edit);
- print theme("footer");
+ print theme("page", user_pass($edit), t("E-mail new password"));
break;
case t("Create new account"):
case "register":
$output = user_register($edit);
- drupal_set_title(t("Create new account"));
- print theme("header");
if (variable_get("user_register", 1)) {
- print $output;
+ print theme("page", $output, t("Create new account"));
}
else {
- print message_access();
+ print theme("page", message_access());
}
- print theme("footer");
break;
case t("Log in"):
case "login":
$output = user_login($edit);
- drupal_set_title(t("Log in"));
- print theme("header");
- print $output;
- print theme("footer");
+ print theme("page", $output, t("Log in"));
break;
case t("Save user information"):
case "edit":
$output = user_edit($edit);
$GLOBALS["theme"] = init_theme();
- drupal_set_title(t("Edit account"));
- print theme("header");
- print $output;
- print theme("footer");
+ print theme("page", $output, t("Edit account"));
break;
case "view":
user_view(arg(2));
@@ -1050,10 +1030,7 @@ function user_page() {
print user_logout();
break;
case "help":
- drupal_set_title(t("Distributed authentication"));
- print theme("header");
- print user_help("user/help#user");
- print theme("footer");
+ print theme("page", user_help("user/help#user"), t("Distributed authentication"));
break;
default:
print user_view();
@@ -1524,14 +1501,10 @@ function user_admin() {
$output = user_admin_account();
}
}
- print theme("header");
- print $output;
- print theme("footer");
+ print theme("page", $output);
}
else {
- print theme("header");
- print message_access();
- print theme("footer");
+ print theme("page", message_access());
}
}
// the following functions comprise help for admins and developers
@@ -1753,9 +1726,7 @@ function julia_user(\$type, \$edit, &\$user) {
}
function user_help_page() {
- print theme("header");
- print user_help();
- print theme("footer");
+ print theme("page", user_help());
}
?>