Konstanten
Aus PHP-Fusion Wiki
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)
