Die Konstanten und Variablen


Globale = Sowohl im Frontend als auch im Admin verfügbar.
Frontend = Bei Aufruf der Webseite.
Admin = Wenn man in Admin eingeloggt ist.

Konstanten:

Globale


IS_CMSIst immer true.
IS_ADMINfalse im Frontend, true im Admin.
CMSVERSIONmoziloCMS Version.
CMSNAMEmoziloCMS Spitzname.
CMSREVISIONmoziloCMS Revision.
MIN_PHP_VERSIONMinimale PHP Version, die vorausgesetzt wird.
CHARSETDie Zeichenkodierung, mit der die Inhaltsseiten gespeichert werden und die der Browser benutzen soll sowie die Kodierung der Filesystemnamen. Standard ist "UTF-8"
CMS_DIR_NAMEDer Ordnername in dem die Scripte des moziloCMS Systems sind. Nicht der Teil des Admins. Standard "cms"
CONTENT_DIR_NAMEDer Ordnername in dem sich die Konfigurationsdateien befinden. Standard ist "kategorien"
CONTENT_FILES_DIR_NAMEDer Ordnername, der in jeder Kategorie angelegt wird, wo sich die Dateien befinden die über admin "Dateien" Hochgeladen wurden. Standard ist "dateien"
PLUGIN_DIR_NAMEDer Ordnername in dem sich die Plugins befinden. Standard ist "plugins"
GALLERIES_DIR_NAMEDer Ordnername in dem sich die Galerien befinden. Standard ist"galerien"
PREVIEW_DIR_NAMEDer Ordnername, der in jeder Galerie angelegt wird, wo sich die Vorschaubilder der Bilder einer Galerie befinden. Standard ist "vorschau"
LAYOUT_DIR_NAMEDer Ordnername in dem sich die Layouts befinden. Standard ist "layouts"
LANGUAGE_DIR_NAMEDer Ordnername in dem sich die Sprachdateien befinden. Standard ist "sprachen"
CONF_DIR_NAMEDer Ordnername in dem sich die Konfigurations Dateien befinden. Standard ist "conf"
EXT_PAGEDie Inhaltsseite Dateiendung einer normalen Inhaltseite. Standard ist ".txt.php"
EXT_HIDDENDie Inhaltsseite Dateiendung einer versteckten Inhaltseite. Standard ist ".hid.php"
EXT_DRAFTDie Inhaltsseite Dateiendung einer entwurf Inhaltseite. Standard ist ".tmp.php"
EXT_LINKDie Dateiendung einer Kategorie oder Inhaltseite die nur ein Link ist. Standard ist ".lnk.php"
EXT_LENGTHDie Anzahl der Zeichen der Dateiendungen
FILE_START und FILE_ENDDie Erkenungszeichen @= und =@ die für das Umbenennen der Kategorien, Inhaltsseiten, Dateien und Galerien verwendet werden.
BASE_DIR_CMSDer Dateisystem Pfad ins Frontend inklusive abschließenden "/"
CONTENT_DIR_RELDer Dateisystem Pfad in den Ordner mit den Kategorien und Inhaltsseiten inklusive abschließenden "/"
GALLERIES_DIR_RELDer Dateisystem Pfad in den Ordner mit den Gallerien inklusive abschließenden "/"
PLUGIN_DIR_RELDer Dateisystem Pfad in den Ordner mit den Plugins inklusive abschließenden "/"
BASE_DIRDer Dateisystem Pfad in das moziloCMS System Frontend/Admin inklusive abschließenden "/".
URL_BASEDer URL Pfad in das moziloCMS System Frontend/Admin den der Webserver intern benutzt
MAIL_REGEXEinfacher Regulärer Ausdruck um eine E-MAil zu überprüfen
HTTPAb Revision 40 Enthält die Konstante "http://" mit URL Verschlüsselung "https://"

Frontend


CAT_REQUESTDie Kategorie so wie sie im Dateisystem steht. Achtung kann auch leer sein.
PAGE_REQUESTDie Inhaltsseite, so wie sie im Dateisystem steht, allerdings ohne Dateiendung. Achtung kann auch leer sein.

Admin


ADMIN_DIR_NAMEDer Ordnername in dem die Scripte des moziloCMS admin Systems sind. Standard "admin"
BASE_DIR_ADMINDer Dateisystem Pfad BASE_DIR . ADMIN_DIR_NAME inklusive abschließenden "/"
ALLOWED_SPECIALCHARS_REGEXSiehe SpecialChars Klasse Funktion getSpecialCharsRegex()


Variablen:

Globale


$specialcharsKlasse SpecialCharsFunktionen zur Behandlung von Sonderzeichen.
$CMS_CONFKlasse PropertiesEnthält die Einstellungen aus dem Reiter Einstellung im Admin
$GALLERY_CONFKlasse PropertiesEnthält die Einstellungen aus dem Reiter Gallerien im Admin
$USER_SYNTAXKlasse PropertiesEnthält die Einstellungen aus dem Reiter Einstellunge-->"Eigene Syntax-Elemente anlegen" im Admin
$Punycode
$CatPageKlasse CatPageClassFunktionen für den Umgang mit Kategorie, Inhaltsseiten und Dateien
$activ_pluginsArrayArray mit allen aktiven Plug-ins
$deactiv_pluginsArrayArray mit allen inaktiven Plug-ins
$plugin_firstArrayArray mit allen aktiven Plug-ins mit plugin_first

Frontend


$languageKlasse LanguageFunktionen für die Verwendung der language Dateien aus dem Frontend
$syntaxKlasse SyntaxFunktionen für die Verwendung des mozilo Syntax
$smileysKlasse SmileysFunktionen für den Umgang mit Smileys
$pagecontentTextWird erst nach plugin_first mit Inhalt gefühlt
$templateTextDas Komplette Template
$LAYOUT_DIRTextPfad zum aktiven Layout
$TEMPLATE_FILETextPfad zur aktiven template.html Datei
$LAYOUT_DIR_URLTextURL für aktives Layout
$SEARCH_REQUESTTextDie Suchbegriffe
$HIGHLIGHT_REQUESTTextText der in der Seite hervorgehoben werden soll, z.B. bei der Suche

Admin


$ADMIN_CONFKlasse PropertiesEnthält die Einstellungen aus dem Reiter Admin im Admin
$LANGUAGEKlasse LanguageFunktionen für die Verwendung der language Dateien aus dem Admin