Accessing LEAP™ 5's built-in types and methods
The LEAP™ 5 subsystem relies on a number of types and methods that are also available for use by developers of plugins and modules.
client_params
Client_params is designed as a drop-in replacement for action_params. It is "inline-safe" in that it does not get emptied when inside the scope of an inline. Read about client_params in detail...
isAjax
A method that returns a boolean that signifies if the content was requested via xmlhttprequest or GET/POST. Read about isAjax in detail...
LEAP_Audit
LEAP_Audit is an optional method that stores a progressive record of what was done, by who and from where.
LEAP_geoplugin
This Lasso 9 data type uses the JSON Webservice of http://www.geoplugin.com/ to geolocate IP addresses. Read about LEAP_GeoPlugin in detail...
LEAP_Items
This is a collection of interrelated data types. Together they describe a nested related data set of groups of items, items themselves, and properties of items.
LEAP_ManageFeatures
LEAP_ManageFeatures is a flexible data map that is specific to the content plugin instance. Using LEAP_manageFeatures is appropriate for configuration data and low-volume content data, but not for larger volume text objects. Read about LEAP_ManagaeFeatures in detail...
LEAP_MasterContent
LEAP_pageThrough
LEAP_pageThrough is a simple output processor that delivers formatted pagination linkages.
LEAP_Permissions
Manages and retrieves permissions for modules, plugins and functions for user levels. Read more about LEAP_Permissions...
LEAP_SetGlobals
Enables setting of global persistent variables for the site. Read more about LEAP_SetGlobals...
LEAP_Timer
Provides performance metric measurements and logging. Read more about LEAP_Timer...
LEAP_Timezone
Provides timezone offset tools for LEAP™ 5. Read more about LEAP_Timezone...
LEAP_Translate
A multi-language translation tool that can be used to provide localization services for modules and plugins. Read more about LEAP_Translate...
LEAP_UserObject
LEAP_UserObject is the central user object for LEAP™ 5. Read more about LEAP_UserObject in detail...
reCaptcha
Creates a question/answer process for reCaptcha validation. Read more about reCaptcha in detail...
string_truncate
This method returns a truncated (shortened) string if longer than the specified size. Read more about string_truncate in detail...
xs_cat
This type is a collection of related methods that manage a hierarchal nested database set, also known as MPTT (Modified Preorder Tree Traversal). Read more about xs_cat in detail...
xs_genPwd
This method returns a random alphanumeric string of the requested length. Read more about xs_genPwd in detail...
xs_isError
The xs_isError method auto-collects the current error and stores it in a page var $gv_error. Read more about xs_isError in detail...