pragmaMx steelt viele Werte des Systems und der Umgebung bereits über Konstanten zur Verfügung. Die Liste beinhaltet die wichtigsten Konstanten.
Mainfile
|
Konstante |
Format |
Inhalt standard |
Bemerkung |
'PMX_VERSION' |
String |
Versionsnummer |
Komplette Versionsnummer der PragmaInstallation |
|
'MX_VERSION' |
String |
z.Bsp: |
Pmx-Version inclusive dem String ‘pragmaMX’ |
|
'PMX_VERSION_NUM' |
String |
|
Versionsnummer der Mainfile.php |
|
'PMX_VERSION_DATE' |
String |
|
Datum der mainfile.php |
|
'PMX_VERSION_SUB' |
String |
|
Revisionsnummer der mainfile.php |
|
'PMX' |
Bool |
TRUE |
Ist TRUE, wenn die pragmaMx geladen ist |
|
mxMainFileLoaded |
Bool |
TRUE |
Ist TRUE wenn die maifile.php geladen ist. |
|
'MX_TIME' |
Integer |
|
Startzeit der Seitenverarbeitung |
|
DS |
String |
/ |
Directory-Separator |
|
'PMX_REAL_BASE_DIR' |
String |
|
wichtigste Pfad: zum mx-Root, ohne Slash am Ende |
|
'PMX_SYSTEM_DIR' |
String |
|
Ordner mit den Systemdateien, |
|
'PMX_ADMIN_DIR' |
String |
|
Ordner mit den Administrationsdateien |
|
'PMX_DYNADATA_DIR' |
String |
|
Ordner mit dynamischen Inhalten (Logdatein, Cache, etc.) |
|
'PMX_MEDIA_DIR' |
String |
|
Ordner mit dynamischen Medien (Bilder, Dokumente, etc.) |
|
'PMX_LAYOUT_DIR' |
String |
|
Ordner mit den Systemdateien fuer die HTML-Ausgabe (view) |
|
'PMX_MODULES_DIR' |
String |
|
Ordner mit den Modulen |
|
'PMX_BLOCKS_DIR' |
String |
|
Ordner mit den System-Bloecken |
|
'PMX_THEMES_DIR' |
String |
|
Ordner mit den Themes |
|
'PMX_IMAGE_DIR' |
String |
|
Ordner mit den Bildchen |
|
'PMX_LANGUAGE_DIR' |
String |
|
Ordner mit den Systemsprachen |
|
'PMX_JAVASCRIPT_DIR' |
String |
|
Ordner mit Standard Javascripten |
|
'PMX_CONFIGFILE' |
String |
|
die Systemkonfigurationsdatei |
|
'MX_THEME' |
String |
|
Theme Name |
|
'MX_THEME_DIR' |
String |
|
Ordner mit dem Theme-Files |
|
|
|
|
|
|
config
|
'MX_FIRSTGROUPNAME' |
String |
User |
Name der Standard Usergruppe |
|
|
|
|
|
modules
|
'MX_MODULE' |
String |
|
Modulname |
'MX_MODULE_FILE' |
String |
|
Name der Moduldatei |
|
admin |
'MX_MODULE' |
String |
Admin |
Modulename = admin |
'MX_ADMINPANEL_SYSTEM' |
integer |
1 |
Nummer der Tabs im Adminpaneel |
|
'MX_ADMINPANEL_CONTENT' |
Integer |
2 |
|
|
'MX_ADMINPANEL_SECURITY' |
Integer |
3 |
|
|
'MX_ADMINPANEL_USERS' |
Integer |
4 |
|
|
'MX_ADMINPANEL_ADDON' |
Integer |
5 |
|
|
Mx_ |
MX_SETINACTIVE_MINS |
Integer |
|
Sessiongültigkeit bei Inaktivität |
MX_COOKIE_LIFETIME |
Integer |
|
Lifetime Cookie |
|
MX_SESSION_LIFETIME |
Integer |
|
Session Lifetime |
|
MX_SESSION_LIFETIME_NOUSER |
Integer |
|
Session Lifetime für Gäste |
|
PMX_CHMOD_LOCK |
DECIMAL |
0444 |
Chmod |
|
PMX_CHMOD_NORMAL |
DECIMAL |
0644 |
|
|
PMX_CHMOD_UNLOCK |
DECIMAL |
0666 |
|
|
PMX_CHMOD_FULLOCK |
DECIMAL |
0400 |
|
|
PMX_CHMOD_FULLUNOCK |
DECIMAL |
0777 |
|
|
PMX_GROUP_ID_ANONYMOUS |
Integer |
-1 |
Gruppe für Gäste |
|
PMX_GROUP_ID_USER |
Integer |
0 |
Standardgruppe für angemeldete User |
|
PMX_GROUP_ID_ADMIN |
Integer |
-2 |
Gruppe für Standard-Admins |
|
PMX_GROUP_ID_SYSADMIN |
Integer |
-3 |
Gruppe für Systemadmins |
|
MX_NEWSBLOCK_PREFIX |
String |
block-vkp_News_ |
prefix um die Blöcke vom News-Modul zu identifizieren |
|
MX_PHP_VERSION |
String |
|
PHP-Version |
|
PMX_PAGE_DELIMITER |
String |
<!-- pagebreak --> |
Platzhalter um mehrseitige Inhalte zu splitten |
|
PMX_BASE_PATH |
String |
/ |
der wichtigste Pfad: zum mx-Root |
|
PMX_SYSTEM_PATH |
String |
Includes/ |
Ordner mit den Systemdateien |
|
PMX_ADMIN_PATH |
String |
Admin/ |
Ordner mit den Administrationsdateien |
|
PMX_DYNADATA_PATH |
String |
Dynadata/ |
Ordner mit dynamischen Inhalten (Logdatein, Cache, etc.) |
|
PMX_MEDIA_PATH |
String |
Media/ |
Ordner mit dynamischen Medien (Bilder, Dokumente, etc.) |
|
PMX_LAYOUT_PATH |
String |
Layout/ |
Ordner mit den Systemdateien fuer die HTML-Ausgabe (view) |
|
PMX_MODULES_PATH |
String |
Modules/ |
Ordner mit den Modulen |
|
PMX_THEMES_PATH |
String |
Themes/ |
Ordner mit den Themes |
|
PMX_IMAGE_PATH |
String |
Images/ |
Ordner mit Bildern |
|
PMX_JAVASCRIPT_PATH |
String |
PMX_SYSTEM_PATH . 'javascript/' |
Ordner mit Standard Javascripten |
|
PMX_CURRENTSCRIPT_PATH |
String |
|
das aktuelle Verzeichnis ! ohne slash am Ende! |
|
PMX_HOME_URL |
String |
|
URL inkl. evtl. Unterverzeichnis |
|
MX_REMOTE_ADDR |
String |
$_SERVER['REMOTE_ADDR'] |
|
|
MX_REMOTE_HOST |
String |
$_SERVER['REMOTE_HOST'] |
|
|
MX_USER_AGENT |
String |
$_SERVER['HTTP_USER_AGENT'] |
|
|
Sql_layer |
MX_SQL_VERSION |
String |
|
SQL-Version |
Header |
PMX_HEADER |
Bool |
|
True, wenn header.php geladen |
Footer |
PMX_FOOTER |
Bool |
|
True, wenn footer.php geladen |