.
require_once("../inc/util.inc");
require_once("../inc/email.inc");
check_get_args(array());
$user = get_logged_in_user();
page_head(tra("Change email address"));
$email_text = "";
if (is_valid_email_addr($user->email_addr)) {
$email_text = $user->email_addr;
}
if ($user->email_addr_change_time + 604800 > time()) {
echo tra("Email address was changed within the past 7 days. Please look for an email to $user->previous_email_addr if you need to revert this change.");
} else {
form_start(secure_url_base()."edit_email_action.php", "post");
form_input_text(
tra("New email address").
"
".tra("Must be a valid address of the form 'name@domain'")."
", "email_addr", $email_text ); // we need the password here not for verification, // but because we store it salted with email address, // which is about to change. form_input_text(tra("Password"), "passwd", "", "password"); form_submit(tra("Change email address")); form_end(); } page_tail(); ?>