$values = array(); $values[] = Utils::truncate(Utils::insertStrip($_POST["firstname"]), 255); $values[] = Utils::truncate(Utils::insertStrip($_POST["lastname"]), 255); $types = "ss"; // will not get here if any password field is filled and all are not filled if ($enteredAllPass && $isOldPassCorrect && $matchOldPass && $matchNewPass) { $keys[] = "passhash"; $values[] = md5(trim($_POST["newpass1"])); $types .= "s"; } $updateResult = $db->update("users_id", $users_id, "i", "users", $keys, $values, $types); $submitSuccess = $updateResult; if ($updateResult === false) { $error = "Could not update your details"; } else { SessionHelper::updateName($values[0], $values[1]); } $message = "Your details have been updated"; } } } } } } } // common $firstnameValue = $submitted && $submitSuccess ? $_POST["firstname"] : $userData["first_name"]; $lastnameValue = $submitted && $submitSuccess ? $_POST["lastname"] : $userData["last_name"]; $message = $error ? "<span class=\"feedback_negative\">{$error}</span>" : "<span class=\"feedback_positive\">{$message}</span>"; $jsExtra = "<script src='js/settings.js' type='text/javascript'></script>"; $t = new Template("templates/admin_page.tpl.html");