Constants
Last updated
Last updated
Please note: This page is under construction and has not been finished yet.
.....
In the table below (hash)
refers to the hash generated upon installation of e107.
......
Userclass constants ID's 243 - 245 are reserved for future predefined user classes
// define('eDEBUG', true); // Enable debug mode to allow displaying of errors // define('e_HTTP_STATIC', 'https://static.mydomain.com/'); // Use a static subdomain for js/css/images etc. // define('e_MOD_REWRITE_STATIC', true); // Rewrite static image urls. // define('e_LOG_CRITICAL', true); // log critical errors but do not display them to user. // define('e_GIT', 'path-to-git'); // Path to GIT for developers // define('X-FRAME-SAMEORIGIN', false); // Option to override X-Frame-Options // define('e_PDO, true); // Enable PDO mode (used in PHP > 7 and when mysql* methods are not available)
Constant
Description
Example value
e_ADMIN
/e107_admin/
e_ADMIN_ABS
/e107_admin/
e_AVATAR
./e107_media/(hash)/avatars/
e_AVATAR_ABS
/e107_media/(hash)/avatars/
e_AVATAR_DEFAULT
./e107_media/(hash)/avatars/default/
e_AVATAR_DEFAULT_ABS
/e107_media/(hash)/avatars/default/
e_AVATAR_UPLOAD
./e107_media/(hash)/avatars/upload/
e_AVATAR_UPLOAD_ABS
/e107_media/(hash)/avatars/upload/
e_BACKUP
./e107_system/(hash)/backup/
e_BOOTSTRAP
./e107_web/bootstrap/
e_CACHE
./e107_system/(hash)/cache/
e_CACHE_CONTENT
./e107_system/(hash)/cache/content/
e_CACHE_DB
./e107_system/(hash)/cache/db/
e_CACHE_IMAGE
./e107_system/(hash)/cache/images/
e_CACHE_IMAGE_ABS
/e107_system/(hash)/cache/images/
e_CACHE_URL
./e107_system/(hash)/cache/url/
e_CORE
./e107_core/
e_CSS
/e107_web/css/
e_CSS_ABS
/e107_web/css/
e_DOCROOT
C:/webdev/www/
e_DOCS
./e107_docs/help/
e_DOCS_ABS
/e107_docs/
e_DOWNLOAD
./e107_media/(hash)/files/
e_FILE
./e107_files/
e_FILE_ABS
/e107_files/
e_HANDLER
./e107_handlers/
e_HELP
./e107_docs/help/
e_HELP_ABS
/e107_docs/help/
e_IMAGE
./e107_images/
e_IMAGE_ABS
/e107_images/
e_IMPORT
./e107_system/(hash)/import/
e_IMPORT_ABS
e_JS
/e107_web/js/
e_JS_ABS
/e107_web/js/
e_LANGUAGEDIR
./e107_languages/
e_LOG
./e107_system/(hash)/logs/
e_MEDIA
./e107_media/(hash)/
e_MEDIA_ABS
/e107_media/(hash)/
e_MEDIA_BASE
./e107_media/
e_MEDIA_FILE
./e107_media/(hash)/files/
e_MEDIA_FILE_ABS
/e107_media/(hash)/files/
e_MEDIA_ICON
./e107_media/(hash)/icons/
e_MEDIA_ICON_ABS
/e107_media/(hash)/icons/
e_MEDIA_IMAGE
./e107_media/(hash)/images/
e_MEDIA_IMAGE_ABS
/e107_media/(hash)/images/
e_MEDIA_VIDEO
./e107_media/(hash)/videos/
e_MEDIA_VIDEO_ABS
/e107_media/(hash)/videos/
e_PLUGIN
./e107_plugins/
e_PLUGIN_ABS
/e107_plugins/
e_ROOT
C:\webdev\www\
e_SYSTEM
./e107_system/(hash)/
e_SYSTEM_BASE
./e107_system/
e_TEMP
./e107_system/(hash)/temp/
e_THEME
./e107_themes/
e_THEME_ABS
/e107_themes/
e_UPLOAD
./e107_system/(hash)/temp/
e_WEB
./e107_web/
e_WEB_ABS
/e107_web/
e_WEB_CSS
./e107_web/css/
e_WEB_IMAGE
./e107_web/images/
e_WEB_IMAGE_ABS
/e107_web/images/
e_WEB_JS
./e107_web/js/
Constant
Description
Example value
e_HTTP
SITEURLBASE
SITEURL
e_BASE
e_BASE_SELF
e_SELF
THEME
THEME_ABS
e_ROOT
e_ROUTE
e_PAGE
e_LOGIN
Constant
Description
Example value
USER
Shows if a user is logged in (boolean)
1
USERCLASS
USERCLASS_LIST
Userclasses the user belongs to
253,254,250,251,0
USERCURRENTVISIT
UNIX timestamp....
1615651180
USEREMAIL
admin@mywebsite.com
USERID
1
USERIMAGE
zaqRWcP-_400x400.jpg
USERIP
0000:0000:0000:0000:0000:ffff:7f00:0001
USERJOINED
1588259340
USERLAN
English
USERLV
1615499410
USERNAME
Administrator
USERPHOTO
USERSIGNATURE
USERTHEME
USERTIMEZONE
UTC
USERURL
USERVISITS
82
Constant
Description
Example value
SITEADMIN
Administrator
SITEADMINEMAIL
admin@mywebsite.com
SITEBUTTON
/e107_images/button.png
SITECONTACTINFO
<strong class='bbcode bold bbcode-b'>My Company</strong><br />13 My Address St.<br />City, State, Country<br /><strong class='bbcode bold bbcode-b'>Phone:</strong> 555-555-5555<br /><strong class='bbcode bold bbcode-b'>Email:</strong> sales@mydomain.com
SITEDESCRIPTION
SITEDISCLAIMER
SITEEMAIL
admin@mywebsite.com
SITENAME
MyWebsite
SITETAG
e107 Website System
SITEURL
http://clean3004.test/
SITEURLBASE
http://clean3004.test
Constant
ID
Description
e_UC_PUBLIC
0
e_UC_MAINADMIN
250
e_UC_READONLY
251
e_UC_GUEST
252
e_UC_MEMBER
253
e_UC_ADMIN
254
e_UC_NOBODY
255
e_UC_ADMINMOD
249
Admins (includes main admins)
e_UC_MODS
248
Moderators (who aren't admins)
e_UC_NEWUSER
247
Users in 'probationary' period
e_UC_BOTS
246
Reserved to identify search bots
e_UC_SPECIAL_BASE
243
Assign class IDs 243 and above for fixed/special purposes
e_UC_SPECIAL_END
255
Highest 'special' class
Constant
Description
Example value
e_LAN
e_LANCODE
e_LANGUAGE
e_LANLIST
e_LANQRY
Constant
Description
Example value
e_DEBUG
1
e_DEBUG_CANONICAL
e_DEBUG_JS_FOOTER
e_DEVELOPER
1
e_MENU
e_MOD_REWRITE
1
e_MOD_REWRITE_MEDIA
1
e_MOD_REWRITE_STATIC
1
e_NOCACHE
e_SECURITY_LEVEL
5
e_SINGLE_ENTRY
e_TOKEN
Constant
Description
Example value
THEME
./e107_themes/bootstrap3/
THEME_ABS
/e107_themes/bootstrap3/
THEME_LAYOUT
jumbotron_home
THEME_LEGACY
THEME_STYLE
style.css
THEME_VERSION
2.3
Constant
Description
Example value
e_PLUGIN_DIR_ABS
Constant
Description
Example value
XURL_FACEBOOK
XURL_TWITTER
XURL_YOUTUBE
XURL_GOOGLE
XURL_LINKEDIN
XURL_GITHUB
XURL_FLICKR
XURL_INSTAGRAM
XURL_PINTEREST
XURL_STEAM
XURL_VIMEO