$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));
}
$holdQ->queryByMbrid($mbrid);
$duplicated = false;
while ($hold = $holdQ->fetchRow()) {
    if ($hold->getBarcodeNmbr() == $barcode) {
        $pageErrors["holdBarcodeNmbr"] = $loc->getText("placeHoldErrDup");
        $postVars["holdBarcodeNmbr"] = $barcode;
        $_SESSION["postVars"] = $postVars;
        $_SESSION["pageErrors"] = $pageErrors;
        header("Location: ../user/user_view.php?mbrid=" . U($mbrid));
        exit;
    }
}
$rc = $holdQ->insert($mbrid, $barcode);
if (!$rc) {
    $holdQ->close();
    displayErrorPage($holdQ);
}
$holdQ->close();
$mbrQ = new MemberQuery();
$mbrQ->connect();
$mbrQ->updateActivity($mbrid);
$mbrQ->close();
#**************************************************************************
#*  Destroy form values and errors
#**************************************************************************
unset($_SESSION["postVars"]);
unset($_SESSION["pageErrors"]);
#**************************************************************************
#*  Go back to member view
#**************************************************************************
header("Location: ../user/user_view.php?mbrid=" . U($_POST["mbrid"]));