pragmaMx stellt viele Werte des Systems und der Umgebung bereits über Konstanten zur Verfügung. Die Liste beinhaltet die wichtigsten Konstanten.

Mainfile

'PMX_VERSION'

String

Versionsnummer
z.Bsp: 1.12.0

Komplette Versionsnummer der PragmaInstallation

'MX_VERSION'

String

z.Bsp:
pragmaMx 1.12.0

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_
baseconfig

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