SiteKiosk Documentation
One Step Back

Macromap Object




The Macromap object allows to specify template variables and expand input strings with their current values.


Members Table

    The following table lists the members provided by the Macromap object.

    Members
    MethodsDescription
    ExpandExpands current template text with template variables.
    GetGets a template variables value.
    SetDefines a new or updates an existing template variable.

Remarks
    This object has some predefined auto-updating template variables:
    $(Date)           current date
    $(Time)           current time
    $(ComputerName)   terminal name
    $(ComputerGuid)   computers unique identifier
    $(SenderEmail)    senders email address
    $(Sales)          accumulated sales since session start
    $(Balance)        sessions current balance
    $(CurrencySymbol) symbol of current currency
    
    The ReceiptSettings Object provides a TemplateText Property which takes advantage of them.
Examples
    The following example shows how to format text with the help of the Macromap object.

    <SCRIPT TYPE="text/javascript">
    window.external.InitScriptInterface();
    
    var SiteCash = SiteKiosk.Plugins('SiteCash');
    if (SiteCash.Enabled)
    {
       var Macromap = SiteCash.Macromap;
       Macromap.Set("RemainingSurftime", SiteCash.RemainingSurftime);
       
       alert(Macromap.Expand("You currently have a balance"
           + " of $(CurrencySymbol) $(Balance), allowing you"
           + " to surf $(RemainingSurftime) seconds."));
    }
    
    </SCRIPT>
    

Applies to
    SiteKiosk v7.2 (and later versions).

Back to topVolver arriba

© 1997-2011 PROVISIO - Aventura, EEUU - Muenster, Alemania
Sitekiosk.es - Grupo24®, Madrid, España -