From 1bb1775025f99bfb97a716e887a1e630f9f6ab7f Mon Sep 17 00:00:00 2001 From: Russ Fish <fish@flux.utah.edu> Date: Thu, 27 Sep 2007 01:53:51 +0000 Subject: [PATCH] Don't send usr_addr2 if not changed, like everything else. Used to be treated specially. --- www/moduserinfo.php3 | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/www/moduserinfo.php3 b/www/moduserinfo.php3 index 9e656ad37d..102147628d 100644 --- a/www/moduserinfo.php3 +++ b/www/moduserinfo.php3 @@ -7,7 +7,7 @@ include("defs.php3"); # -# No PAGEHEADER since we spit out a Location header later. See below. +# No PAGEHEADER here since we spit out a Location header later. See below. # # We want to allow logged in users with expired passwords to change them. # @@ -50,6 +50,7 @@ function SPITFORM($formfields, $errors) # expiration interaction. See below. # PAGEHEADER("Modify User Information"); + ###STARTBUSY("Making user profile changes"); if ($errors) { echo "<table class=nogrid @@ -506,7 +507,8 @@ if (isset($formfields["usr_addr"]) && $formfields["usr_addr"] != "" && $formfields["usr_addr"] != $target_user->addr()) { $args["usr_addr"] = $formfields["usr_addr"]; } -if (isset($formfields["usr_addr2"]) && $formfields["usr_addr2"] != "") { +if (isset($formfields["usr_addr2"]) && $formfields["usr_addr2"] != "" && + $formfields["usr_addr2"] != $target_user->addr2()) { $args["usr_addr2"] = $formfields["usr_addr2"]; } if (isset($formfields["usr_city"]) && $formfields["usr_city"] != "" && @@ -548,6 +550,8 @@ if (! ($result = User::ModUserInfo($target_user, $args, $errors))) { PAGEHEADER("Modify User Information"); +###STOPBUSY(); + echo "<center><h3>Done!</h3></center>\n"; PAGEREPLACE(CreateURL("showuser", $target_user) . "#PROFILE"); -- GitLab