Konstanten

Aus PHP-Fusion Wiki

Wechseln zu: Navigation, Suche

Innerhalb von PHP-Fusion gibt es eine Reihe Konstanten. Im folgenden sind diese aufgelistet und beschrieben.

[Bearbeiten] config.php

Die hier aufgeführte Konstante wird in der config.php definiert.

DB_PREFIX

Enthält das bei der Installation festgelegte Tabellenprefix.

[Bearbeiten] maincore.php

Die hier aufgelisteten Konstanten werden alle in der maincore.php definiert.

IN_FUSION

Damit kann man kontrollieren, ob die Datei maincore.php eingebunden ist. Das ist im Zusammenhang mit Dateien wichtig, die nicht direkt aufgerufen werden sollen oder dürfen. So sollte zum Beispiel eine Panel-Datei beginnen:
if(!defined('IN_FUSION')) {
	die(); // Man könnte hier natürlich auch auführlich werden.
}

BASEDIR

Der relative Pfad zum Hauptverzeichnis, z.B. ../
// Aktuelle Datei infusions/my_infusion/index.php.
// Möchte auf das User-Profil verlinken.
echo '<a href="'.BASEDIR.'profile.php?lookup=1">Peter</a>';

FUSION_REQUEST

enthält den scriptnamen inklusive etwaiger unterordner davor oder GET variablen. z.B. forum/post.php?action=newthread&forum_id=62

LOCALE

Relativer Pfad zum locale Ordner

FUSION_SELF

Quasi der zweite Teil von FUSION_REQUEST, z.B. post.php

FUSION_QUERY

Quasi der dritte Teil FUSION_REQUEST, z.B. action=newthread&forum_id=62

ADMIN

Relativer Pfad zum administration Ordner

IMAGES

Relativer Pfad zum images Ordner

IMAGES_A

Relativer Pfad zum images/articles Ordner

IMAGES_N

Relativer Pfad zum images/news Ordner

IMAGES_NC

Relativer Pfad zum images/news_cats Ordner

PHOTOS

Relativer Pfad zum images/photoalbum/ Ordner

INCLUDES

Relativer Pfad zum includes Ordner

LOCALE

Relativer Pfad zum locale Ordner

LOCALESET

Gewählte Sprache

FORUM

Relativer Pfad zum forum Ordner

INFUSIONS

Relativer Pfad zum infusions Ordner

THEMES

Relativer Pfad zum themes Ordner

THEME

Relativer Pfad zum Ordner des gewählten Themes

USER_IP

IP des Aktuellen Besuchers

QUOTES_GPC

Zur Kontrolle ob magic_quotes_gpc aktivit ist

iGUEST

ist wahr, wenn der Besucher nicht angemeldet ist

iMEMBER

ist wahr, wenn der Besucher angemeldet ist.

iADMIN

ist wahr, wenn der User als Administrator eingetragen ist

iSUPERADMIN

ist wahr, wenn der User als Super Administrator eingetragen ist

iUSER

enthält das Userlevel (0 (Gast), 101 (Mitglied), 102 (Admin) oder 103 (Super Admin))

iUSER_RIGHTS

Liste der Adminrechte dieses Users

iUSER_GROUPS

Liste mit IDs der Gruppen, in die der User eingetragen ist

iAUTH

Enthält den Aidlink fürs Admin panel (Sicherheitsmaßnahme)