Exponent v2.7.2

API Documentation

Interfaces, Classes, Traits and Enums

expController
This is the class expController
expNestedNodeController
This is the class expNestedNodeController
baseform
Base Form Class for 'real' and fake form classes
basetemplate
Base Template class
controllertemplate
Controller Template Wrapper
autocompletecontrol
Auto-complete Control
buttongroupcontrol
Button Group Control
checkboxcontrol
Check Box Control class
datetimecontrol
Date Time Control simple text entry date and/or time
dropdowncontrol
Dropdown Control
filemanagercontrol
File Manager Control - displays file picker widget
formcontrol
Base Form Control Class
genericcontrol
Generic HTML Input Control
passwordcontrol
Generic HTML Input Control
radiocontrol
Radio Button Control class
tagpickercontrol
Tag Picker Control using jQuery tag-it
textcontrol
Text Control
uploadcontrol
Upload Control - display file upload widget
buttongroupcontrol
Button Group Control
calendarcontrol
Date/Time Control w/ Popup Date/Time Picker using Bootstrap datetimepicker text entry date and/or time w/ pop-up date/time selector
checkboxcontrol
Check Box Control class
ckeditorcontrol
Text Editor Control
datetimecontrol
Date Time Control simple text entry date and/or time
dropdowncontrol
Dropdown Control
filemanagercontrol
File Manager Control - displays file picker widget
listbuildercontrol
List Builder Control
monthyearcontrol
Month Year Picker
passwordcontrol
Generic HTML Input Control
popupdatetimecontrol
Popup Date/Time Picker Control using Bootstrap datetimepicker
radiocontrol
Radio Button Control class
radiogroupcontrol
Radio Button Control class
tinymce5control
Text Editor Control
tinymcecontrol
Text Editor Control
uploadcontrol
Upload Control - display file upload widget
yuicalendarcontrol
Date Picker Control using Bootstrap datetimepicker standard calendar control places an update calendar field/button
yuidatetimecontrol
Date/Time Control uses/combines yuicalendarcontrol & datetimecontrol (w/o date) places a checkbox to disable calendar input
buttongroupcontrol
Button Group Control
calendarcontrol
Date/Time Control w/ Popup Date/Time Picker using Bootstrap datetimepicker text entry date and/or time w/ pop-up date/time selector
checkboxcontrol
Check Box Control class
ckeditorcontrol
Text Editor Control
datetimecontrol
Date Time Control simple text entry date and/or time
dropdowncontrol
Dropdown Control
filemanagercontrol
File Manager Control - displays file picker widget
formcontrol
Base Form Control Class
genericcontrol
Generic HTML Input Control
listbuildercontrol
List Builder Control
monthyearcontrol
Month Year Picker
passwordcontrol
Generic HTML Input Control
popupdatetimecontrol
Popup Date/Time Picker Control using Bootstrap datetimepicker
radiocontrol
Radio Button Control class
radiogroupcontrol
Radio Button Control class
rangecontrol
Range Control
textcontrol
Text Control
texteditorcontrol
Text Editor Control - displays text area widget
tinymce5control
Text Editor Control
tinymcecontrol
Text Editor Control
uploadcontrol
Upload Control - display file upload widget
yuicalendarcontrol
Date Picker Control using Bootstrap datetimepicker standard calendar control places an update calendar field/button
yuidatetimecontrol
Date/Time Control uses/combines yuicalendarcontrol & datetimecontrol (w/o date) places a checkbox to disable calendar input
buttongroupcontrol
Button Group Control
calendarcontrol
Date/Time Control w/ Popup Date/Time Picker using Bootstrap datetimepicker text entry date and/or time w/ pop-up date/time selector
checkboxcontrol
Check Box Control class
ckeditorcontrol
Text Editor Control
datetimecontrol
Date Time Control simple text entry date and/or time
dropdowncontrol
Dropdown Control
filemanagercontrol
File Manager Control - displays file picker widget
formcontrol
Base Form Control Class
genericcontrol
Generic HTML Input Control
hiddenfieldcontrol
Hidden Field Control
listbuildercontrol
List Builder Control
monthyearcontrol
Month Year Picker
passwordcontrol
Generic HTML Input Control
popupdatetimecontrol
Popup Date/Time Picker Control using Bootstrap datetimepicker
radiocontrol
Radio Button Control class
radiogroupcontrol
Radio Button Control class
rangecontrol
Range Control
tagtreecontrol
Tag Tree Control
textcontrol
Text Control
texteditorcontrol
Text Editor Control - displays text area widget
tinymce5control
Text Editor Control
tinymcecontrol
Text Editor Control
uploadcontrol
Upload Control - display file upload widget
yuicalendarcontrol
Date Picker Control using Bootstrap datetimepicker standard calendar control places an update calendar field/button
yuidatetimecontrol
Date/Time Control uses/combines yuicalendarcontrol & datetimecontrol (w/o date) places a checkbox to disable calendar input
buttongroupcontrol
Button Group Control
calendarcontrol
Date/Time Control w/ Popup Date Picker and time w/ am/pm combo text entry date and/or time w/ pop-up date selector
checkboxcontrol
Check Box Control class
ckeditorcontrol
Text Editor Control
colorcontrol
Color Picker Control pop-up color selector
countrycontrol
Country Control
countryregioncontrol
Country Region Control
customcontrol
Custom Control
datetimecontrol
Date Time Control simple text entry date and/or time
dropdowncontrol
Dropdown Control
emailcontrol
Email Control
filemanagercontrol
File Manager Control - displays file picker widget
formcontrol
Base Form Control Class
genericcontrol
Generic HTML Input Control
hiddenfieldcontrol
Hidden Field Control
htmlcontrol
HTML Control - displays static wysiwyg text
htmleditor
HTML Editor Control - displays wysiwyg editor widget
htmleditorcontrol
HTML Editor Control - displays wysiwyg editor widget
calendarcontrol
Date/Time Control w/ Popup Date/Time Picker using jQuery datetimepicker text entry date and/or time w/ pop-up date/time selector
listbuildercontrol
List Builder Control
popupdatetimecontrol
Popup Date/Time Picker Control
tagpickercontrol
Tag Picker Control using jQuery tag-it
tagtreecontrol
Tag Tree Control
yuicalendarcontrol
Date Picker Control using jQuery datetimepicker standard calendar control places an update calendar field/button
yuidatetimecontrol
Date/Time Control uses/combines yuicalendarcontrol & datetimecontrol (w/o date) places a checkbox to disable calendar input
listbuildercontrol
List Builder Control
monthyearcontrol
Month Year Picker
buttongroupcontrol
Button Group Control
checkboxcontrol
Check Box Control class
datetimecontrol
Date Time Control simple text entry date and/or time
dropdowncontrol
Dropdown Control
filemanagercontrol
File Manager Control - displays file picker widget
formcontrol
Base Form Control Class
genericcontrol
Generic HTML Input Control
radiocontrol
Radio Button Control class
radiogroupcontrol
Radio Button Control class
numbercontrol
Number Control
pagecontrol
Page Control - Form Wizard Page marker
passwordcontrol
Generic HTML Input Control
popupdatetimecontrol
YUI Popup Date/Time Picker Control
radiocontrol
Radio Button Control class
radiogroupcontrol
Radio Button Control class
rangecontrol
Range Control
statescontrol
States Control
tagpickercontrol
Tag Picker Control
tagtreecontrol
Tag Tree Control
telcontrol
Tel Control
textcontrol
Text Control
texteditorcontrol
Text Editor Control - displays text area widget
tinymce5control
Text Editor Control
tinymcecontrol
Text Editor Control
uploadcontrol
Upload Control - display file upload widget
urlcontrol
URL Control
yuicalendarcontrol
YUI Date Picker Control standard calendar control w/o time places an update calendar field/button
yuidatetimecontrol
YUI Date/Time Control uses/combines yuicalendarcontrol & datetimecontrol (w/o date) places a checkbox to disable calendar input
fakeform
Fake Form Class for displaying a wysiwyg form designer
filetemplate
File Template Wrapper
form
Form Class for building and displaying a form
formtemplate
Form Template Wrapper
standalonetemplate
Standalone Template Class
template
Wraps the OS modules template system in use, to provide a uniform and consistent interface to templates.
expConfig
This is the class expCoonfig
expNestedNode
This is the class expNestedNode
expRecord
This is the class expRecord
geoCountry
This is the class expRecord
geoRegion
This is the class expRecord
keywords
mysqli_database
This is the class mysqli_database
odbc_database
This is the class odbc_database
sqlsvr_database
This is the class sqlsvr_database
expAjaxReply
This is the class expAjaxReply
expBot
This is the class expBot
expCore
This is the class expCore
expCSS
This is the class expCSS
expDatabase
This is the expDatabase subsystem Handles all database abstraction in Exponent.
database
This is the abstract class database
expDateTime
This is the class expDateTime These methods do NOT take timezones into consideration unless documented otherwise
expGeo
This is the class expGeo
expHistory
This is the class expHistory Exponent History Subsystem
expHtmlToPDF
This is the class expHtmlToPDF
expWKPDF
This is the class expHtmlToPDF
expDOMPDF
This is the class expDOMPDF a wrapper for using dompdf v0.6.2
expDOMPDF070
This is the class expDOMPDF070 a wrapper for using dompdf v0.7.0
expDOMPDF080
This is the class expDOMPDF080 a wrapper for using dompdf v0.8.0+
expDOMPDF2
This is the class expDOMPDF2 a wrapper for using dompdf v2.0.0+
expMPDF
This is the class expMPDF a wrapper for using mPDF v5.7
expMPDF6
This is the class expMPDF6 a wrapper for using mPDF v6.1
expMPDF7
This is the class expMPDF7 a wrapper for using mPDF v7.x
expMPDF8
This is the class expMPDF8 a wrapper for using mPDF v8.0.x
expMPDF81
This is the class expMPDF81 a wrapper for using mPDF v8.1.x
expHTML2PDF
This is the class expHTML2PDF a wrapper for using html2pdf v4.6.x
expHTML2PDF5
This is the class expHTML2PDF5 a wrapper for using html2pdf v5.x
expJavascript
This is the class expJavascript
expLabels
Create Labels in HTML or Word .xml Format
expLang
This is the class expLang
expLDAP
This is the class expLDAP
expMail
This is the class expMail expMail is an integrator class, bringing the flexibility of SwiftMail into Exponent gracefully.
expModules
This is the class expModules
expPaginator
This is the class expPaginator Exponent Pagination Subsystem
expPermissions
This is the class expPermissions
expQueue
This is the class expQueue
expRouter
This is the class expRouter
expSession
This is the class expSession
expString
This is the class expString
expSubsystem
This is the class expSubsystem Exponent Subsystem
expTemplate
This is the class expTemplate...template support methods
expTheme
This is the class expTheme
theme
This is the base theme class
expTimer
This is the class expTimer This class allows a user to to determine execution time of code blocks.
expUtil
This is the class expUtil
expValidator
This is the class expValidator
expVersion
This is the class expVersion
addressController
This is the class expController
address
This is the class expRecord
external_address
This is the class expRecord
administrationController
This is the class expController
bannerController
This is the class expController
banner
This is the class expRecord
blogController
This is the class expController
blog
This is the class expRecord
companyController
This is the class expController
company
This is the class expRecord
containerController
This is the class contqinerController
container
This is the class expRecord
expCatController
This is the class expCatController
expDefinableFieldController
This is the class expDefinableFieldController
expHTMLEditorController
This is the class expHTMLEditorController
expModuleController
This is the class expModuleController
expRatingController
This is the class expRatingController
expSimpleNoteController
This is the class expSimpleNoteController
expTagController
This is the class expTagController
expCat
This is the class expCat
expComment
This is the class expComment
expDefinableField
This is the class expDefinableField
expRating
This is the class expRating
expSimpleNote
This is the class expSimpleNote
expTag
This is the class expTag
countdownController
This is the class expController
eaasController
This is the class expController
ealertController
This is the class expController
expeAlerts
This is the class expRecord
authorizedotnet
This is the class expRecord
cash
This is the class expRecord
creditcard
This is the class expRecord
passthru
This is the class expRecord
payflowpro
This is the class expRecord
paylater
This is the class expRecord
paypalExpressCheckout
This is the class expRecord
splitcreditcard
This is the class expRecord
worldpayCheckout
This is the class expRecord
billingController
This is the class expController
cartController
This is the class expController
donationController
This is the class expController
ecomconfigController
This is the class expController
eventregistrationController
This is the class expController
order_statusController
This is the class expController
order_typeController
This is the class expController
orderController
This is the class expController
product_statusController
This is the class expController
purchaseOrderController
This is the class expController
sales_repController
This is the class expController
shippingController
This is the class expController
taxController
This is the class expController
billing
This is the class expRecord
billingcalculator
This is the class expRecord
billingmethod
This is the class expRecord
billingtransaction
This is the class expRecord
bing_product_types
This is the class expNestedNode
crosssellItem
This is the class expRecord
discounts
This is the class expRecord
ecomconfig
This is the class expCoonfig
google_product_types
This is the class expNestedNode
groupdiscounts
This is the class expRecord
model_alias
This is the class expRecord
nextag_product_types
This is the class expNestedNode
option
This is the class expRecord
option_master
This is the class expRecord
optiongroup
This is the class expRecord
optiongroup_master
This is the class expRecord
order
This is the class expRecord
order_discounts
This is the class expRecord
order_status
This is the class expRecord
order_status_changes
This is the class expRecord
order_status_messages
This is the class expRecord
order_type
This is the class expRecord
orderitem
This is the class expRecord
pricegrabber_product_types
This is the class expNestedNode
product_notes
This is the class expRecord
product_status
This is the class expRecord
product_type
This is the class expNestedNode
promocodes
This is the class expRecord
purchase_order
This is the class expRecord
sales_rep
This is the class expRecord
shipping
This is the class expRecord
shippingcalculator
This is the class expRecord
shippingmethod
This is the class expRecord
shippingspeeds
This is the class expRecord
shopping_product_types
This is the class expNestedNode
shopzilla_product_types
This is the class expNestedNode
storeCategory
This is the class expNestedNode
storeCategoryFeeds
This is the class expNestedNode
taxclass
This is the class expRecord
vendor
This is the class expRecord
childProduct
This is the class expRecord
donation
This is the class expRecord
eventregistration
This is the class expRecord
giftcard
This is the class expRecord
product
This is the class expRecord
easypostcalculator
This is the class expRecord
fedexcalculator
This is the class expRecord
flatratecalculator
This is the class expRecord
freeshippingcalculator
This is the class expRecord
instorepickupcalculator
This is the class expRecord
peritemcalculator
This is the class expRecord
perweightcalculator
This is the class expRecord
tablebasedcalculator
This is the class expRecord
upscalculator
This is the class expRecord
event
This is the class expRecord
eventdate
This is the class expRecord
facebookController
This is the class expController
faqController
This is the class expController
faq
This is the class expRecord
elFinderSimpleLogger
example logger class Demonstrate how to work with elFinder event api.
elFinderTestACL
example accessControl class
elFinderExponent
This is the class elFinderExponent elFinder object subclass for Exponent CMS expFile filesystem.
elFinderVolumeExponent
This is the class elFinderVolumeExponent elFinder volume driver for the Exponent CMS expFile filesystem.
filedownloadController
This is the class expController
filedownload
This is the class expRecord
flickrfeedController
This is the class expController
flowplayerController
dummy file to help with upgrade from older version
formsController
This is the class expController
forms
This is the class expRecord
forms_control
This is the class expRecord
headlineController
dummy file to help with upgrade from older version
helpController
This is the class expController
help
This is the class expRecord
help_version
This is the class expRecord
importexportController
This is the class expController
linksController
This is the class expController
links
This is the class expRecord
mediaController
This is the class expController
media
This is the class expRecord
migrationController
This is the class expController
motdController
This is the class expController
motd
This is the class expRecord
redirect
This is the class expRecord
section
This is the class expRecord
newsController
This is the class expController
news
This is the class expRecord
rssfeed
dummy file to help with upgrade from older version
photoController
We must subclass the photosController due to a plural/singular naming issue
photosController
This is the class expController
photo
This is the class expRecord
portfolioController
This is the class expController
portfolio
This is the class expRecord
recyclebinController
This is the class expController
recyclebin
This is the class expRecord
reportController
This is the class expController
rssController
This is the class expController
expRss
This is the class expRss
searchController
This is the class expController
search
This is the class expRecord
search_queries
This is the class expRecord
simplePollController
This is the class expController
simplepoll_answer
This is the class expRecord
simplepoll_question
This is the class expRecord
simplepoll_timeblock
This is the class expRecord
snippetController
This is the class expController
snippet
This is the class expRecord
socialfeedController
This is the class expController
textController
This is the class expController
text
This is the class expRecord
twitterController
This is the class expController
expTwitter
loginController
This is the class expController
usersController
This is the class expController
user_address
This is the class expRecord
user_avatar
This is the class expRecord
user_bio
This is the class expRecord
user_instant_messenger
This is the class expRecord
user_phone
This is the class expRecord
user_signature
This is the class expRecord
user_subscriptions
This is the class expRecord
group
This is the class expRecord
profileextension
This is the class expRecord
user
This is the class expRecord
youtubeController
dummy file to help with upgrade from older version
Smarty_Compiler_Include_If_Exists
Smarty Plugin Compile Include If Exists for Smarty v3
Smarty_Compiler_Switch
Switch statement plugin for smarty.
Smarty_Compiler_Case
Switch case statement plugin for smarty.
Smarty_Compiler_Default
Switch default statement plugin for smarty.
Smarty_Compiler_Break
Switch break statement plugin for smarty.
Smarty_Compiler_Caseclose
Switch (case) close statement plugin for smarty.
Smarty_Compiler_Switchclose
Switch (switch) close statement plugin for smarty.
upgradescript
This is the abstract class upgradescript
add_blog_published
This is the class add_blog_published
add_file_posted
This is the class add_file_posted
add_filedownload_published
This is the class add_filedownload_published
change_permissions
This is the class change_permissions
change_permissions2
This is the class change_permissions2
clean_file_db
This is the class clean_file_db
clean_modstate
This is the class clean_modstate
clear_cache
This is the class clear_cache
convert_permissions
This is the class convert_permissions
fix_created_dates
This is the class fix_created_dates
fix_database
This is the class fix_database
fix_faq_filedownload_modules
This is the class fix_faq_filedownload_modules
fix_form_control_ranks
This is the class fix_form_control_ranks
fix_forms
This is the class fix_forms
fix_forms2
This is the class fix_forms2
fix_forms3
This is the class fix_forms3
fix_forms4
This is the class fix_forms4
fix_help_sections
This is the class fix_help_sections
fix_help_sefurls
This is the class fix_help_sefurls
fix_photo_module
This is the class fix_photo_module
fix_sectionref
This is the class fix_sectionref
fix_sef_urls
This is the class fix_sef_urls
fix_siteurl
This is the class fix_siteurl
fix_table_names
This is the class fix_table_names
fix_text_tabbedview
This is the class fix_text_tabbedview
invert_news_items_rank
This is the class invert_news_items_rank
old_browser_support
This is the class old_browser_support
remove_bs4beta
This is the class remove_bs4beta
remove_bs5beta
This is the class remove_bs5beta
remove_empty_tags
This is the class remove_empty_tags
remove_global_categories
This is the class remove_global_categories
remove_headlinecontroller
This is the class remove_headlinecontroller
remove_oldfiles
This is the class remove_oldfiles
remove_oldtables
This is the class remove_oldtables
update_ckeditorv4
This is the class update_ckeditorv4
update_corecss
This is the class update_corecss
update_countdown
This is the class update_countdown
update_db_struct
This is the class update_db_struct
update_ealerts
This is the class update_ealerts
update_ecom
This is the class update_ecom
update_ecom2
This is the class update_ecom2
update_ecom3
This is the class update_ecom3
update_ecom4
This is the class update_ecom3
update_ecom5
This is the class update_ecom5
update_event_registration
This is the class update_event_registration
update_events
This is the class update_events
update_mediaplayer
This is the class update_mediaplayer
update_page_ranks
This is the class update_page_ranks
update_permissions
This is the class update_permissions
update_profile_paths
This is the class update_profile_paths
update_root_user
This is the class update_root_user
update_rssfeeds
This is the class update_rssfeeds
update_shipping_billing_calcs
This is the class update_ecom2
update_tags
This is the class update_tags
update_useragent
This is the class update_useragent
upgrade_calendar
This is the class upgrade_calendar
upgrade_container2
This is the class upgrade_container2
upgrade_forms
This is the class upgrade_forms
upgrade_mediaplayer
This is the class upgrade_mediaplayer
upgrade_mediaplayer2
This is the class upgrade_mediaplayer2
upgrade_navigation
This is the class upgrade_navigation
upgrade_simplepoll
This is the class upgrade_simplepoll
version_tracking
This is the class version_tracking
xmlrpc_server_methods_container
Used to test usage of object methods in dispatch maps
ckeditor5control
Text Editor Control

Table of Contents

_MPDF_TEMP_PATH  = BASE . 'tmp/cache/'
_MPDF_TTFONTDATAPATH  = BASE . 'tmp/ttfontdata/'
ADVERTISE_RSS  = '0'
AJAX_ERROR_REPORTING  = '0'
AJAX_PAGING  = '0'
ANTI_SPAM_CONTROL  = '0'
ANTI_SPAM_USERS_SKIP  = '0'
AUTHORIZED_SECTION  = 1
BASE  = \__realpath(__DIR__) . '/'
BS2_SCRIPT  = '<script src="https://stackpath.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js" integrity="sha384-vOWIrgFbxIPzY09VArRHMsxned7WiY6hzIPtAIIeTFuii9y3Cr6HE6fcHXy5CFhc" crossorigin="anonymous"></script>'
BS3_SCRIPT  = '<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script>'
BS4_SCRIPT  = '<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-Fy6S3B9q64WdZWQUiU+q4/2Lc9npb8tCaSX9FK7E8HnRr0Jz8D6OP9dO5Vg3Q9ct" crossorigin="anonymous"></script>'
BS5_SCRIPT  = '<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script>'
BTN_COLOR  = 'black'
BTN_SIZE  = 'small'
COMMENTS_NOTIFICATION_EMAIL  = ''
COMMENTS_REQUIRE_APPROVAL  = '1'
COMMENTS_REQUIRE_LOGIN  = '1'
COMMENTS_REQUIRE_NOTIFICATION  = '0'
DATABASE_TABLE_ALTERED  = 4
DATABASE_TABLE_EXISTED  = 1
DATABASE_TABLE_FAILED  = 3
DATABASE_TABLE_INSTALLED  = 2
DB_DEF_BOOLEAN  = 104
Field Type specifier: Boolean A value for the Exponent Data Definition Language.
DB_DEF_DATETIME  = 107
Field Type specifier: Datetime A value for the Exponent Data Definition Language.
DB_DEF_DECIMAL  = 106
Field Type specifier: Decimal A value for the Exponent Data Definition Language.
DB_DEF_ID  = 101
Field Type specifier: Numeric ID A value for the Exponent Data Definition Language.
DB_DEF_INTEGER  = 103
Field Type specifier: Integer A value for the Exponent Data Definition Language.
DB_DEF_STRING  = 102
Field Type specifier: Text A value for the Exponent Data Definition Language.
DB_DEF_TIMESTAMP  = 105
Field Type specifier: Timestamp A value for the Exponent Data Definition Language.
DB_DEFAULT  = 2
Database Field Default specifier An index for the Exponent Data Definition Language.
DB_ENCODING  = 'utf8'
DB_ENCODING  = $config["DB_ENCODING"]
DB_ENGINE  = 'NOTSUPPORTED'
DB_FIELD_LEN  = 1
Database Field Length specifier An index for the Exponent Data Definition Language.
DB_FIELD_TYPE  = 0
Database Field Type specifier An index for the Exponent Data Definition Language.
DB_FULLTEXT  = 8
Database 'Full Text' Index Field specifier An index for the Exponent Data Definition Language.
DB_HOST  = 'localhost'
DB_INCREMENT  = 3
Database 'Incremental Field' specifier An index for the Exponent Data Definition Language.
DB_INDEX  = 7
Database 'Index' Field specifier An index or key for the Exponent Data Definition Language.
DB_NAME  = 'not_configured'
DB_NOTNULL  = 4
Database 'Not Null' Field specifier Fields are set to allow NULL unless this is set.
DB_PASS  = 'not_configured'
DB_PORT  = '3306'
DB_PRIMARY  = 5
Database 'Primary Key' Field specifier An index for the Exponent Data Definition Language.
DB_SCHEMA  = ''
DB_STORAGE_ENGINE  = 'MYISAM'
DB_STORAGE_ENGINE  = $config["DB_STORAGE_ENGINE"]
DB_TABLE_COMMENT  = 301
Table Meta Info : Table Comment If specified in a table info array, a comment will be inserted for the table (if the database engine in use supports table comments)
DB_TABLE_ENGINE  = 302
Table Meta Info : Table Engine If specified in a table will be created or altered to this db engine
DB_TABLE_PREFIX  = 'exponent'
DB_UNIQUE  = 6
Database 'Unique Key' Field specifier An index for the Exponent Data Definition Language.
DB_USER  = 'not_configured'
DEBUG_HISTORY  = '0'
DECIMAL_MONEY  = 405
DEFAULT_AVATAR  = \PATH_RELATIVE . 'framework/modules/users/assets/images/avatar_not_found.jpg'
DEFAULT_VIEW  = 'Default'
DEPRECATIONS_VERSION  = '1.1.2'
Deprecations is needed for Lexer v2
DEVELOPMENT  = '0'
DIR_DEFAULT_MODE_STR  = '0755'
DISABLE_PRIVACY  = '1'
DISABLE_SSL_WARNING  = '0'
DISPLAY_ATTRIBUTION  = 'username'
DISPLAY_DATE_FORMAT  = '%m/%d/%y'
DISPLAY_DATETIME_FORMAT  = '%m/%d/%y %I:%M%p'
DISPLAY_DEFAULT_TIMEZONE  = 'UTC'
DISPLAY_START_OF_WEEK  = '0'
DISPLAY_THEME  = $_SESSION[SYS_SESSION_KEY]['vars']['display_theme']
DISPLAY_THEME  = DISPLAY_THEME_REAL
exdoc The directory and class name of the current active theme. This may be different than the configured theme (DISPLAY_THEME_REAL) due to previewing.
DISPLAY_THEME_REAL  = 'bootstrap4theme'
DISPLAY_TIME_FORMAT  = '%I:%M%p'
DOMPDF2_VERSION  = '2.0.3'
DOMPDF8_VERSION  = '-1.2.2'
DOMPDF_DISABLE_LINKS  = true
Disable link creation
ECOM  = 0
ECOM_AUTHORIZENET_AUTH_CAPTURE  = 0
ECOM_AUTHORIZENET_AUTH_ONLY  = 1
ECOM_CURRENCY  = 'USD'
ECOM_LARGE_DB  = '0'
EDITOR_FAST_SAVE  = '0'
ELFINDER_IMG_PARENT_URL  = \PATH_RELATIVE . 'external/elFinder/'
ELFINDER_THEME  = ''
EMAIL_VALIDATOR_VERSION  = '3.2.6'
EmailValidator is needed for Swiftmailer v6
ENABLE_SSL  = '0'
ENABLE_TRACKING  = '0'
ENABLE_WORKFLOW  = 0
EQL_HEADER  = 'EQL-Exponent Query Language'
exdoc The EQL header string for object dump file formats.
EXPONENT  = \EXPONENT_VERSION_MAJOR
EXPONENT_HAS_GD  = 0
EXPONENT_USER_BROWSER  = 'OTHER'
EXPONENT_USER_BROWSER_VERSION  = 0
EXPONENT_USER_OS  = 'Other'
EXPONENT_VERSION_BUILDDATE  = \time()
EXPONENT_VERSION_ITERATION  = \null
EXPONENT_VERSION_MAJOR  = 2
EXPONENT_VERSION_MINOR  = 7
EXPONENT_VERSION_REVISION  = 2
EXPONENT_VERSION_TYPE  = 'develop'
EXPORT_AS_PDF  = isset($_REQUEST['exportaspdf']) || isset($this->params['exportaspdf']) ? 1 : 0
EXPORT_AS_PDF  = '0'
EXPORT_AS_PDF_LANDSCAPE  = isset($_REQUEST['landscapepdf']) || isset($this->params['landscapepdf']) ? 1 : 0
FA4_SCRIPT  = 'https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'
FA5_SCRIPT  = 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css'
FA6_SCRIPT  = 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css'
FILE_DEFAULT_MODE_STR  = '0644'
FM_HEIGHT  = '600'
FM_LIMIT  = '25'
FM_MSOFFICE  = '0'
FM_SIMLIMIT  = '3'
FM_THUMB_SIZE  = '48'
FM_THUMBNAILS  = '0'
FM_WIDTH  = '1024'
FORCE_ECOM  = '0'
FORCE_MOBILE  = '0'
FORM_FIELD_FILTER  = 401
FORM_FIELD_LABEL  = 404
FORM_FIELD_NAME  = 403
FORM_FIELD_ONCLICK  = 402
FORM_FIELD_TYPE  = 400
Form Meta Info : Form Field Type This will specify what field type to use for a form. Handy for scaffolding when you have special needs for the form's input elements.
FPDI_VERSION  = '2.3.6'
GEO_JS_INCLUDED  = 1
GOOGLE_TYPE  = 2
HANDLE_PAGE_REDIRECTION  = '0'
HEADER_LEVEL  = ['h1' => 'h1', 'h2' => 'h2', 'h3' => 'h3', 'h4' => 'h4', 'h5' => 'h5', 'h6' => 'h6']
HELP_ACTIVE  = '1'
HELP_URL  = 'http://docs.exponentcms.org/'
HOSTNAME  = ''
HTML2PDF5_VERSION  = '5.2.7'
HTMLTOPDF_DEBUG  = '0'
HTMLTOPDF_ENGINE  = 'none'
HTMLTOPDF_OUTPUT  = '0'
HTMLTOPDF_PAPER  = 'Letter'
HTMLTOPDF_PATH  = ''
HTMLTOPDF_PATH_TMP  = ''
HTTP_MSG_SHM_VERSION  = '2.0.1'
HTTP_MSG_VERSION  = '1.0'
ICAL_TYPE  = 1
External Calendar Type This will specify what type of external calendar feed is referenced
ICON_RELATIVE  = \PATH_RELATIVE . 'framework/core/assets/images/'
INCLUDE_AJAX_SEARCH  = '0'
INCLUDE_ANONYMOUS_SEARCH  = '0'
INVERT_HIDE_TITLE  = '0'
JQUERY2_SCRIPT  = \JQUERY_RELATIVE . 'js/jquery-' . \JQUERY2_VERSION . '.min.js'
JQUERY2_VERSION  = '2.2.4'
JQUERY3_MIGRATE_SCRIPT  = \JQUERY_RELATIVE . 'js/jquery-migrate-' . \JQUERY3_MIGRATE_VERSION . '.min.js'
JQUERY3_MIGRATE_VERSION  = '3.4.1'
JQUERY3_SCRIPT  = \JQUERY_RELATIVE . 'js/jquery-' . \JQUERY3_VERSION . '.min.js'
JQUERY3_VERSION  = '3.7.1'
JQUERY_PATH  = \BASE . 'external/jquery/'
JQUERY_RELATIVE  = \PATH_RELATIVE . 'external/jquery/'
JQUERY_SCRIPT  = \JQUERY_RELATIVE . 'js/jquery-' . \JQUERY_VERSION . '.min.js'
JQUERY_URL  = \URL_FULL . 'external/jquery/'
JQUERY_VERSION  = '1.12.4'
JQUERYUI_CSS  = \JQUERY_RELATIVE . 'css/' . \JQUERYUI_THEME . '/jquery-ui.min.css'
JQUERYUI_SCRIPT  = \JQUERY_RELATIVE . 'js/jquery-ui.min.js'
JQUERYUI_THEME  = 'exponent'
JQUERYUI_VERSION  = '1.13.2'
JS_RELATIVE  = \PATH_RELATIVE . 'framework/core/assets/js/'
exdoc The relative path to Exponent's core javascript.
JS_URL  = \URL_FULL . 'framework/core/assets/js/'
exdoc The absolute url to Exponent's core javascript.
LANG  = 'English - US'
LANG_CHARSET  = 'UTF-8'
LANGUAGE  = 'English - US'
LANGUAGE  = 'English - US'
LANGUAGE  = $_REQUEST['sc']['LANGUAGE']
LANGUAGE  = $_REQUEST['sc']['LANGUAGE']
LDAP_BASE_CONTEXT  = 'not_configured'
LDAP_BASE_DN  = 'not_configured'
LDAP_BIND_PASS  = 'not_configured'
LDAP_BIND_USER  = 'not_configured'
LDAP_SERVER  = 'not_configured'
LESS_COMPILER  = 'less.php'
LESS_COMPILER_MAP  = '0'
LEXER_VERSION  = '2.1.0'
Lexer is needed for Swiftmailer v6
LOAD_MIGRATE3  = '1'
LOCALE  = 'en_US'
LOG_AWARE_VERSION  = '3.0.0'
LOG_VERSION  = '1.1.4'
LOGGER  = '0'
MAINTENANCE_MODE  = '0'
MAINTENANCE_MSG_HTML  = \exponent_unhtmlentities('This site is currently down for maintenance.')
MAINTENANCE_RETURN_TEXT  = 'The web site will return in'
MAINTENANCE_RETURN_TIME  = '0'
MAINTENANCE_USE_RETURN_TIME  = '0'
MIMEICON_RELATIVE  = \PATH_RELATIVE . 'framework/core/assets/images/mimetypes/'
MIN_DIGITS  = '0'
MIN_PWD_LEN  = '8'
MIN_SYMBOL  = '0'
MIN_UPPER  = '0'
MINIFY  = '0'
MINIFY_ERROR_LOGGER  = '0'
MINIFY_INLINE_CSS  = '1'
MINIFY_INLINE_JS  = '1'
MINIFY_LESS  = '1'
MINIFY_LINKED_CSS  = '1'
MINIFY_LINKED_JS  = '0'
MINIFY_MAX_FILES  = '30'
MINIFY_MAXAGE  = '180000'
MINIFY_URL_LENGTH  = '1500'
MINIFY_USE_JSMIN  = '1'
MINIFY_YUI2  = '0'
MINIFY_YUI3  = '0'
MOBILE  = \expTheme::is_mobile()
MOBILE  = $_SESSION[SYS_SESSION_KEY]['vars']['mobile']
MONEY  = 406
MPDF7_VERSION  = '7.1.9'
MPDF81_VERSION  = '8.1.4'
MPDF8_VERSION  = '8.0.17'
NEW_PASSWORD  = '10'
NEWUI  = '0'
NO_DEPRECATIONS  = '0'
NO_XMLRPC_DESC  = '0'
OLD_BROWSER_SUPPORT  = '0'
ORGANIZATION_NAME  = \URL_BASE
PATH_RELATIVE  = \__realpath(\dirname($_SERVER['SCRIPT_NAME']) . '/')
PREVIEW_READONLY  = 0
PREVIEW_READONLY  = 1
PREVIEW_READONLY  = 0
PREVIEW_READONLY  = 1
PRINTER_FRIENDLY  = isset($_REQUEST['printerfriendly']) || isset($this->params['printerfriendly']) ? 1 : 0
PRINTER_FRIENDLY  = '0'
PUBLIC_SECTION  = 1
QUICK_UPLOAD_FOLDER  = ''
QUICK_UPLOAD_WIDTH  = ''
RANDOM_VERSION  = '2.0.21'
RECAPTCHA_PRIVATE_KEY  = ''
RECAPTCHA_PUB_KEY  = ''
RECAPTCHA_THEME  = 'light'
REDIRECTION_LOG_LIMIT  = '30'
RELEASE  = '%%RELEASE%%'
SANITY_CREATEFILE  = 4
SANITY_ERROR  = 2
SANITY_FINE  = 0
SANITY_NOT_E  = 8
SANITY_NOT_R  = 2
SANITY_NOT_RW  = 4
SANITY_READONLY  = 1
SANITY_READWRITE  = 2
SANITY_WARNING  = 1
SAVE_SEARCH_QUERIES  = '1'
SCRIPT_ABSOLUTE  = \BASE
SCRIPT_EXP_RELATIVE  = "framework/modules/file/connector/"
Implements the browse server feature within the CKEditor insert url/link dialogs
SCRIPT_EXP_RELATIVE  = "framework/modules/file/connector/"
Glue to open the module selection window for linking content from within the site url/link browser
SCRIPT_EXP_RELATIVE  = "framework/modules/file/connector/"
Implements the quick upload feature within the CKEditor insert dialogs
SCRIPT_EXP_RELATIVE  = "framework/modules/file/connector/"
Implements the paste upload feature within the CKEditor drag/drop/paste
SCRIPT_EXP_RELATIVE  = "framework/modules/file/connector/"
Implements the quick upload feature within the TinyMCE toolbar
SCRIPT_EXP_RELATIVE  = "framework/modules/file/connector/"
Implements the quick upload feature within the TinyMCE toolbar
SCRIPT_EXP_RELATIVE  = ''
SCRIPT_EXP_RELATIVE  = ''
SCRIPT_FILENAME  = 'index.php'
SCRIPT_FILENAME  = "ckeditor_link.php"
SCRIPT_FILENAME  = "content_linked.php"
SCRIPT_FILENAME  = "uploader.php"
SCRIPT_FILENAME  = "uploader.php"
SCRIPT_FILENAME  = "uploader.php"
SCRIPT_FILENAME  = "uploader.php"
SCRIPT_FILENAME  = 'index.php'
SCRIPT_FILENAME  = 'source_selector.php'
SCRIPT_RELATIVE  = \PATH_RELATIVE
SCSS_COMPILER  = 'scssphp'
SEF_URLS  = '0'
SELECTOR  = 1
SESSION_TIMEOUT  = '7200'
SESSION_TIMEOUT_ENABLE  = '1'
SESSION_TIMEOUT_HTML  = \exponent_unhtmlentities('<h3>Expired Login Session</h3>Your session has expired, because you were idle too long. You will have to log back into the system to continue what you were doing.')
SIMPLE_PERMISSIONS  = '0'
SIMPLENOTE_NOTIFICATION_EMAIL  = ''
SIMPLENOTE_REQUIRE_APPROVAL  = '0'
SIMPLENOTE_REQUIRE_LOGIN  = '1'
SIMPLENOTE_REQUIRE_NOTIFICATION  = '1'
SITE_403_FILE  = ''
SITE_403_HTML  = SITE_403_REAL_HTML
SITE_403_REAL_HTML  = \exponent_unhtmlentities('<h3>Authorization Failed</h3>You are not allowed to perform this operation.')
SITE_404_FILE  = ''
SITE_404_HTML  = \exponent_unhtmlentities('The page you were looking for wasn&apos;t found. It may have been moved or deleted.')
SITE_404_TITLE  = 'Page Not Found'
SITE_500_FILE  = ''
SITE_ALLOW_REGISTRATION  = '0'
SITE_CODE_EDITOR  = ''
SITE_CODE_EDITOR_THEME  = 'twilight'
SITE_DEFAULT_SECTION  = '1'
SITE_DESCRIPTION  = ''
SITE_FILE_MANAGER  = 'elfinder'
SITE_HEADER  = 'My New Exponent Header'
SITE_KEYWORDS  = ''
SITE_TITLE  = 'My New Exponent Site'
SITE_URL  = '0'
SITE_USE_ANTI_SPAM  = '1'
SITE_WYSIWYG_EDITOR  = 'ckeditor'
SKIP_VERSION_CHECK  = '0'
SLINGBAR_TOP  = '1'
SMARTY_CACHING  = '0'
SMARTY_DEVELOPMENT  = '0'
SMARTY_PATH  = \BASE . 'external/smarty-' . \SMARTY_VERSION . '/libs/'
SMARTY_VERSION  = '4.3.4'
SMTP_DEBUGGING  = '0'
SMTP_FROM_ONLY  = '0'
SMTP_FROMADDRESS  = 'website@mysite.org'
SMTP_PASSWORD  = ''
SMTP_PORT  = '25'
SMTP_PROTOCOL  = ''
SMTP_SERVER  = 'localhost'
SMTP_USE_PHP_MAIL  = '0'
SMTP_USERNAME  = ''
SOURCE_SELECTOR  = 0
SOURCE_SELECTOR  = 1
SOURCE_SELECTOR  = 1
exdoc Define Source_Selector constant as 1, since we are not selecting orphaned content.
SWATCH  = "''"
SWIFT_DEPRECATIONS_PATH  = \BASE . 'external/deprecations-' . \DEPRECATIONS_VERSION . '/lib/Doctrine/Deprecations/'
SWIFT_EMAIL_PATH  = \BASE . 'external/EmailValidator-' . \EMAIL_VALIDATOR_VERSION . '/EmailValidator/'
SWIFT_LEXER_PATH  = \BASE . 'external/lexer-' . \LEXER_VERSION . '/src/'
SWIFT_PATH  = \BASE . 'external/swiftmailer-' . \SWIFT_VERSION . '/lib/'
SWIFT_VERSION  = '6.3.0'
SYS_FILES_FOUNDDIR  = 2
exdoc Filesystem Error Response: Found Directory at Destination
SYS_FILES_FOUNDFILE  = 1
exdoc Filesystem Error Response: Found File at Destination
SYS_FILES_NOTDELETABLE  = 5
exdoc Filesystem Error Response: Destination not deletable
SYS_FILES_NOTREADABLE  = 4
exdoc Filesystem Error Response: Destination not readable
SYS_FILES_NOTWRITABLE  = 3
exdoc Filesystem Error Response: Destination not writable
SYS_FILES_SUCCESS  = 0
exdoc Filesystem Error Response: Success
SYS_FLOW_ACTION  = 2
exdoc Flow Type Specifier : Action Page Old flow subsystem code
SYS_FLOW_NONE  = 0
exdoc Flow Type Specifier : None Old flow subsystem code
SYS_FLOW_PROTECTED  = 2
exdoc Flow Type Specifier : Protected Access Old flow subsystem code
SYS_FLOW_PUBLIC  = 1
exdoc Flow Type Specifier : Public Access Old flow subsystem code
SYS_FLOW_SECTIONAL  = 1
exdoc Flow Type Specifier : Sectional Page Old flow subsystem code
SYS_SESSION_COOKIE  = 'PHPSESSID'
SYS_SESSION_KEY  = PATH_RELATIVE
exdoc
SYS_SESSION_KEY  = \PATH_RELATIVE
TABLE_ALTER_FAILED  = 202
Table Alteration Error Message - 201 : Alter Succeeded A message constant returned by parts of the Database Subsystem indicating that a table alteration failed.
TABLE_ALTER_NOT_NEEDED  = 200
Table Alteration Error Message - 200 : Alter Not Needed A message constant returned by parts of the Database Subsystem indicating that a table alteration need not take place.
TABLE_ALTER_SUCCEEDED  = 201
Table Alteration Error Message - 201 : Alter Succeeded A message constant returned by parts of the Database Subsystem indicating that a table alteration succeeded.
TCPDF5_VERSION  = '6.6.2'
TEMPLATE_FALLBACK_VIEW  = \BASE . 'framework/core/views/viewnotfound.tpl'
THEME_ABSOLUTE  = BASE . 'themes/' . DISPLAY_THEME . '/'
exdoc The absolute path to the current active theme's files. This is similar to the BASE constant
THEME_RELATIVE  = PATH_RELATIVE . 'themes/' . DISPLAY_THEME . '/'
exdoc The relative web path to the current active theme. This is similar to the PATH_RELATIVE constant.
THEME_STYLE  = $_SESSION[SYS_SESSION_KEY]['vars']['theme_style']
THEME_STYLE  = THEME_STYLE_REAL
exdoc The name of the current active theme style.
THEME_STYLE_REAL  = ''
THUMB_QUALITY  = '75'
TOP_SEARCH  = '10'
TRACKING_ARCHIVE_DELAY  = '24'
TRACKING_ARCHIVE_TIME  = '180'
TRACKING_COOKIE_EXPIRES  = '30'
UILEVEL_NORMAL  = 1
exdoc UI Level of Normal - Only normal management links (edit, delete, etc.) should be shown.
UILEVEL_PERMISSIONS  = 2
exdoc UI Level of Permissions - Permission Management links (user and group perms) should be shown.
UILEVEL_PREVIEW  = 0
exdoc UI Level of Preview - No management links of any kind should be shown.
UILEVEL_STRUCTURE  = 3
exdoc UI Level of Structure - All management links are shown.
UPLOAD_DIRECTORY  = \BASE . 'files/'
UPLOAD_DIRECTORY_RELATIVE  = 'files/'
UPLOAD_LOGGER  = '0'
UPLOAD_WIDTH  = '400'
URL_BASE  = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443 ? 'https://' : 'http://') . \HOSTNAME
URL_BASE_SECURE  = 'https://' . \HOSTNAME
URL_FULL  = \URL_BASE . \PATH_RELATIVE
USE_BOOTSTRAP_ICONS  = '0'
USE_CDN  = '1'
USE_LDAP  = '0'
USE_XMLRPC  = '0'
USER_NO_PASSWORD_CHANGE  = '0'
USER_REGISTRATION_ADMIN_EMAIL  = ''
USER_REGISTRATION_NOTIF_SUBJECT  = 'New User Registration From Website'
USER_REGISTRATION_SEND_NOTIF  = '0'
USER_REGISTRATION_SEND_WELCOME  = '0'
USER_REGISTRATION_USE_EMAIL  = '0'
USER_REGISTRATION_WELCOME_MSG  = ''
USER_REGISTRATION_WELCOME_SUBJECT  = 'Welcome to our website!'
WORKFLOW_REVISION_LIMIT  = 0
XHTML  = 1
XHTML  = 0
XHTML_CLOSING  = "/"
XHTML_CLOSING  = ""
XMLRPC_DEVELOPMENT  = '0'
YUI2_RELATIVE  = \PATH_RELATIVE . 'external/yui/2in3/dist/' . \YUI2_VERSION . '/build/'
YUI2_URL  = \URL_FULL . 'external/yui/2in3/dist/' . \YUI2_VERSION . '/build/'
YUI2_VERSION  = '2.9.0'
YUI3_RELATIVE  = \PATH_RELATIVE . 'external/yui/' . \YUI3_VERSION . '/build/'
YUI3_URL  = \URL_FULL . 'external/yui/' . \YUI3_VERSION . '/build/'
YUI3_VERSION  = '3.18.1'
__realpath()  : string
expLoadClasses()  : mixed
exdoc This function overrides the default PHP5 autoloader, and instead looks at the $auto_dirs global to look for class files. This function is automatically invoked in PHP5
exponent_theme_remove_css()  : mixed
exdoc This is the expTheme 1.0 compatibility layer
exponent_theme_remove_smarty_cache()  : mixed
exponent_theme_headerInfo()  : mixed
headerInfo()  : mixed
exponent_theme_advertiseRSS()  : mixed
exponent_theme_footerInfo()  : mixed
footerInfo()  : mixed
exponent_theme_sourceSelectorInfo()  : mixed
exponent_theme_showSectionalModule()  : mixed
exponent_theme_showTopSectionalModule()  : mixed
exponent_theme_showModule()  : mixed
exponent_theme_inAction()  : mixed
exponent_theme_reRoutActionTo()  : mixed
exponent_theme_main()  : mixed
exponent_theme_runAction()  : mixed
exponent_theme_showAction()  : mixed
exponent_theme_goDefaultSection()  : mixed
exponent_theme_mainContainer()  : mixed
exponent_theme_getSubthemes()  : mixed
exponent_theme_getPrinterFriendlyTheme()  : mixed
exponent_theme_getTheme()  : mixed
exponent_theme_loadActionMaps()  : mixed
exponent_theme_satisfyThemeRequirements()  : mixed
renderAction()  : bool|mixed|string
Main module action/display logic/routine; initializes/checks controller before calling action/method
hotspot()  : mixed
makeLink()  : mixed
redirect_to()  : mixed
flash()  : mixed
flashAndFlow()  : mixed
show_msg_queue()  : bool|mixed|string
Display the message queue
assign_to_template()  : bool
Assign a variable to the current template
get_model_for_controller()  : mixed
get_common_template()  : controllertemplate
get_config_templates()  : array<string|int, mixed>
find_config_views()  : array<string|int, mixed>
get_template_for_action()  : controllertemplate
get_action_views()  : array<string|int, mixed>
get_filedisplay_views()  : mixed
object2Array()  : mixed
expUnserialize()  : mixed
expProcessBuffer()  : mixed
callback when the buffer gets flushed. Any processing on the page output just before it gets rendered to the screen should happen here.
createValidId()  : mixed
Ensure we have a valid html 'id' attribute
curPageURL()  : mixed
ecom_active()  : mixed
Return status of e-commerce
framework()  : bool
Return the current framework
bs2()  : bool
Is the current framework Bootstrap v2 based?
bs3()  : bool
Is the current framework Bootstrap v3 based?
bs4()  : bool
Is the current framework Bootstrap v4 based?
bs5()  : bool
Is the current framework Bootstrap v5 based?
bs()  : bool
Is the current framework Bootstrap based?
newui()  : bool
Is the current framework NEWUI and NOT a Bootstrap framework
gt()  : mixed
glist()  : mixed
handleErrors()  : mixed
called from exponent.php as the ajax error handler
eDebug()  : void
dumps the passed variable to screen/log, but only if in development mode
eLog()  : void
dumps the passed variable to a log, but only if in development mode
get_thumbnail()  : string
Shortcut function to get a phpThumb thumbnail
isSSL()  : bool
Determine whether we are secure
strftime_to_date_format()  : string
Equivalent to `date_format_to( $format, 'date' )`
date_to_strftime_format()  : string
Equivalent to `convert_datetime_format_to( $format, 'strf' )`
strftime_to_moment_format()  : string
Converts an strftime format to a moment.js format
expStripSlashes()  : mixed|string
PHP v8.1+ friendly stripslashes() command
compare()  : mixed
debug()  : mixed
logger()  : void|true
example logger function Demonstrate how to work with elFinder event api
access()  : bool|null
Simple function to demonstrate how to control file access using "accessControl" callback.
validName()  : bool
example acceptedName function
smarty_block_assocarray()  : mixed
Smarty {assocarray} block plugin Type: block<br> Name: assocarray<br> Purpose: Set up a associative array Version: 1.1 Author: boots
smarty_block_css()  : mixed
Smarty {css} block plugin
smarty_block_form()  : mixed
Smarty {form} block plugin
smarty_block_group()  : mixed
Smarty {group} block plugin
smarty_block_if_elements()  : string
Smarty {if_elements} block plugin
smarty_block_page()  : mixed
Smarty {page} block plugin
smarty_block_paginate()  : mixed
Smarty {paginate} block plugin
smarty_block_permissions()  : string
Smarty {permissions} block plugin
smarty_block_pop()  : mixed
Smarty {pop} block plugin
smarty_block_script()  : mixed
Smarty {script} block plugin
smarty_block_toggle()  : mixed
Smarty {toggle} block plugin
smarty_block_pop()  : mixed
Smarty {pop} block plugin
smarty_function_ddrerank()  : mixed
Smarty {ddrerank} function plugin
smarty_function_export_pdf_link()  : mixed
Smarty {export_pdf_link} function plugin
smarty_function_help()  : mixed
Smarty {help} function plugin
smarty_function_icon()  : mixed
Smarty {icon} function plugin
smarty_function_printer_friendly_link()  : mixed
Smarty {printer_friendly_link} function plugin
smarty_function_subscribe_link()  : mixed
Smarty {subscribe_link} function plugin
smarty_block_pop()  : mixed
Smarty {pop} block plugin
smarty_block_toggle()  : mixed
Smarty {toggle} block plugin
smarty_function_ddrerank()  : mixed
Smarty {ddrerank} function plugin
smarty_function_export_pdf_link()  : mixed
Smarty {export_pdf_link} function plugin
smarty_function_getchromemenu()  : mixed
Smarty {getchromemenu} function plugin
smarty_function_help()  : mixed
Smarty {help} function plugin
smarty_function_ical_link()  : mixed
Smarty {ical_link} function plugin
smarty_function_icon()  : mixed
Smarty {icon} function plugin
smarty_function_message()  : bool
Smarty {message} function plugin
smarty_function_printer_friendly_link()  : mixed
Smarty {printer_friendly_link} function plugin
smarty_function_rss_link()  : mixed
Smarty {rss_link} function plugin
smarty_function_subscribe_link()  : mixed
Smarty {subscribe_link} function plugin
smarty_block_pop()  : mixed
Smarty {pop} block plugin
smarty_block_toggle()  : mixed
Smarty {toggle} block plugin
smarty_function_bootstrap_navbar()  : string
Smarty {bootstrap_navbar} function plugin
build_menu()  : mixed
smarty_function_ddrerank()  : mixed
Smarty {ddrerank} function plugin
smarty_function_export_pdf_link()  : mixed
Smarty {export_pdf_link} function plugin
smarty_function_getchromemenu()  : mixed
Smarty {getchromemenu} function plugin
smarty_function_help()  : void
Smarty {help} function plugin
smarty_function_ical_link()  : mixed
Smarty {ical_link} function plugin
smarty_function_printer_friendly_link()  : mixed
Smarty {printer_friendly_link} function plugin
smarty_function_rss_link()  : mixed
Smarty {rss_link} function plugin
smarty_function_subscribe_link()  : mixed
Smarty {subscribe_link} function plugin
smarty_block_pop()  : mixed
Smarty {pop} block plugin
smarty_block_toggle()  : mixed
Smarty {toggle} block plugin
smarty_function_bootstrap_navbar()  : string
Smarty {bootstrap_navbar} function plugin
build_menu()  : mixed
smarty_function_ddrerank()  : mixed
Smarty {ddrerank} function plugin
smarty_function_export_pdf_link()  : mixed
Smarty {export_pdf_link} function plugin
smarty_function_getchromemenu()  : mixed
Smarty {getchromemenu} function plugin
smarty_function_help()  : void
Smarty {help} function plugin
smarty_function_ical_link()  : mixed
Smarty {ical_link} function plugin
smarty_function_icon()  : mixed
Smarty {icon} function plugin
smarty_function_printer_friendly_link()  : mixed
Smarty {printer_friendly_link} function plugin
smarty_function_rss_link()  : mixed
Smarty {rss_link} function plugin
smarty_function_subscribe_link()  : mixed
Smarty {subscribe_link} function plugin
smarty_compiler_exp_include()  : string
Smarty {exp_include} compiler plugin Type: compiler<br> Name: exp_include<br> Purpose: includes appropriate file based on 'framework' with fallback
smarty_postfilter_switch()  : string
Filter the template after it is generated to fix switch bugs.
smarty_function_assign_adv()  : mixed
Smarty {assign_adv} function plugin
smarty_function_attribution()  : mixed
Smarty {attribution} function plugin
smarty_function_backlink()  : mixed
Smarty {backlink} function plugin
smarty_function_bootstrap_navbar()  : string
Smarty {bootstrap_navbar} function plugin
build_menu()  : mixed
smarty_function_br()  : mixed
Smarty {br} function plugin
smarty_function_breadcrumb()  : mixed
Smarty {breadcrumb} function plugin
smarty_function_button_style()  : mixed
Smarty {button_style} function plugin
smarty_function_chain()  : bool
Smarty {chain} function plugin
smarty_function_chainbytags()  : bool
Smarty {chainbytags} function plugin
smarty_function_clear()  : mixed
Smarty {clear} function plugin
smarty_function_comments()  : mixed
Smarty {comments} function plugin
smarty_function_comments_count()  : mixed
Smarty {comments_count} function plugin
smarty_function_control()  : mixed
Smarty {control} function plugin
smarty_function_currency_symbol()  : mixed
Smarty {currencty_symbol} function plugin
smarty_function_ddrerank()  : mixed
Smarty {ddrerank} function plugin
smarty_function_ecomconfig()  : null|string
Smarty {ecomconfig} function plugin
smarty_function_edebug()  : mixed
Smarty {edebug} function plugin
smarty_function_editorinclude()  : mixed
Smarty {editorinclude} function plugin
smarty_function_sessions_get()  : mixed
Smarty {sessions_get} function plugin
smarty_function_export_pdf_link()  : mixed
Smarty {export_pdf_link} function plugin
smarty_function_filedisplayer()  : string
Smarty {filedisplayer} function plugin
smarty_function_get_cart_summary()  : mixed
Smarty {get_cart_summary} function plugin
smarty_function_get_object()  : mixed
Smarty {get_object} function plugin
smarty_function_get_user()  : mixed
Smarty {get_user} function plugin
smarty_function_getchromemenu()  : mixed
Smarty {getchromemenu} function plugin
smarty_function_getfileicon()  : mixed
Smarty {getfilicon} function plugin
smarty_function_getnav()  : mixed
Smarty {getnav} function plugin
smarty_function_gettext()  : mixed
Smarty {gettext} function plugin
smarty_function_gettxtlist()  : mixed
Smarty {gettxtlist} function plugin
smarty_function_google_map()  : mixed
Smarty {google_map} function plugin
smarty_function_google_maps_link()  : mixed
Smarty {google_maps_link} function plugin
addPlus()  : mixed
smarty_function_grouplistcontrol()  : mixed
Smarty {grouplistcontrol} function plugin
smarty_function_help()  : mixed
Smarty {help} function plugin
smarty_function_ical_link()  : mixed
Smarty {ical_link} function plugin
smarty_function_icon()  : mixed
Smarty {icon} function plugin
smarty_function_img()  : string
Smarty {img} function plugin
smarty_function_keybyid()  : mixed
Smarty {keybyid} function plugin
smarty_function_last_url_of()  : mixed
Smarty {last_url_of} function plugin
smarty_function_link()  : mixed
Smarty {link} function plugin
smarty_function_list_object()  : mixed
Smarty {list_object} function plugin
smarty_function_loading()  : mixed
Smarty {loading} function plugin
smarty_function_makecase()  : string
Smarty {makecase} function plugin
smarty_function_mapquest_map()  : mixed
Smarty {mapquest_map} function plugin
smarty_function_max_filesize()  : string
Smarty {max_filesize} function plugin
smarty_function_message()  : mixed
Smarty {message} function plugin
smarty_function_messagequeue()  : mixed
Smarty {messagequeue} function plugin
smarty_function_module_style()  : string
Smarty {module_style} function plugin
smarty_function_navtojson()  : mixed
Smarty {navtojson} function plugin
smarty_function_nbsp()  : mixed
Smarty {nbsp} function plugin
smarty_function_obj2json()  : mixed
Smarty {obj2json} function plugin
smarty_function_object_to_js()  : string
Smarty {object_to_js} function plugin
smarty_function_optiondisplayer()  : bool
Smarty {optiondisplayer} function plugin
smarty_function_pagebacklink()  : mixed
Smarty {pagebacklink} function plugin
smarty_function_pagelinks()  : mixed
Smarty {pagelinks} function plugin
smarty_function_pagenextlink()  : mixed
Smarty {pagenextlink} function plugin
smarty_function_pagenumbers()  : mixed
Smarty {pagenumbers} function plugin
smarty_function_plural()  : mixed
Smarty {plural} function plugin
smarty_function_podcastlink()  : mixed
Smarty {podcastlink} function plugin
smarty_function_printer_friendly_link()  : mixed
Smarty {printer_friendly_link} function plugin
smarty_function_prod_images()  : mixed
Smarty {prod_images} function plugin
smarty_function_rating()  : mixed
Smarty {rating} function plugin
smarty_function_rss_link()  : mixed
Smarty {rss_link} function plugin
smarty_function_rsslink()  : mixed
Smarty {rsslink} function plugin
smarty_function_scaffold()  : mixed
Smarty {scaffold} function plugin
smarty_function_securelink()  : mixed
Smarty {securelink} function plugin
smarty_function_selectobjects()  : mixed
Smarty {selectobjects} function plugin
smarty_function_selectvalue()  : bool|null
Smarty {selectvalue} function plugin
smarty_function_serialize()  : string
Smarty {serialize} function plugin ------------------------------------------------------------- Type: function<br> Name: serialize<br> Purpose: Converts an assigned variable (or value) to a text representation compatable with the {assocarray} block plugin Version: 1.0 Author: boots
_srlz()  : mixed
smarty_function_showaction()  : mixed
Smarty {showaction} function plugin
smarty_function_showmodule()  : mixed
Smarty {showmodule} function plugin
smarty_function_simplenote()  : string
Smarty {simplenote} function plugin
smarty_function_smart_heading()  : mixed
Smarty {smart_heading} function plugin
get_level()  : mixed
smarty_function_stars()  : mixed
Smarty {stars} function plugin
smarty_function_subscribe_link()  : mixed
Smarty {subscribe_link} function plugin
smarty_function_tags_assigned()  : mixed
Smarty {tags_assigned} function plugin
smarty_function_time_duration()  : mixed
Smarty {time_duration} function plugin
smarty_function_uniqueid()  : mixed
Smarty {uniqueid} function plugin
smarty_function_userlistcontrol()  : mixed
Smarty {userlistcontrol} function plugin
smarty_function_viewfile()  : mixed
Smarty {viewfile} function plugin
smarty_function_yuimenu()  : mixed
Smarty {yuimenu} function plugin
smarty_function_yuimenubar()  : mixed
Smarty {yuimenubar} function plugin
smarty_modifier_address()  : string
Smarty {address} modifier plugin
smarty_modifier_array_lookup()  : string
Smarty {array_lookup} modifier plugin
smarty_modifier_brightness()  : string
Smarty {brightness} modifier plugin
smarty_modifier_bytes()  : string
Smarty {bytes} modifier plugin
smarty_modifier_contrast()  : string
Smarty {contrast} modifier plugin
smarty_modifier_convertlangcode()  : string
Smarty {convertlangcode} modifier plugin
smarty_modifier_countryname()  : string
Smarty {countryname} modifier plugin
smarty_modifier_currency()  : string
Smarty {currency} modifier plugin
smarty_modifier_expdate()  : string
Smarty {expdate} modifier plugin
smarty_modifier_format()  : string
Smarty {format} modifier plugin
smarty_modifier_format_date()  : string
Smarty {format_date} modifier plugin
smarty_modifier_format_tooltip()  : string
Smarty {format_tooltip} modifier plugin
smarty_modifier_getcontrollerdisplayname()  : string
Smarty {getcontrollerdisplayname} modifier plugin
smarty_modifier_getcontrollername()  : string
Smarty {getcontrollername} modifier plugin
smarty_modifier_gettext()  : string
Smarty {gettext} modifier plugin
smarty_modifier_gettxtlist()  : string
Smarty {gettxtlist} modifier plugin
smarty_modifier_groupname()  : string
Smarty {groupname} modifier plugin
smarty_modifier_hide_email()  : string
Smarty {hide_email} modifier plugin
smarty_modifier_highlight()  : string
Smarty {highlight} modifier plugin
smarty_modifier_is_logged_in()  : bool
Smarty {is_logged_in} modifier plugin
smarty_modifier_kilobytes()  : string
Smarty {kilobytes} modifier plugin
existing_links()  : mixed
http_link()  : mixed
mail_link()  : mixed
twitter_link()  : mixed
other_link()  : mixed
insert_link()  : mixed
smarty_modifier_megabytes()  : string
Smarty {kilobytes} modifier plugin
smarty_modifier_nobreak()  : string
Smarty {nobreak} modifier plugin
smarty_modifier_not_bs()  : string
Smarty {kilobytes} modifier plugin
smarty_modifier_number_format()  : string
Smarty {number_format} modifier plugin
smarty_modifier_plural()  : string
Smarty {plural} modifier plugin
smarty_modifier_relative_date()  : string
Smarty {relative_date} modifier plugin Type: modifier<br> Name: relative_date<br> Purpose: convert a date in a relative format
smarty_modifier_remove_space()  : string
Smarty {remove_space} modifier plugin
smarty_modifier_reverse_array()  : array<string|int, mixed>
Smarty {reverse_array} modifier plugin
smarty_modifier_signature()  : string
Smarty {signature} modifier plugin Type: modifier<br> Name: signature<br> Purpose: return the stored signature for a user id if available
smarty_modifier_statename()  : string
Smarty {statename} modifier plugin
smarty_modifier_summarize()  : string
Smarty {summarize} modifier plugin
smarty_modifier_urlencode()  : string
Smarty {urlencode} modifier plugin
smarty_modifier_username()  : string
Smarty {username} modifier plugin Type: modifier<br> Name: username<br> Purpose: return the username for a user id
smarty_block_form()  : mixed
Smarty {form} block plugin
smarty_block_permissions()  : string
Smarty {permissions} block plugin
smarty_function_ddrerank()  : mixed
Smarty {ddrerank} function plugin
smarty_function_export_pdf_link()  : mixed
Smarty {export_pdf_link} function plugin
smarty_function_getchromemenu()  : mixed
Smarty {getchromemenu} function plugin
smarty_function_help()  : bool
Smarty {help} function plugin
smarty_function_ical_link()  : mixed
Smarty {ical_link} function plugin
smarty_function_icon()  : mixed
Smarty {icon} function plugin
smarty_function_message()  : bool
Smarty {message} function plugin
smarty_function_printer_friendly_link()  : mixed
Smarty {printer_friendly_link} function plugin
smarty_function_rss_link()  : mixed
Smarty {rss_link} function plugin
smarty_outputfilter_trim()  : string
Smarty trim outputfilter plugin
connect()  : database
connect to mysql database
make_expFile()  : array<string|int, mixed>|expFile|int
Return expFile object for given path either an existing or a new expFile
connect()  : database
connect to mysql database
make_expFile()  : array<string|int, mixed>|expFile|int
Return expFile object for given path either an existing or a new expFile
make_expFile()  : array<string|int, mixed>|expFile|int
Return expFile object for given path either an existing or a new expFile
connect()  : database
connect to mysql database
make_expFile()  : array<string|int, mixed>|expFile|int
Return expFile object for given path either an existing or a new expFile
wpautop()  : string
Replaces double line-breaks with paragraph elements.
wp_replace_in_html_tags()  : string
Replace characters or phrases within HTML elements only.
_autop_newline_preservation_helper()  : string
Newline preservation help function for wpautop
wp_html_split()  : array<string|int, string>
Separate HTML elements and comments from the text.
get_html_split_regex()  : string
Retrieve the regular expression for an HTML element.
epb()  : string
sanity_checkFile()  : int
Check file/folder for requested permissions
sanity_checkDirectory()  : int
Recursively check folder and all files/folders within for requested permissions
sanity_checkFiles()  : mixed
sanity_checkServer()  : mixed
_sanity_checkDB()  : mixed
_sanity_checkGD()  : mixed
_sanity_checkPHPVersion()  : mixed
_sanity_checkZlib()  : mixed
_sanity_checkZip()  : mixed
_sanity_checkcURL()  : mixed
_sanity_checkFileinfo()  : mixed
_sanity_checkUploadSize()  : mixed
_sanity_checkXML()  : mixed
_sanity_checkOpenBaseDir()  : mixed
_sanity_checkTemp()  : mixed
echoStart()  : mixed
echoSuccess()  : mixed
echoWarning()  : mixed
echoFailure()  : mixed
isAllGood()  : mixed
epb()  : mixed
userLogin()  : bool
Internal User Login function
exp_getModuleInstancesByType()  : mixed
getUsersBlogs()  : mixed
newPost()  : mixed
editPost()  : mixed
getPost()  : mixed
deletePost()  : mixed
getRecentPosts()  : mixed
getCategories()  : mixed
getCategories_mt()  : mixed
getTerms()  : mixed
getAuthors()  : mixed
newMediaObject()  : mixed

Constants

_MPDF_TEMP_PATH

public mixed _MPDF_TEMP_PATH = BASE . 'tmp/cache/'

_MPDF_TTFONTDATAPATH

public mixed _MPDF_TTFONTDATAPATH = BASE . 'tmp/ttfontdata/'

AUTHORIZED_SECTION

public mixed AUTHORIZED_SECTION = 1

BS2_SCRIPT

public mixed BS2_SCRIPT = '<script src="https://stackpath.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js" integrity="sha384-vOWIrgFbxIPzY09VArRHMsxned7WiY6hzIPtAIIeTFuii9y3Cr6HE6fcHXy5CFhc" crossorigin="anonymous"></script>'

BS3_SCRIPT

public mixed BS3_SCRIPT = '<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script>'

BS4_SCRIPT

public mixed BS4_SCRIPT = '<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-Fy6S3B9q64WdZWQUiU+q4/2Lc9npb8tCaSX9FK7E8HnRr0Jz8D6OP9dO5Vg3Q9ct" crossorigin="anonymous"></script>'

BS5_SCRIPT

public mixed BS5_SCRIPT = '<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script>'

BTN_COLOR

public mixed BTN_COLOR = 'black'

BTN_SIZE

public mixed BTN_SIZE = 'small'

COMMENTS_REQUIRE_NOTIFICATION

public mixed COMMENTS_REQUIRE_NOTIFICATION = '0'

DB_DEF_BOOLEAN

Field Type specifier: Boolean A value for the Exponent Data Definition Language.

public mixed DB_DEF_BOOLEAN = 104

This value, specified for the DB_FIELD_TYPE index, denotes that the field should be a boolean (1 or 0, true or false).

DB_DEF_DATETIME

Field Type specifier: Datetime A value for the Exponent Data Definition Language.

public mixed DB_DEF_DATETIME = 107

This value, specified for the DB_FIELD_TYPE index, denotes that the field should store a MySQL datetime, in order to portably manage dates and/or times.

DB_DEF_DECIMAL

Field Type specifier: Decimal A value for the Exponent Data Definition Language.

public mixed DB_DEF_DECIMAL = 106

This value, specified for the DB_FIELD_TYPE index, denotes that the field should store a decimal number.

DB_DEF_ID

Field Type specifier: Numeric ID A value for the Exponent Data Definition Language.

public mixed DB_DEF_ID = 101

This value, specified for the DB_FIELD_TYPE index, denotes that the field should be a numeric ID.

DB_DEF_INTEGER

Field Type specifier: Integer A value for the Exponent Data Definition Language.

public mixed DB_DEF_INTEGER = 103

This value, specified for the DB_FIELD_TYPE index, denotes that the field should be an integer.

DB_DEF_STRING

Field Type specifier: Text A value for the Exponent Data Definition Language.

public mixed DB_DEF_STRING = 102

This value, specified for the DB_FIELD_TYPE index, denotes that the field should be a string of characters. If used, the DB_FIELD_LEN index must also be specified.

Tags
see
DB_FIELD_TYPE
see
DB_FIELD_LEN

DB_DEF_TIMESTAMP

Field Type specifier: Timestamp A value for the Exponent Data Definition Language.

public mixed DB_DEF_TIMESTAMP = 105

This value, specified for the DB_FIELD_TYPE index, denotes that the field should store a UNIX timestamp, in order to portably manage dates and/or times.

DB_DEFAULT

Database Field Default specifier An index for the Exponent Data Definition Language.

public mixed DB_DEFAULT = 2

This index indicates the default value of a field in the table.

DB_ENCODING

public mixed DB_ENCODING = $config["DB_ENCODING"]

DB_FIELD_LEN

Database Field Length specifier An index for the Exponent Data Definition Language.

public mixed DB_FIELD_LEN = 1

This index indicates the length of the column. Currently, this is only applicable to textual field types.

DB_FIELD_TYPE

Database Field Type specifier An index for the Exponent Data Definition Language.

public mixed DB_FIELD_TYPE = 0

This index indicates what type of column should be created in the table.

DB_FULLTEXT

Database 'Full Text' Index Field specifier An index for the Exponent Data Definition Language.

public mixed DB_FULLTEXT = 8

This index specifies that the field should be treated as a key for the table where full text searches will be performed. There is only one (composite) Full Text index per table.

DB_INCREMENT

Database 'Incremental Field' specifier An index for the Exponent Data Definition Language.

public mixed DB_INCREMENT = 3

This index specifies that the field should automatically increment its value. This is ONLY applicable to ID fields that are marked as PRIMARY.

Tags
see
DB_PRIMARY
see
DB_DEF_ID

DB_INDEX

Database 'Index' Field specifier An index or key for the Exponent Data Definition Language.

public mixed DB_INDEX = 7

This index specifies that the field should be treated as a key for the table for more efficient lookups. There can be multiple key fields per table but they will NOT be composite keys.

DB_NOTNULL

Database 'Not Null' Field specifier Fields are set to allow NULL unless this is set.

public mixed DB_NOTNULL = 4

DB_PRIMARY

Database 'Primary Key' Field specifier An index for the Exponent Data Definition Language.

public mixed DB_PRIMARY = 5

This single unique index specifies that the field should be treated as the single primary key for the table. There can one or more fields marked as 'primary' to establish a composite primary key in the table.

Tags
see
DB_DEF_ID
see
DB_INCREMENT

DB_STORAGE_ENGINE

public mixed DB_STORAGE_ENGINE = $config["DB_STORAGE_ENGINE"]

DB_TABLE_COMMENT

Table Meta Info : Table Comment If specified in a table info array, a comment will be inserted for the table (if the database engine in use supports table comments)

public mixed DB_TABLE_COMMENT = 301

DB_TABLE_ENGINE

Table Meta Info : Table Engine If specified in a table will be created or altered to this db engine

public mixed DB_TABLE_ENGINE = 302

DB_UNIQUE

Database 'Unique Key' Field specifier An index for the Exponent Data Definition Language.

public mixed DB_UNIQUE = 6

This index specifies that the field should be treated as a unique key for the table. There can zero or multiple unique keys using single or multiple (composite) fields per table.

DEFAULT_AVATAR

public mixed DEFAULT_AVATAR = \PATH_RELATIVE . 'framework/modules/users/assets/images/avatar_not_found.jpg'

DEFAULT_VIEW

public mixed DEFAULT_VIEW = 'Default'

DEPRECATIONS_VERSION

Deprecations is needed for Lexer v2

public mixed DEPRECATIONS_VERSION = '1.1.2'

DISPLAY_DATETIME_FORMAT

public mixed DISPLAY_DATETIME_FORMAT = '%m/%d/%y %I:%M%p'

DISPLAY_THEME

public mixed DISPLAY_THEME = $_SESSION[SYS_SESSION_KEY]['vars']['display_theme']

DISPLAY_THEME

exdoc The directory and class name of the current active theme. This may be different than the configured theme (DISPLAY_THEME_REAL) due to previewing.

public mixed DISPLAY_THEME = DISPLAY_THEME_REAL

Disable link creation

public bool DOMPDF_DISABLE_LINKS = true

If this setting is set to true, DOMPDF will not embed active links

ECOM_AUTHORIZENET_AUTH_CAPTURE

public mixed ECOM_AUTHORIZENET_AUTH_CAPTURE = 0

ECOM_AUTHORIZENET_AUTH_ONLY

public mixed ECOM_AUTHORIZENET_AUTH_ONLY = 1

ELFINDER_IMG_PARENT_URL

public mixed ELFINDER_IMG_PARENT_URL = \PATH_RELATIVE . 'external/elFinder/'

EMAIL_VALIDATOR_VERSION

EmailValidator is needed for Swiftmailer v6

public mixed EMAIL_VALIDATOR_VERSION = '3.2.6'

EQL_HEADER

exdoc The EQL header string for object dump file formats.

public mixed EQL_HEADER = 'EQL-Exponent Query Language'

This header defines the version of EQL native to the current implementation of the Backup Subsystem.

Tags
node

Subsystems:Backup

EXPONENT_VERSION_BUILDDATE

public mixed EXPONENT_VERSION_BUILDDATE = \time()

EXPONENT_VERSION_ITERATION

public mixed EXPONENT_VERSION_ITERATION = \null

EXPORT_AS_PDF

public mixed EXPORT_AS_PDF = isset($_REQUEST['exportaspdf']) || isset($this->params['exportaspdf']) ? 1 : 0

EXPORT_AS_PDF

public mixed EXPORT_AS_PDF = '0'

EXPORT_AS_PDF_LANDSCAPE

public mixed EXPORT_AS_PDF_LANDSCAPE = isset($_REQUEST['landscapepdf']) || isset($this->params['landscapepdf']) ? 1 : 0

FA4_SCRIPT

public mixed FA4_SCRIPT = 'https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'

FA5_SCRIPT

public mixed FA5_SCRIPT = 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css'

FA6_SCRIPT

public mixed FA6_SCRIPT = 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css'

FORM_FIELD_TYPE

Form Meta Info : Form Field Type This will specify what field type to use for a form. Handy for scaffolding when you have special needs for the form's input elements.

public mixed FORM_FIELD_TYPE = 400

HANDLE_PAGE_REDIRECTION

public mixed HANDLE_PAGE_REDIRECTION = '0'

HEADER_LEVEL

public mixed HEADER_LEVEL = ['h1' => 'h1', 'h2' => 'h2', 'h3' => 'h3', 'h4' => 'h4', 'h5' => 'h5', 'h6' => 'h6']

HELP_URL

public mixed HELP_URL = 'http://docs.exponentcms.org/'

ICAL_TYPE

External Calendar Type This will specify what type of external calendar feed is referenced

public mixed ICAL_TYPE = 1

ICON_RELATIVE

public mixed ICON_RELATIVE = \PATH_RELATIVE . 'framework/core/assets/images/'
public mixed INCLUDE_ANONYMOUS_SEARCH = '0'

JQUERY2_SCRIPT

public mixed JQUERY2_SCRIPT = \JQUERY_RELATIVE . 'js/jquery-' . \JQUERY2_VERSION . '.min.js'

JQUERY3_MIGRATE_SCRIPT

public mixed JQUERY3_MIGRATE_SCRIPT = \JQUERY_RELATIVE . 'js/jquery-migrate-' . \JQUERY3_MIGRATE_VERSION . '.min.js'

JQUERY3_SCRIPT

public mixed JQUERY3_SCRIPT = \JQUERY_RELATIVE . 'js/jquery-' . \JQUERY3_VERSION . '.min.js'

JQUERY_RELATIVE

public mixed JQUERY_RELATIVE = \PATH_RELATIVE . 'external/jquery/'

JQUERY_SCRIPT

public mixed JQUERY_SCRIPT = \JQUERY_RELATIVE . 'js/jquery-' . \JQUERY_VERSION . '.min.js'

JQUERYUI_CSS

public mixed JQUERYUI_CSS = \JQUERY_RELATIVE . 'css/' . \JQUERYUI_THEME . '/jquery-ui.min.css'

JQUERYUI_SCRIPT

public mixed JQUERYUI_SCRIPT = \JQUERY_RELATIVE . 'js/jquery-ui.min.js'

JS_RELATIVE

exdoc The relative path to Exponent's core javascript.

public mixed JS_RELATIVE = \PATH_RELATIVE . 'framework/core/assets/js/'

JS_URL

exdoc The absolute url to Exponent's core javascript.

public mixed JS_URL = \URL_FULL . 'framework/core/assets/js/'

LANG

public mixed LANG = 'English - US'

LANG_CHARSET

public mixed LANG_CHARSET = 'UTF-8'

LANGUAGE

public mixed LANGUAGE = 'English - US'

LANGUAGE

public mixed LANGUAGE = $_REQUEST['sc']['LANGUAGE']

LANGUAGE

public mixed LANGUAGE = $_REQUEST['sc']['LANGUAGE']

LEXER_VERSION

Lexer is needed for Swiftmailer v6

public mixed LEXER_VERSION = '2.1.0'

LOCALE

public mixed LOCALE = 'en_US'

MAINTENANCE_MSG_HTML

public mixed MAINTENANCE_MSG_HTML = \exponent_unhtmlentities('This site is currently down for maintenance.')

MAINTENANCE_RETURN_TEXT

public mixed MAINTENANCE_RETURN_TEXT = 'The web site will return in'

MAINTENANCE_RETURN_TIME

public mixed MAINTENANCE_RETURN_TIME = '0'

MAINTENANCE_USE_RETURN_TIME

public mixed MAINTENANCE_USE_RETURN_TIME = '0'

MIMEICON_RELATIVE

public mixed MIMEICON_RELATIVE = \PATH_RELATIVE . 'framework/core/assets/images/mimetypes/'

MOBILE

public mixed MOBILE = \expTheme::is_mobile()

MOBILE

public mixed MOBILE = $_SESSION[SYS_SESSION_KEY]['vars']['mobile']

ORGANIZATION_NAME

public mixed ORGANIZATION_NAME = \URL_BASE

PATH_RELATIVE

public mixed PATH_RELATIVE = \__realpath(\dirname($_SERVER['SCRIPT_NAME']) . '/')

PREVIEW_READONLY

public mixed PREVIEW_READONLY = 0

PREVIEW_READONLY

public mixed PREVIEW_READONLY = 1

PRINTER_FRIENDLY

public mixed PRINTER_FRIENDLY = isset($_REQUEST['printerfriendly']) || isset($this->params['printerfriendly']) ? 1 : 0

PRINTER_FRIENDLY

public mixed PRINTER_FRIENDLY = '0'

PUBLIC_SECTION

public mixed PUBLIC_SECTION = 1

SANITY_CREATEFILE

public mixed SANITY_CREATEFILE = 4

SANITY_ERROR

public mixed SANITY_ERROR = 2

SANITY_FINE

public mixed SANITY_FINE = 0

SANITY_NOT_E

public mixed SANITY_NOT_E = 8

SANITY_NOT_R

public mixed SANITY_NOT_R = 2

SANITY_NOT_RW

public mixed SANITY_NOT_RW = 4

SANITY_READONLY

public mixed SANITY_READONLY = 1

SANITY_READWRITE

public mixed SANITY_READWRITE = 2

SANITY_WARNING

public mixed SANITY_WARNING = 1

SCRIPT_EXP_RELATIVE

Implements the browse server feature within the CKEditor insert url/link dialogs

public mixed SCRIPT_EXP_RELATIVE = "framework/modules/file/connector/"

SCRIPT_EXP_RELATIVE

Glue to open the module selection window for linking content from within the site url/link browser

public mixed SCRIPT_EXP_RELATIVE = "framework/modules/file/connector/"

SCRIPT_EXP_RELATIVE

Implements the quick upload feature within the CKEditor insert dialogs

public mixed SCRIPT_EXP_RELATIVE = "framework/modules/file/connector/"

SCRIPT_EXP_RELATIVE

Implements the paste upload feature within the CKEditor drag/drop/paste

public mixed SCRIPT_EXP_RELATIVE = "framework/modules/file/connector/"

SCRIPT_EXP_RELATIVE

Implements the quick upload feature within the TinyMCE toolbar

public mixed SCRIPT_EXP_RELATIVE = "framework/modules/file/connector/"

SCRIPT_EXP_RELATIVE

Implements the quick upload feature within the TinyMCE toolbar

public mixed SCRIPT_EXP_RELATIVE = "framework/modules/file/connector/"

SCRIPT_EXP_RELATIVE

public mixed SCRIPT_EXP_RELATIVE = ''
Tags
define

"BASE" "."

SCRIPT_FILENAME

public mixed SCRIPT_FILENAME = "ckeditor_link.php"

SCRIPT_FILENAME

public mixed SCRIPT_FILENAME = "content_linked.php"

SCRIPT_FILENAME

public mixed SCRIPT_FILENAME = "uploader.php"

SCRIPT_FILENAME

public mixed SCRIPT_FILENAME = 'index.php'

SCRIPT_FILENAME

public mixed SCRIPT_FILENAME = 'source_selector.php'

SESSION_TIMEOUT_HTML

public mixed SESSION_TIMEOUT_HTML = \exponent_unhtmlentities('<h3>Expired Login Session</h3>Your session has expired, because you were idle too long. You will have to log back into the system to continue what you were doing.')

SITE_403_HTML

public mixed SITE_403_HTML = SITE_403_REAL_HTML

SITE_403_REAL_HTML

public mixed SITE_403_REAL_HTML = \exponent_unhtmlentities('<h3>Authorization Failed</h3>You are not allowed to perform this operation.')

SITE_404_HTML

public mixed SITE_404_HTML = \exponent_unhtmlentities('The page you were looking for wasn&apos;t found. It may have been moved or deleted.')

SITE_CODE_EDITOR_THEME

public mixed SITE_CODE_EDITOR_THEME = 'twilight'

SITE_DEFAULT_SECTION

public mixed SITE_DEFAULT_SECTION = '1'

SITE_HEADER

public mixed SITE_HEADER = 'My New Exponent Header'

SITE_WYSIWYG_EDITOR

public mixed SITE_WYSIWYG_EDITOR = 'ckeditor'

SMARTY_PATH

public mixed SMARTY_PATH = \BASE . 'external/smarty-' . \SMARTY_VERSION . '/libs/'

SMTP_FROMADDRESS

public mixed SMTP_FROMADDRESS = 'website@mysite.org'

SOURCE_SELECTOR

exdoc Define Source_Selector constant as 1, since we are not selecting orphaned content.

public mixed SOURCE_SELECTOR = 1
Tags
node

General

SWIFT_DEPRECATIONS_PATH

public mixed SWIFT_DEPRECATIONS_PATH = \BASE . 'external/deprecations-' . \DEPRECATIONS_VERSION . '/lib/Doctrine/Deprecations/'

SWIFT_EMAIL_PATH

public mixed SWIFT_EMAIL_PATH = \BASE . 'external/EmailValidator-' . \EMAIL_VALIDATOR_VERSION . '/EmailValidator/'

SWIFT_LEXER_PATH

public mixed SWIFT_LEXER_PATH = \BASE . 'external/lexer-' . \LEXER_VERSION . '/src/'

SWIFT_PATH

public mixed SWIFT_PATH = \BASE . 'external/swiftmailer-' . \SWIFT_VERSION . '/lib/'

SYS_FILES_FOUNDDIR

exdoc Filesystem Error Response: Found Directory at Destination

public mixed SYS_FILES_FOUNDDIR = 2
Tags
node

Subsystems:Files

SYS_FILES_FOUNDFILE

exdoc Filesystem Error Response: Found File at Destination

public mixed SYS_FILES_FOUNDFILE = 1
Tags
node

Subsystems:Files

SYS_FILES_NOTDELETABLE

exdoc Filesystem Error Response: Destination not deletable

public mixed SYS_FILES_NOTDELETABLE = 5
Tags
node

Subsystems:Files

SYS_FILES_NOTREADABLE

exdoc Filesystem Error Response: Destination not readable

public mixed SYS_FILES_NOTREADABLE = 4
Tags
node

Subsystems:Files

SYS_FILES_NOTWRITABLE

exdoc Filesystem Error Response: Destination not writable

public mixed SYS_FILES_NOTWRITABLE = 3
Tags
node

Subsystems:Files

SYS_FILES_SUCCESS

exdoc Filesystem Error Response: Success

public mixed SYS_FILES_SUCCESS = 0
Tags
node

Subsystems:Files

SYS_FLOW_ACTION

exdoc Flow Type Specifier : Action Page Old flow subsystem code

public mixed SYS_FLOW_ACTION = 2
Tags
node

Subsystems:Flow

SYS_FLOW_NONE

exdoc Flow Type Specifier : None Old flow subsystem code

public mixed SYS_FLOW_NONE = 0
Tags
node

Subsystems:Flow

SYS_FLOW_PROTECTED

exdoc Flow Type Specifier : Protected Access Old flow subsystem code

public mixed SYS_FLOW_PROTECTED = 2
Tags
node

Subsystems:Flow

SYS_FLOW_PUBLIC

exdoc Flow Type Specifier : Public Access Old flow subsystem code

public mixed SYS_FLOW_PUBLIC = 1
Tags
node

Subsystems:Flow

SYS_FLOW_SECTIONAL

exdoc Flow Type Specifier : Sectional Page Old flow subsystem code

public mixed SYS_FLOW_SECTIONAL = 1
Tags
node

Subsystems:Flow

public mixed SYS_SESSION_COOKIE = 'PHPSESSID'

SYS_SESSION_KEY

exdoc

public mixed SYS_SESSION_KEY = PATH_RELATIVE
Tags
state

UNDOCUMENTED

node

Undocumented

SYS_SESSION_KEY

public mixed SYS_SESSION_KEY = \PATH_RELATIVE

TABLE_ALTER_FAILED

Table Alteration Error Message - 201 : Alter Succeeded A message constant returned by parts of the Database Subsystem indicating that a table alteration failed.

public mixed TABLE_ALTER_FAILED = 202

TABLE_ALTER_NOT_NEEDED

Table Alteration Error Message - 200 : Alter Not Needed A message constant returned by parts of the Database Subsystem indicating that a table alteration need not take place.

public mixed TABLE_ALTER_NOT_NEEDED = 200

TABLE_ALTER_SUCCEEDED

Table Alteration Error Message - 201 : Alter Succeeded A message constant returned by parts of the Database Subsystem indicating that a table alteration succeeded.

public mixed TABLE_ALTER_SUCCEEDED = 201

TEMPLATE_FALLBACK_VIEW

public mixed TEMPLATE_FALLBACK_VIEW = \BASE . 'framework/core/views/viewnotfound.tpl'

THEME_ABSOLUTE

exdoc The absolute path to the current active theme's files. This is similar to the BASE constant

public mixed THEME_ABSOLUTE = BASE . 'themes/' . DISPLAY_THEME . '/'

THEME_RELATIVE

exdoc The relative web path to the current active theme. This is similar to the PATH_RELATIVE constant.

public mixed THEME_RELATIVE = PATH_RELATIVE . 'themes/' . DISPLAY_THEME . '/'

THEME_STYLE

public mixed THEME_STYLE = $_SESSION[SYS_SESSION_KEY]['vars']['theme_style']

THEME_STYLE

exdoc The name of the current active theme style.

public mixed THEME_STYLE = THEME_STYLE_REAL

UILEVEL_NORMAL

exdoc UI Level of Normal - Only normal management links (edit, delete, etc.) should be shown.

public mixed UILEVEL_NORMAL = 1
Tags
node

Subsystems:Permissions

UILEVEL_PERMISSIONS

exdoc UI Level of Permissions - Permission Management links (user and group perms) should be shown.

public mixed UILEVEL_PERMISSIONS = 2
Tags
node

Subsystems:Permissions

UILEVEL_PREVIEW

exdoc UI Level of Preview - No management links of any kind should be shown.

public mixed UILEVEL_PREVIEW = 0
Tags
node

Subsystems:Permissions

UILEVEL_STRUCTURE

exdoc UI Level of Structure - All management links are shown.

public mixed UILEVEL_STRUCTURE = 3
Tags
node

Subsystems:Permissions

URL_BASE

public mixed URL_BASE = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443 ? 'https://' : 'http://') . \HOSTNAME

USER_REGISTRATION_NOTIF_SUBJECT

public mixed USER_REGISTRATION_NOTIF_SUBJECT = 'New User Registration From Website'

USER_REGISTRATION_WELCOME_SUBJECT

public mixed USER_REGISTRATION_WELCOME_SUBJECT = 'Welcome to our website!'

XHTML_CLOSING

public mixed XHTML_CLOSING = "/"

XHTML_CLOSING

public mixed XHTML_CLOSING = ""

YUI2_RELATIVE

public mixed YUI2_RELATIVE = \PATH_RELATIVE . 'external/yui/2in3/dist/' . \YUI2_VERSION . '/build/'

YUI2_URL

public mixed YUI2_URL = \URL_FULL . 'external/yui/2in3/dist/' . \YUI2_VERSION . '/build/'

YUI3_RELATIVE

public mixed YUI3_RELATIVE = \PATH_RELATIVE . 'external/yui/' . \YUI3_VERSION . '/build/'

YUI3_URL

public mixed YUI3_URL = \URL_FULL . 'external/yui/' . \YUI3_VERSION . '/build/'

Functions

__realpath()

__realpath( $path) : string
Parameters
$path :
Return values
string

expLoadClasses()

exdoc This function overrides the default PHP5 autoloader, and instead looks at the $auto_dirs global to look for class files. This function is automatically invoked in PHP5

expLoadClasses(string $class) : mixed
Parameters
$class : string

The name of the class to look for.

Tags
node

Autoloader

Return values
mixed

exponent_theme_remove_css()

exdoc This is the expTheme 1.0 compatibility layer

exponent_theme_remove_css() : mixed
Return values
mixed

exponent_theme_remove_smarty_cache()

exponent_theme_remove_smarty_cache() : mixed
Return values
mixed

exponent_theme_headerInfo()

exponent_theme_headerInfo(mixed $config) : mixed
Parameters
$config : mixed
Return values
mixed

headerInfo()

headerInfo(mixed $config) : mixed
Parameters
$config : mixed
Return values
mixed

exponent_theme_advertiseRSS()

exponent_theme_advertiseRSS() : mixed
Return values
mixed

exponent_theme_footerInfo()

exponent_theme_footerInfo([mixed $params = array() ]) : mixed
Parameters
$params : mixed = array()
Return values
mixed

footerInfo()

footerInfo(mixed $params) : mixed
Parameters
$params : mixed
Return values
mixed

exponent_theme_sourceSelectorInfo()

exponent_theme_sourceSelectorInfo() : mixed
Return values
mixed

exponent_theme_showSectionalModule()

exponent_theme_showSectionalModule(mixed $module, mixed $view, mixed $title[, mixed $prefix = null ][, mixed $pickable = false ][, mixed $hide_menu = false ]) : mixed
Parameters
$module : mixed
$view : mixed
$title : mixed
$prefix : mixed = null
$pickable : mixed = false
$hide_menu : mixed = false
Return values
mixed

exponent_theme_showTopSectionalModule()

exponent_theme_showTopSectionalModule(mixed $module, mixed $view, mixed $title[, mixed $prefix = null ][, mixed $pickable = false ][, mixed $hide_menu = false ]) : mixed
Parameters
$module : mixed
$view : mixed
$title : mixed
$prefix : mixed = null
$pickable : mixed = false
$hide_menu : mixed = false
Return values
mixed

exponent_theme_showModule()

exponent_theme_showModule(mixed $module[, mixed $view = "Default" ][, mixed $title = "" ][, mixed $source = null ][, mixed $pickable = false ][, mixed $section = null ][, mixed $hide_menu = false ][, mixed $params = array() ]) : mixed
Parameters
$module : mixed
$view : mixed = "Default"
$title : mixed = ""
$source : mixed = null
$pickable : mixed = false
$section : mixed = null
$hide_menu : mixed = false
$params : mixed = array()
Return values
mixed

exponent_theme_inAction()

exponent_theme_inAction() : mixed
Return values
mixed

exponent_theme_reRoutActionTo()

exponent_theme_reRoutActionTo([mixed $theme = "" ]) : mixed
Parameters
$theme : mixed = ""
Return values
mixed

exponent_theme_main()

exponent_theme_main() : mixed
Return values
mixed

exponent_theme_runAction()

exponent_theme_runAction() : mixed
Return values
mixed

exponent_theme_showAction()

exponent_theme_showAction(mixed $module, mixed $action[, mixed $src = "" ][, mixed $params = "" ]) : mixed
Parameters
$module : mixed
$action : mixed
$src : mixed = ""
$params : mixed = ""
Return values
mixed

exponent_theme_goDefaultSection()

exponent_theme_goDefaultSection() : mixed
Return values
mixed

exponent_theme_mainContainer()

exponent_theme_mainContainer() : mixed
Return values
mixed

exponent_theme_getSubthemes()

exponent_theme_getSubthemes([mixed $include_default = true ][, mixed $theme = DISPLAY_THEME ]) : mixed
Parameters
$include_default : mixed = true
$theme : mixed = DISPLAY_THEME
Return values
mixed

exponent_theme_getPrinterFriendlyTheme()

exponent_theme_getPrinterFriendlyTheme() : mixed
Return values
mixed

exponent_theme_getTheme()

exponent_theme_getTheme() : mixed
Return values
mixed

exponent_theme_loadActionMaps()

exponent_theme_loadActionMaps() : mixed
Return values
mixed

exponent_theme_satisfyThemeRequirements()

exponent_theme_satisfyThemeRequirements() : mixed
Return values
mixed

renderAction()

Main module action/display logic/routine; initializes/checks controller before calling action/method

renderAction([array<string|int, mixed> $parms = array() ]) : bool|mixed|string
Parameters
$parms : array<string|int, mixed> = array()
Tags
throws
ReflectionException
Return values
bool|mixed|string

hotspot()

hotspot([mixed $source = null ]) : mixed
Parameters
$source : mixed = null
Return values
mixed
makeLink([mixed $params = array() ][, mixed $secure = false ]) : mixed
Parameters
$params : mixed = array()
$secure : mixed = false
Return values
mixed

redirect_to()

redirect_to([mixed $params = array() ][, mixed $secure = false ]) : mixed
Parameters
$params : mixed = array()
$secure : mixed = false
Return values
mixed

flash()

flash(mixed $name, mixed $msg) : mixed
Parameters
$name : mixed
$msg : mixed
Return values
mixed

flashAndFlow()

flashAndFlow(mixed $name, mixed $msg) : mixed
Parameters
$name : mixed
$msg : mixed
Return values
mixed

show_msg_queue()

Display the message queue

show_msg_queue([null $name = null ]) : bool|mixed|string
Parameters
$name : null = null
Return values
bool|mixed|string

assign_to_template()

Assign a variable to the current template

assign_to_template([array<string|int, mixed> $vars = array() ]) : bool
Parameters
$vars : array<string|int, mixed> = array()
Return values
bool

get_model_for_controller()

get_model_for_controller(mixed $controller_name) : mixed
Parameters
$controller_name : mixed
Return values
mixed

get_common_template()

get_common_template( $view,  $loc[, string $controllername = '' ]) : controllertemplate
Parameters
$view :
$loc :
$controllername : string = ''
Tags
deprecated
2.3.3

moved to expTemplate subsystem

Return values
controllertemplate

get_config_templates()

get_config_templates( $controller,  $loc) : array<string|int, mixed>
Parameters
$controller :
$loc :
Tags
deprecated
2.3.3

moved to expTemplate subsystem

Return values
array<string|int, mixed>

find_config_views()

find_config_views([array<string|int, mixed> $paths = array() ][, array<string|int, mixed> $excludes = array() ]) : array<string|int, mixed>
Parameters
$paths : array<string|int, mixed> = array()
$excludes : array<string|int, mixed> = array()
Tags
deprecated
2.3.3

moved to expTemplate subsystem

Return values
array<string|int, mixed>

get_template_for_action()

get_template_for_action( $controller,  $action[, null $loc = null ]) : controllertemplate
Parameters
$controller :
$action :
$loc : null = null
Tags
deprecated
2.3.3

moved to expTemplate subsystem

Return values
controllertemplate

get_action_views()

get_action_views( $ctl,  $action,  $human_readable) : array<string|int, mixed>
Parameters
$ctl :
$action :
$human_readable :
Tags
deprecated
2.3.3

moved to expTemplate subsystem

Return values
array<string|int, mixed>

get_filedisplay_views()

get_filedisplay_views() : mixed
Tags
deprecated
2.3.3

moved to expTemplate subsystem

Return values
mixed

object2Array()

object2Array([mixed $object = null ]) : mixed
Parameters
$object : mixed = null
Return values
mixed

expUnserialize()

expUnserialize(mixed $serial_str) : mixed
Parameters
$serial_str : mixed
Return values
mixed

expProcessBuffer()

callback when the buffer gets flushed. Any processing on the page output just before it gets rendered to the screen should happen here.

expProcessBuffer( $buffer) : mixed
Parameters
$buffer :
Return values
mixed

createValidId()

Ensure we have a valid html 'id' attribute

createValidId( $id[, string $value = '' ]) : mixed
Parameters
$id :
$value : string = ''
Return values
mixed

curPageURL()

curPageURL() : mixed
Return values
mixed

ecom_active()

Return status of e-commerce

ecom_active() : mixed
Return values
mixed

framework()

Return the current framework

framework() : bool
Return values
bool

bs2()

Is the current framework Bootstrap v2 based?

bs2([bool $strict = false ]) : bool
Parameters
$strict : bool = false
Return values
bool

bs3()

Is the current framework Bootstrap v3 based?

bs3([bool $strict = false ]) : bool
Parameters
$strict : bool = false

must be bootstrap3 and NOT newui

Return values
bool

bs4()

Is the current framework Bootstrap v4 based?

bs4([bool $strict = false ]) : bool
Parameters
$strict : bool = false

must be bootstrap4

Return values
bool

bs5()

Is the current framework Bootstrap v5 based?

bs5([bool $strict = false ]) : bool
Parameters
$strict : bool = false

must be bootstrap5

Return values
bool

bs()

Is the current framework Bootstrap based?

bs([bool $strict = false ]) : bool
Parameters
$strict : bool = false

must be bootstrap 2 or 3 or 4 or 5 and NOT newui

Return values
bool

newui()

Is the current framework NEWUI and NOT a Bootstrap framework

newui() : bool
Return values
bool

gt()

gt(mixed $s) : mixed
Parameters
$s : mixed
Return values
mixed

glist()

glist(mixed $s) : mixed
Parameters
$s : mixed
Return values
mixed

handleErrors()

called from exponent.php as the ajax error handler

handleErrors( $errno,  $errstr,  $errfile,  $errline) : mixed
Parameters
$errno :
$errstr :
$errfile :
$errline :
Return values
mixed

eDebug()

dumps the passed variable to screen/log, but only if in development mode

eDebug(mixed $var[, bool $halt = false ][, bool $disable_log = false ]) : void
Parameters
$var : mixed

the variable to dump

$halt : bool = false

if set to true will halt execution

$disable_log : bool = false

if set to true will disable logging and force to screen

Return values
void

eLog()

dumps the passed variable to a log, but only if in development mode

eLog(mixed $var[, string $type = '' ][, string $path = '' ][, string $minlevel = '0' ]) : void
Parameters
$var : mixed

the variable to log

$type : string = ''

the type of entry to record

$path : string = ''

the pathname for the log file

$minlevel : string = '0'
Return values
void

get_thumbnail()

Shortcut function to get a phpThumb thumbnail

get_thumbnail( $src) : string
Parameters
$src :
Return values
string

isSSL()

Determine whether we are secure

isSSL() : bool
Return values
bool

strftime_to_date_format()

Equivalent to `date_format_to( $format, 'date' )`

strftime_to_date_format(string $strf_format) : string
Parameters
$strf_format : string

A strftime() date/time format

Return values
string

A date() date/time format

date_to_strftime_format()

Equivalent to `convert_datetime_format_to( $format, 'strf' )`

date_to_strftime_format(string $date_format) : string
Parameters
$date_format : string

A date() date/time format

Return values
string

A strftime() date/time format

strftime_to_moment_format()

Converts an strftime format to a moment.js format

strftime_to_moment_format(string $strf_format) : string
Parameters
$strf_format : string

A strftime() date/time format

Return values
string

A moment.js date/time format

expStripSlashes()

PHP v8.1+ friendly stripslashes() command

expStripSlashes( $str) : mixed|string
Parameters
$str :

string to strip slashes from

Return values
mixed|string

debug()

debug(mixed $o) : mixed
Parameters
$o : mixed
Return values
mixed

logger()

example logger function Demonstrate how to work with elFinder event api

logger(string $cmd, array<string|int, mixed> $result, array<string|int, mixed> $args, elFinder $elfinder) : void|true
Parameters
$cmd : string

command name

$result : array<string|int, mixed>

command result

$args : array<string|int, mixed>

command arguments from client

$elfinder : elFinder

elFinder instance

Tags
author

Troex Nevelin

Return values
void|true

access()

Simple function to demonstrate how to control file access using "accessControl" callback.

access(string $attr, string $path, string $data, object $volume, bool|null $isDir, string $relpath) : bool|null

This method will disable accessing files/folders starting from '.' (dot)

Parameters
$attr : string

attribute name (read|write|locked|hidden)

$path : string

absolute file path

$data : string

value of volume option accessControlData

$volume : object

elFinder volume driver object

$isDir : bool|null

path is directory (true: directory, false: file, null: unknown)

$relpath : string

file path relative to volume root directory started with directory separator

Return values
bool|null

validName()

example acceptedName function

validName( $name) : bool
Parameters
$name :
Return values
bool

smarty_block_assocarray()

Smarty {assocarray} block plugin Type: block<br> Name: assocarray<br> Purpose: Set up a associative array Version: 1.1 Author: boots

smarty_block_assocarray( $params,  $content, Smarty &$smarty,  &$repeat) : mixed
Parameters
$params :
$content :
$smarty : Smarty
$repeat :

Purpose: make assignments from within a template with a simple syntax supporting multiple assignments and allowing for simple assignments as well as arrays and keyed arrays. See: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=64 Example: {assocarray} test: "test" test2: 10 test3: "this is a test" test4: ["test1", "test2", "test3"] test5: [ key1: $smarty.const.PATH_RELATIVE key2: "value2" ] test6: [ key1: "value1" key2: [ subkey1: $config.passed_value //$config.passed_value is set to 'value' subkey2: "subvalue2" ] ] {/assocarray}

creates the following smarty assignments: $test [= "test"] $test2 [= 10] $test3 [= "this is a test"] $test4 [= array("test1", "test2", "test3")] $test5 [= array('key1'=>PATH_RELATIVE, 'key2'=>"value2")] $test6 [= array('key1'=>"value1", 'key2'=>array('subkey1'=>"value", 'subkey2'=>"subvalue2"))]

Tags
deprecated
subpackage

Block

Return values
mixed

smarty_block_css()

Smarty {css} block plugin

smarty_block_css( $params,  $content, Smarty &$smarty,  &$repeat) : mixed

Type: block
Name: css
Purpose: Set up a css block

Parameters
$params :
$content :
$smarty : Smarty
$repeat :
Tags
subpackage

Block

Return values
mixed

smarty_block_form()

Smarty {form} block plugin

smarty_block_form( $params,  $content, Smarty &$smarty,  &$repeat) : mixed

Type: block
Name: form
Purpose: Set up a form block

Parameters
$params :
$content :
$smarty : Smarty
$repeat :
Tags
subpackage

Block

Return values
mixed

smarty_block_group()

Smarty {group} block plugin

smarty_block_group( $params,  $content, Smarty &$smarty,  &$repeat) : mixed

Type: block
Name: group
Purpose: Set up a group block

Parameters
$params :
$content :
$smarty : Smarty
$repeat :
Tags
subpackage

Block

Return values
mixed

smarty_block_if_elements()

Smarty {if_elements} block plugin

smarty_block_if_elements( $params,  $content, Smarty &$smarty,  &$repeat) : string

Type: block
Name: if_elements
Purpose: Set up a if elements block

Parameters
$params :
$content :
$smarty : Smarty
$repeat :
Tags
subpackage

Block

Return values
string

smarty_block_page()

Smarty {page} block plugin

smarty_block_page( $params,  $content, Smarty &$smarty,  &$repeat) : mixed

Type: block
Name: page
Purpose: Set up a form page (wizard) block

Parameters
$params :
$content :
$smarty : Smarty
$repeat :
Tags
subpackage

Block

Return values
mixed

smarty_block_paginate()

Smarty {paginate} block plugin

smarty_block_paginate( $params,  $content, Smarty &$smarty) : mixed

Type: block
Name: paginate
Purpose: Set up a pagination block

Parameters
$params :
$content :
$smarty : Smarty
Tags
subpackage

Block

Return values
mixed

smarty_block_permissions()

Smarty {permissions} block plugin

smarty_block_permissions( $params,  $content, Smarty &$smarty,  &$repeat) : string

Type: block
Name: permissions
Purpose: Set up a permissions block

Parameters
$params :
$content :
$smarty : Smarty
$repeat :
Tags
subpackage

Block

Return values
string

smarty_block_pop()

Smarty {pop} block plugin

smarty_block_pop(array<string|int, mixed> $params,  $content, Smarty &$smarty,  &$repeat) : mixed

Type: block
Name: pop
Purpose: Set up a pop block

Parameters
$params : array<string|int, mixed>

based on expJavascript::panel() 'id' to differentiate popups 'width' width of popup, defaults to '300px' 'type' id type of popup, defaults to 'info', also 'error' & 'alert' 'buttons' text string of 2 button names separated by ':' 'title' title of popup 'close' should popup have a close button (x), defaults to true 'trigger' what object to base event trigger on, defaults to 'selfpop' which displays when popup is ready 'on' what 'event' to display popup, defaults to 'load', or 'click' if 'trigger' is set 'onnogo' what url to browse to when the 'no' button is selected 'onyesgo' what url to browse to when the 'yes' button is selected 'fade' seconds duration of popup 'fade' in/out, defaults to false 'modal' should the popup be 'modal', defaults to true 'draggable' should the popup be 'draggable', defaults to false 'fixedcenter' should the popup be centered, defaults to true 'renderto' where to draw the popup, defaults to 'document.body' 'constraintoviewport' should popup be constrained to the viewport, defaults to true 'zindex' depth of popup, defaults to '50'

$content :
$smarty : Smarty
$repeat :
Tags
subpackage

Block

Return values
mixed

smarty_block_script()

Smarty {script} block plugin

smarty_block_script( $params,  $content, Smarty &$smarty,  &$repeat) : mixed

Type: block
Name: script
Purpose: Set up a script block

Parameters
$params :
$content :
$smarty : Smarty
$repeat :
Tags
subpackage

Block

Return values
mixed

smarty_block_toggle()

Smarty {toggle} block plugin

smarty_block_toggle( $params,  $content, Smarty &$smarty,  &$repeat) : mixed

Type: block
Name: toggle
Purpose: Set up a toggle block

Parameters
$params :
$content :
$smarty : Smarty
$repeat :
Tags
subpackage

Block

Return values
mixed

smarty_block_pop()

Smarty {pop} block plugin

smarty_block_pop(array<string|int, mixed> $params,  $content, Smarty &$smarty,  &$repeat) : mixed

Type: block
Name: pop
Purpose: Set up a pop block

Parameters
$params : array<string|int, mixed>

based on expJavascript::panel() 'id' to differentiate popups 'width' width of popup, defaults to '300px' 'type' id type of popup, defaults to 'info', also 'error' & 'alert' 'buttons' text string of 2 button names separated by ':' 'title' title of popup 'close' should popup have a close button (x), defaults to true 'trigger' what object to base event trigger on, defaults to 'selfpop' which displays when popup is ready 'on' what 'event' to display popup, defaults to 'load', or 'click' if 'trigger' is set 'onnogo' what url to browse to when the 'no' button is selected 'onyesgo' what url to browse to when the 'yes' button is selected 'fade' seconds duration of popup 'fade' in/out, defaults to false 'modal' should the popup be 'modal', defaults to true 'draggable' should the popup be 'draggable', defaults to false

$content :
$smarty : Smarty
$repeat :
Tags
subpackage

Block

Return values
mixed

smarty_function_ddrerank()

Smarty {ddrerank} function plugin

smarty_function_ddrerank( $params, Smarty &$smarty) : mixed

Type: function
Name: ddrerank
Purpose: display item re-ranking popup

Parameters
$params :
$smarty : Smarty
Tags
subpackage

Function

Return values
mixed

Smarty {export_pdf_link} function plugin

smarty_function_export_pdf_link( $params, Smarty &$smarty) : mixed

Type: function
Name: export_pdf_link
Purpose: format a link for exporting a PDF version of the page

Parameters
$params :
$smarty : Smarty
Tags
subpackage

Function

Return values
mixed

smarty_function_help()

Smarty {help} function plugin

smarty_function_help( $params, Smarty &$smarty) : mixed

Type: function
Name: help
Purpose: create a help link

Parameters
$params :
$smarty : Smarty
Tags
subpackage

Function

Return values
mixed

smarty_function_icon()

Smarty {icon} function plugin

smarty_function_icon( $params, Smarty &$smarty) : mixed

Type: function
Name: icon
Purpose: create an icon type link

Parameters
$params :
$smarty : Smarty
Tags
subpackage

Function

Return values
mixed

Smarty {printer_friendly_link} function plugin

smarty_function_printer_friendly_link( $params, Smarty &$smarty) : mixed

Type: function
Name: printer_friendly_link
Purpose: format a link for displaying a printer friendly version of the page

Parameters
$params :
$smarty : Smarty
Tags
subpackage

Function

Return values
mixed

Smarty {subscribe_link} function plugin

smarty_function_subscribe_link( $params, Smarty &$smarty) : mixed

Type: function
Name: subscribe_link
Purpose: format a link for subscribing/unsubscribing to email alerts for the module

Parameters
$params :
$smarty : Smarty
Tags
subpackage

Function

Return values
mixed

smarty_block_pop()

Smarty {pop} block plugin

smarty_block_pop(array<string|int, mixed> $params,  $content, Smarty &$smarty,