$transQ->close();
            displayErrorPage($transQ);
        }
        // Set fee message
        if (OBIB_LOCALE == 'th') {
            $balText = number_format($fee, 2) . ' บาท';
        } else {
            $balText = moneyFormat($fee, 2);
        }
        $_SESSION['feeMsg'] = "<font class=\"error\">" . $loc->getText("mbrViewBalMsg2", array("fee" => $balText)) . " <a href=\"../circ/mbr_account.php?mbrid=" . $saveMbrid . "&reset=Y\">" . $loc->getText('mbrAccountLink') . "</a></font><br><br>";
        $transQ->close();
    }
    // Update activity
    $mbrQ = new MemberQuery();
    $mbrQ->connect();
    $mbrQ->updateActivity($saveMbrid);
    $mbrQ->close();
}
#**************************************************************************
#*  Destroy form values and errors
#**************************************************************************
unset($_SESSION["postVars"]);
unset($_SESSION["pageErrors"]);
#**************************************************************************
#*  Go back to member view
#**************************************************************************
if ($holdQ->getRowCount() > 0) {
    header("Location: ../circ/hold_message.php?barcode=" . U($barcode));
} else {
    header("Location: ../circ/checkin_form.php?barcode=" . U($barcode) . "&mbrid=" . U($saveMbrid));
}
$member->setPassUser2($_POST["pass_user2"]);
$_POST["pass_user2"] = $member->getPassUser2();
if (!$member->validatePassUser()) {
    $pageErrors["pass_user"] = $member->getPassUserError();
    $_SESSION["postVars"] = $_POST;
    $_SESSION["pageErrors"] = $pageErrors;
    header("Location: ../user/user_pwd_reset_form.php");
    exit;
}
#**************************************************************************
#*  Update staff member
#**************************************************************************
$memberQ = new MemberQuery();
$memberQ->connect();
if ($memberQ->errorOccurred()) {
    $memberQ->close();
    displayErrorPage($memberQ);
}
if (!$memberQ->resetPassUser($member)) {
    $memberQ->close();
    displayErrorPage($memberQ);
}
$memberQ->close();
#**************************************************************************
#*  Destroy form values and errors
#**************************************************************************
unset($_SESSION["postVars"]);
unset($_SESSION["pageErrors"]);
#**************************************************************************
#*  Show success page
#**************************************************************************