This are generic parameters to functions call. Ex <#myString lowercase=1>
Syntax | Type | Context | Description |
---|---|---|---|
AnalyzeTagParams | parameter | all tags | Analyze all params before to call a function |
Base64Encode | parameter | all tags | Base64 encode the returning value |
Default | parameter | all tags | Return default if the returning value is empty |
Checksum | parameter | all tags | Return checksum of the returning value |
ConvertCurrency | parameter | all tags | Return the currency converted |
CurrencyString | parameter | Format | The currency string to use when formating the value |
Format | parameter | all tags | Format the returning value |
ThousandSeparator | parameter | Format | The thousand separator to use when formating the value |
Decimalseparator | parameter | Format | The decimal separator to use when formating the value |
TrueStr | parameter | Format | The TrueStr to use when formating the value |
FalseStr | parameter | Format | The FalseStr to use when formating the value |
JsEncode | parameter | all tags | Javascript encode the returning value |
HexEncode | parameter | all tags | Hex encode the returning value |
HtmlEncode | parameter | all tags | Html encode the returning value |
HttpEncode | parameter | all tags | Http encode the returning value |
Lowercase | parameter | all tags | Lowercase the returning value |
MaxChars | parameter | all tags | the maximum number of chars to output |
MaxcharsTruncStr | parameter | all tags | use only with maxchars. specify the end string when output was truncated |
NoOutput | parameter | all tags | return empty string |
PreserveNullStr | parameter | all tags | Do not replace null result by an empty string |
SentenceCase | parameter | all tags | First letter of the sentence capitalized, all others lower case |
StripHtmlTags | parameter | all tags | remove all html tags from the output |
SetValue | parameter | all tags | Set a value to a custom var |
TitleCase | parameter | all tags | First letter of each word is capitalized, the rest are lower case |
Trim | parameter | all tags | Trims leading and trailing spaces and control characters from a string. |
UpperCase | parameter | all tags | Uppercase the returning value |
XmlEncode | parameter | all tags | XML/XHTML encode the returning value |
Syntax | Type | Context | Description |
---|---|---|---|
<#Analytics_Tracker> | var (TAnalytics_Tracker) | anywhere | analytics Tracker object |
All of these Api functions can return result in JSON_Response_Format or in REST_Response_Format
Syntax | Type | Context | Description |
---|---|---|---|
<#Add_lead> | Function | anywhere | API Function to add lead in the database |
<#Share_url_by_email> | Function | anywhere | API Function to share an URL by email |
<#Contact_us> | Function | anywhere | API Function to contact us by email |
<#Get_contacts> | Function | anywhere | API Function to retrieve list of a contacts |
<#Get_contact> | Function | anywhere | API Function to get details of a contact |
<#Set_contact> | Function | anywhere | API Function to add or update a contact |
<#Get_GeoPlaces> | Function | anywhere | API Function to retrieve list of geo places |
<#Get_GeoPlace> | Function | anywhere | API Function to retrieve detail of one geo place |
<#Get_Object_Ids> | Function | anywhere | API Function to retrieve list of object ids via keywords |
<#Set_prospect> | Function | anywhere | API Function to add or update a prospect |
<#Get_wwwfile_content> | Function | anywhere | API Function to retrieve the raw content of a template file |
<#Set_wwwfile_content> | Function | anywhere | API Function to set the raw content of a template file |
<#Get_wwwfile_logs> | Function | anywhere | API Function to retrieve the logs of a template file |
<#Get_lookuplist_content> | Function | anywhere | API Function to retrieve the items of a lookup list |
<#Set_lookuplist_content> | Function | anywhere | API Function to set the items of a lookup list |
<#Delete_lookuplist_content> | Function | anywhere | API Function to delete an item of a lookup list |
<#Get_pageCfg_content> | Function | anywhere | API Function to retrieve the raw content of the page configuration |
<#Set_pageCfg_content> | Function | anywhere | API Function to set the raw content of the page configuration |
<#Get_urlResources_content> | Function | anywhere | API Function to retrieve the raw content of the url resources file |
<#Set_urlResources_content> | Function | anywhere | API Function to set the raw content of a the url resources file |
<#Register> | Function | anywhere | API Function to register a new user |
<#Password_recovery> | Function | anywhere | API Function reset the password |
<#Login> | Function | anywhere | API Function to login |
<#Logout> | Function | anywhere | API Function to logout |
Syntax | Type | Context | Description |
---|---|---|---|
<#google_oauth2callback> | Function | anywhere | Handle the google Oauth 2 callback |
<#facebook_oauth2callback> | Function | anywhere | Handle the facebook Oauth 2 callback |
<#windowslive_oauth2callback> | Function | anywhere | Handle the windowslive Oauth 2 callback |
<#yahoo_oauth1authorization> | Function | anywhere | Handle the yahoo Oauth 1 authorization popup |
<#yahoo_oauth1callback> | Function | anywhere | Handle the yahoo Oauth 2 callback |
Syntax | Type | Context | Description |
---|---|---|---|
<#AdminLog_Enabled> | function | anywhere | If the engine is build with admin log |
<#Beta_Enabled> | function | anywhere | If the engine is build for “beta” |
<#Debug_Enabled> | function | anywhere | If the engine is build in “debug” mode |
<#Debug_TimeTaken> | function | anywhere | the total time taken of the current request |
<#Debug_Templates_Used> | var (TStringList) | anywhere | The list of templates used by the current request |
<#Debug_Templates> | var (TStringList) | anywhere | The list of all the templates |
Syntax | Type | Context | Description |
---|---|---|---|
<#error_message> | var (string) | Error template | Error message |
<#error_btn_back_url> | var (string) | Error template | Url of the back button |
<#error_btn_back_method> | var (string) | Error template | Method to use for the back action |
<#error_btn_back_post_params> | var (TStringList) | Error template | Params of the back action if it's a post method |
Syntax | Type | Context | Description |
---|---|---|---|
<#abs> | function | anywhere | return the absolute value of an expression |
<#calc> | function | anywhere | Calculator to evaluate expression |
<#caseof> | function | anywhere | Case of statement |
<#for> | function | anywhere | for statement |
<#break> | function | anywhere | break a loop |
<#if> | function | anywhere | IF statement |
<#php> | function | anywhere | Execute arbitrary PHP code |
<#while> | function | anywhere | while statement |
Syntax | Type | Context | Description |
---|---|---|---|
<#Geoplace> | var (TGeoPlace) | anywhere | Retrieve the details of one geo place |
<#Geoplaces> | var (TGeoPlaces) | anywhere | Retrieve the details of several geo places |
Syntax | Type | Context | Description |
---|---|---|---|
<#Doctype> | function | anywhere | The HTML <!DOCTYPE> Declaration |
<#isChromeBrowser> | function | anywhere | Return 1 if the browser is Chrome |
<#isIEBrowser> | function | anywhere | Return 1 if the browser is IE |
<#isFirefoxBrowser> | function | anywhere | Return 1 if the browser is Firefox |
<#isSafariBrowser> | function | anywhere | Return 1 if the browser is Safari |
<#isOperaBrowser> | function | anywhere | Return 1 if the browser is Opera |
<#Meta_Title> | function | anywhere | Return the <title>…</title> element |
<#Meta_Description> | function | anywhere | Return the <meta description=””> element |
<#Meta_Keywords> | function | anywhere | Return the <meta keywords=””> element |
<#Meta_Robots> | var (TMeta_Robots) | anywhere | Return the <meta name=“robots” content=”…”> element |
<#Meta_Pagination> | var (TMeta_Pagination) | anywhere | the link rel=“next” and rel=“prev” |
<#OpenGraph> | var (TOpenGraph) | anywhere | the list of meta used by the open graph protocole |
<#RssLinks> | var (TRsslinks) | anywhere | The list of rss links of the current document |
<#StyleSheets> | var (TStyleSheets) | anywhere | The list of stylesheets used by the document |
<#JavaScripts> | var (TJavaScripts) | anywhere | The list of javascripts used by the document |
<#ExtraHeaders> | var (TExtraHeaders) | anywhere | Return the list of extra headers to add in the current document |
Syntax | Type | Context | Description |
---|---|---|---|
<#button> | var (Tbutton) | anywhere | Create an HTML button |
<#currencyedit> | var (TCurrencyEdit) | anywhere | Create a currency input |
<#dateedit> | var (TDateEdit) | anywhere | Create a date input |
<#form> | function | anywhere | The equivalent of the html <form> tag |
<#input> | function | anywhere | The equivalent of the html <input> tag |
<#minmaxdropdown> | var (Tminmaxdropdown) | anywhere | Create a min/max dropdown input |
<#selectdropdown> | var (Tselectdropdown) | anywhere | Create a dropdown input |
<#multiselectdropdown> | var (Tmultiselectdropdown) | anywhere | Create a multiselect dropdown input |
<#select> | function | anywhere | The equivalent of the html <select> tag |
<#textarea> | function | anywhere | The equivalent of the html <textarea> tag |
Syntax | Type | Context | Description |
---|---|---|---|
<#Breadcrumbs> | var (TBreadcrumbs) | anywhere | Create a breadcrumb trail navigation aid |
<#Menu> | var (TMenu) | anywhere | Create a menu |
Syntax | Type | Context | Description |
---|---|---|---|
<#AMRequest> | var (TStringList) | anywhere | The parsed values of the POST/GET data |
<#APPVersion> | function | anywhere | Return the version of the template system |
<#Frame> | function | anywhere | Return content from template or tag result |
<#Script> | function | anywhere | Compress JavaScript |
<#Mobile> | function | anywhere | Return 1 if mobile version or 0 if desktop version |
<#Now> | function | anywhere | Return the current date with time |
<#Path_Templates> | function | anywhere | Return the templates directory path info |
<#Path_Cfg> | function | anywhere | Return the CFG directory path info |
<#Random> | function | anywhere | Return a random number |
Syntax | Type | Context | Description |
---|---|---|---|
<#Page_Cfg> | var (TXMLNode) | anywhere | Return the configuration xml of the current page |
<#Page_Title> | function | anywhere | Return the title of the current page |
<#Page_Name> | function | anywhere | Return the name of the current page |
<#Page_Id> | function | anywhere | Return the id of the current page |
Syntax | Type | Context | Description |
---|---|---|---|
<#Promotions> | var (TPromotions) | anywhere | To construct the list of promotional boxes for a given space |
Syntax | Type | Context | Description |
---|---|---|---|
<#property> | var (TProperty) | anywhere | Retrieve the details of one property |
<#properties> | var (TProperties) | anywhere | Retrieve the details of several properties |
Syntax | Type | Context | Description |
---|---|---|---|
<#propertyalert> | var (TPropertyalert) | anywhere | Retrieve the details of one property alert |
<#propertyalerts> | var (TPropertyalerts) | anywhere | Retrieve the details of several property alerts |
Syntax | Type | Context | Description |
---|---|---|---|
<#prospect> | var (Tprospect) | anywhere | Retrieve the details of one prospect |
<#prospects> | var (Tprospects) | anywhere | Retrieve the details of several prospects |
Syntax | Type | Context | Description |
---|---|---|---|
<#activity> | var (Tactivity) | anywhere | Retrieve the details of one activity |
<#activities> | var (Tactivities) | anywhere | Retrieve the details of several activities |
Syntax | Type | Context | Description |
---|---|---|---|
<#const> | function | anywhere | retrieve const value hard coded in the template system engine |
<#Language> | function | anywhere | Return the current language |
<#Languages> | var (TLanguages) | anywhere | list of all the available languages |
<#Currency_Code> | function | anywhere | Return the currency code of the current session |
<#Currency_Symbol> | function | anywhere | Return the currency symbol of the current session |
<#Currency_Label> | function | anywhere | Return the currency label of the current session |
<#Currency_format> | function | anywhere | Return currency symbol placement and separation |
<#SurfaceUnit_label> | function | anywhere | Return the surface unit label (sqm of sqf) of the current session |
<#LengthUnit_label> | function | anywhere | Return the length unit label (meter of feet) of the current session |
<#ThousandSeparator> | function | anywhere | Return the current Thousand Separator |
<#DecimalSeparator> | function | anywhere | Return the current Decimal Separator |
<#MeasurementSystem> | function | anywhere | Return the Measurement System of the current session |
<#MeasurementSystem_label> | function | anywhere | Return the Measurement System label of the current session |
<#Month_title> | function | anywhere | Return the title of the month |
<#LookupValues> | var (TLookupValues) | anywhere | Return a values of some lookup values list |
Syntax | Type | Context | Description |
---|---|---|---|
<#Client_Ip> | function | anywhere | retrieve the ip of the current user |
<#Client_id_Country> | function | anywhere | retrieve the id of the country of the current user |
<#Client_id_GeoPlace> | function | anywhere | retrieve the id of the geoplace of the current user |
Syntax | Type | Context | Description |
---|---|---|---|
<#forum_lastthreads> | function | anywhere | returns the list of recently updated forum topics |
Syntax | Type | Context | Description |
---|---|---|---|
<#datacache> | function | anywhere | To cache data in memory |
<#format> | function | anywhere | to format values |
<#frame> | function | anywhere | to include the content of another templates |
<#guid> | function | anywhere | return a GUID |
<#nullstr> | function | anywhere | Return a null string |
<#pos> | function | anywhere | Returns the index of the first occurrence of a substring within a string |
<#randomstr> | function | anywhere | return a random string |
<#section> | function | anywhere | Define section inside the html |
<#stringreplace> | function | anywhere | Replaces occurrences of a substring within a string. |
Syntax | Type | Contex | Description |
---|---|---|---|
<#Http_Method> | function | anywhere | Return the HTTP method (GET or POST) of the current request |
<#Https_On> | function | anywhere | Return 1 if the current request is secure |
<#WebRequest> | var (twebrequest) | anywhere | Return http web response object |
<#WebResponse> | var (twebresponse) | anywhere | Return http web request object |
Syntax | Type | Contex | Description |
---|---|---|---|
<#BaseHref> | function | anywhere | Return the base URL/target for all relative URLs |
<#StaticBaseHref> | function | anywhere | Return the base URL/target for all relative URLs that point to static documents |
<#Url> | function | anywhere | Return the current url or the url assigned to a given ID |
<#UrlInfos> | var (TUrlInfos) | anywhere | Return the infos extracted from the current url |
Name | Description |
---|---|
ak_Session_id | The current session ID |
ak_Currency_code | The currency code to use for the response |
ak_MeasurementSystem | The measuremen system to use for the response |
ak_Login | Login of the user |
ak_Pwd | Password of the user |
ak_Stayconnected | Auto login the user |
ak_lpkey | Encrypted credential |
ak_Logout | Logout the user |
ak_version | The version of the Arkadia Script engine |
ak_no_datacache | ignore all datacache |
Name | Description |
---|---|
ak_Session_id | The current session ID |
ak_Currency_code | The currency code to use for the response |
ak_MeasurementSystem | The measuremen system to use for the response |
ak_Language | The language to use for the response |
ak_lpkey | Encrypted credential |
ak_Source | The source of the user |
Name | Description |
---|---|
X-AK-Language | The language to use for the response |
X-AK-Mobile | Use mobile version for the response |
X-AK-Whitelabel-PartnerID | The ID of the whitelabel partner |