Basic Function

#%GET(name)%# – To get data from url
#%POST(name)%# – To get http post data
#%COOKIE(name)%# – To get http cookie
#%REQUEST(name)%# – Get combined data from get, post & cookie
#%VALUE(data)%# – This function is used to set function parameter.
#%DATA(Function or tag or data)%# – You can get data from many function like #%DATA(Name: #GET(name)# ID: #VAR(USER_ID)#)%#
#%SET(name)%# – You can use this function to define variable. #%VALUE(test data)@SET(new_var)%# You can also call multiply function and make chain – #%GET(id)@INT.SET(ID)%# here we get data from url then make sure it number then set variable.
#%SAVE(name)%# – This is similar as SET but this will save data in server (session) and you can use this data later on any page
#%VAR(name)%# – To get data from variable use this function
#%DATE()%# – This function is for date and time. To format current date Use #%DATE(formater)%# You can format any date from other function and also time ago like #%VALUE(Dec 2020)@DATE(AGO)%# to use with other function use #%VALUE(%date%)@DATE(Formater or AGO)%#
#%SLUG(make url)%# – Make SEO frendly url from any text. You can use with other function/tag like #%SLUG(%title%)%#
#%URL_ENCODE(url)%# , #%HTML_ENCODE(html)%#, #%BASE64_ENCODE(data)%#) – To encode data
#%URL_DECODE(url)%# , #%HTML_DECODE(html)%#, #%BASE64_DECODE(data)%#) – decode encoded data
#%REMOVE_TAG; – to remove html tag from input. usage – #%REMOVE_TAG(<tag>this is tag</tag>)%# To allow tag use like – #%VALUE(<b>this is bold</b><i>this is italic</i>)@REMOVE_TAG(<i>)%#
#%LOWER(MAKE IT LOWER)%# – convert all character to lower case.
#%UPPER(lower to upper) – convert all character to upper case
#%TRIM( space )%# – Remove whitespace from data. You can also remove other character like #%VALUE(—–test——–)@TRIM(-)%# this will remove all –
#%CHOP(space )%# – Same as TRIM but remove from at the end of string
#%CUT([“start”, “end”])%# – Get part of string from start to end you can also set starting and ending position like #%VALUE(this is test)@CUT([0, 10])%# to get first 10 character
#%LENGTH(data)%# – length
#%INT(1234abcd)%# – To make sure data is numeric
#%NULL(nothing)%# – If you want to call a function and hide result use this at the end. #%GET(data)@SET(var)@NULL; set variable and display nothing
#%REPLACE([“search”, “replace”])%# – This function is used to search and replace you can pass json array or string as parameter. Usage #%VALUE(test_data)@REPLACE(“_data”)%#
#%RANDOM([“one”, “two”, “three”, “More”)%# – Get random value form JSON array or string. To generate random number use like #%RANDOM(“123456790”)%#
#%PLUS(numeric value)%# – Math function.
#%MINUS(numeric value)%# – Math function.
#%DIVIDE(numeric value)%# – Math function.
#%MULTIPLY(numeric value)%# – Math function.
Math function usage#% – To calculate data you can use math function. Example usage: #%GET(id)@PLUS(100)%# , #%VALUE(100)@PLUS(100)@DIVIDE(2)%#, #%VAR(number)@PLUS.GET(number)%#