Sitzungsverwaltung BPortal

 

Variable

Beschreibung

__theB_ADMIN_UID

Anmeldename am Admin Tool

__theB_ADMIN_PWD

Passwort Admin Tool

__theB_ADMIN_DB_SERVER_0

Datenbankserver (Datenbank 0) *1

__theB_ADMIN_DB_SERVER_NO_PORT_0

Datenbankserver ohne :3306

__theB_ADMIN_DB_SERVER_PORT_0

PortID aus DB_SERVER (Server immer mit :Port angeben!

__theB_ADMIN_DB_DATABASE_0

Datenbankname (Datenbank 0) *1

__theB_ADMIN_DB_UID_0

Datenbankuser (Datenbank 0) *1

__theB_ADMIN_DB_PWD_0

Datenbank Passwort (Datenbank 0) *1

__theB_SYSTEM_SESSION_STATUS

6=Sitzung initialisiert

__theB_ADMIN_LOGINSTATUS

0=Nicht am Admin Tool angemeldet

1=Am Admin Tool angemeldet

__theB_ADMIN_DB_BACKUPROOT

DB_BACKUPROOT

__theB_ADMIN_DB_MYSQL_BINROOT

mySQL Bin Verzeichnis

Anwendung

__theB_App_UID

Anmeldename (Anwendung)

__theB_App_PWD

Passwort (Anwendung)

__theB_App_LOGINSTATUS

0=Nicht Angemeldet

1=Angemeldet

__theB_App_LOGIN_MSG

Anmeldenachricht (Fehler)

__theB_App_LOGIN_ERR_CODE

0=Anmeldung OK

1=Nam Falsch

2=Passwort falsch

3=Name/Passwort Falsch

__theb_App_layoutRoot

Root zum Layout

(layouts/3_cols_div)

__theb_App_Captcha_Code

Vom Captcha modul erzeugter Code. Dieser Code muss vom User ins Eingabefeld eingegeben werden.

__theb_App_Captcha_UserInput

Die vom Client getätigte Eingabe

__theb_App_Captcha_ClientTrusted

True=Korrekte Eingabe
False=Fehlerhafte Eingabe

__theb_App_Captcha_UserInput_ERRORNUMBER

Bei falscher Eingabe ein numerischer Wert <> 0

__theb_App_Captcha_UserInput_ERRORTEXT

Bei falscher Eingabe der Fehlertext

Layout

 

__theB_Layout_InitLayoutStatus

Wenn Status ungleich 0, dann wird anhand von User_Agent das CSS File ermittelt.
Von der BPortal Engine wird hier nach dem Ermitteln eines CSS Styles der Wert auf 1 gesetzt. Dieser Wert darf durch ein Zusatzmodul geändert werden.

__theB_Layout_CSSFileName

CSS File ohne Dateiendung.
Zum drucken wird Dateiname_print.css verwendet (es wird dann _print angehangen)

Diese Einstellung kann mit einem Eventlistener (After page includeCSSLayout) übersteuert werden.

Zend Framework

 

__theB_ZEND_ROOT_DIR

Hier das bin Verzeichnis des Zend Frameworks (§webroot§ wird durch Webrrot ersetzt) ohne / am Ende eintragen (In diesem Verzeichnis muss das Verzeichnis Zend mit den Zend Dateien existieren!)

__theB_Zend_Throw_Exeption

Wenn 1 dann ist die Datei Loader.php nicht vorhanden (Configuration überprüfen).

Der Zugriff auf die Sitzungsvariablen erfolgt über die Methoden (beide in general_include.inc.php enthalten):

 
BPortal::getSession()->getString ([name],[default]);
BPortal::getSession()->setValue([name], [value]);