# Condition Property The Condition property indicates when the receipt should be printed. Syntax
    [long=] SiteKiosk.Plugins("SiteCash").ReceiptSettings.Condition
Possible Values
    Long value that when the receipt should be printed.
The property is read only. Remarks The Condition Property returns the following options:
    ONINPAYMENT = 1;
    ONSESSIONEND = 2;
Examples The following example binds the OfferReceipt function to the correct event depending on the Condition properties state.
    <SCRIPT TYPE="text/javascript">
    window.external.InitScriptInterface();
    SiteCash = SiteKiosk.Plugins("SiteCash");

    ONINPAYMENT = 1;
    ONSESSIONEND = 2;

    switch (SiteCash.ReceiptSettings.Condition)
    {
        case ONINPAYMENT:
            SiteCash.OnInpayment = OfferReceipt;
            break;
        case ONSESSIONEND:
            SiteCash.OnSessionEnd = OfferReceipt;
            break;
    }

    function OfferReceipt()
    {
        if (confirm("Do you want to get a receipt?"))
        {
            //do printing and/or mailing here...
        }
    }
    </SCRIPT>
Applies to SiteKiosk v7.2 (and later versions). Back to top