Variablen und Konstanten

Die nachfolgenden Variablen und Konstanten können für die Verwendung im Template nützlich sein.

Konstanten (config.php) Beschreibung:
WB_PATH Pfad zum WB Wurzelverzeichnis (Pfad der config.php)
WB_URL URL zum Wurzelverzeichnis
ADMIN_PATH Pfad zum Adminlogin
ADMIN_URL URL zum Adminlogin
WBMAILER_SMTP_HOST um Emails via SMTP zu verschicken
DB_TYPE Datenbanktyp (mysql)
DB_HOST Datenbankhost (z.B. localhost)
DB_USERNAME Datenbank Benutzername (z.B. root)
DB_PASSWORD Datenbank Password
DB_NAME Datenbankname
TABLE_PREFIX Zeichenkette vor Tabellennamen
Konstanten (class.frontend.php) Beschreibung:
PAGE_TITLE Titel der angezeigten Seite
MENU_TITLE Titel des aktuellen Menuepunktes
PARENT PAGE_ID des uebergeordneten Seite, ansonsten 0
LEVEL Menuetiefe (Level) des aktuellen Menuepunktes
VISIBILITY Sichtbarkeit der Seite (private, registered, none, hidden)
PAGE_DESCRIPTION Seitenbeschreibung
TEMPLATE Template der gerade angezeigten Seite
DEFAULT_TEMPLATE Name des Standardtemplates
TEMPLATE_DIR Templateverzeichnis der angezeigten Seite
SEARCH Sichtbarkeit Suchfunktion (public, private, registered, none)
LOGIN_URL URL: Anmeldeseite
LOGOUT_URL URL: Abmeldemaske
FORGOT_URL URL: Anmeldedaten vergessen
PREFERENCES_URL URL: Benutzerangaben aendern (Backend)
SIGNUP_URL URL: Benutzeraccount beantragen
Sonstige Konstanten Beschreibung
PAGE_ID Identifikationsnummer der angezeigten Seite
PAGE_EXTENSION Dateiendung der angezeigten Seite (z.B. .php)
PAGES_DIRECTORY Seitenverzeichnis der angezeigten Seite(z.B. pages)
MEDIA_DIRECTORY Name des Medienverzeichnises (z.B. media)
LANGUAGE Sprache der angezeigten Seite (z.B. EN, DE)
DEFAULT_LANGUAGE Standardeinstellung der Sprach (z.B. EN)
Session Variablen (class.wb.php) Beschreibung:
$_SESSION['USER_ID'] ID des angemeldeten Benutzers
$_SESSION['GROUP_ID'] Gruppen ID des angemeldeten Benutzers
$_SESSION['GROUP_NAME'] Gruppen Name des angemeldeten Benutzers
$_SESSION['USERNAME'] Benutzername (Anmeldename) des angemeldeten Benutzers
$_SESSION['DISPLAY_NAME'] Angezeigter Name (erfordert Anmeldung)
$_SESSION['EMAIL'] Email Adresse des angemeldeten Benutzers
$_SESSION['HOME_FOLDER'] Benutzerordner im Media Verzeichnis
$_SESSION['TIMEZONE'] Zeitzone des angemeldeten Benutzers

Alle Konstanten, Variablen und Funktionen auflisten

Über nachfolgende PHP-Funktionen können alle definierten Konstanten, Variablen und Funktionen in einem Codeseite ausgegeben werden. Die Liste enthält auch externe, nicht von WBCE verwendete bzw. erzeugte Variablen und Funktionen. Für eine erste Studie dürfte die Liste aber in aller Regel ausreichen. Die nachfolgenden Befehle in einen Code/Code2-Abschnitt kopieren und im Frontend anzeigen lassen.

WARNUNG: Die Ausgaben der u.g. Befehle umfassen ggf. auch Passworte und sensible Daten! Bitte nur auf von außen unzugänglichen Testsystemen, schwer erratbaren Adressen und nur kurzfristig verwenden - Abschnitt also so schnell wie möglich wieder löschen! 

Definierte Konstanten anzeigen:

print_r(get_defined_constants());

Definierte Variablen anzeigen: 

print_r(get_defined_vars());

Definierte Funktionen anzeigen:

print_r(get_defined_functions());