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 |
Ü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());