ConfigDelete (line 111)
ConfigDelete() Löscht einen Konfigurationseintrag.
boolean
ConfigDelete
(string $Ident)
-
string
$Ident: Der Key oder die ID eines Konfigurationeintrages.
ConfigGet (line 35)
ConfigGet() Liest zu einem Config-Key den Wert aus der Datenbank.
Dabei wird die gesamte Konfiguration gecached, so dass sich viele Aufrufe von ConfigGet() nicht negativ auf die Performance auswirken. Wenn der Konfigurationeintrag nicht existiert und ein Wert für $DefValue angegeben wurde, dann wird er automatisch erstellt.
Wenn die User-Properties einen gleichnamigen Key enthalten wie ein Konfigurationseitrag, dann überläd der Wert der User-Property den Wert des Konfigurationseintrages.
string
ConfigGet
(string $Key, [string $DefValue = NULL], [string $Description = ""], [boolean $UseUserCfg = true])
-
string
$Key: Der Key des zu lesenden Config-Wertes
-
string
$DefValue: Wird zusammen mit $Key und $Description als Konfurationeintrag gespeichert, wenn der Key nocht nicht existiert
-
string
$Description: (siehe $DefValue)
-
boolean
$UseUserCfg: wenn false, kann der User keine Konfigurationeintraege ueberladen.
ConfigGetAll (line 134)
ConfigGetAll() Liest alle Konfigurationseinträge aus der Datenbank.
Wenn es nur darum geht, die Werte bestimmter Keys zu ermitteln, arbeitet ConfigGet() wesentlich performanter.
array
ConfigGetAll
()
ConfigGetLong (line 155)
ConfigGetLong() Liest einen gesamten Konfigurationseintrag aus der Datenbank.
Wenn es nur darum geht, die Werte bestimmter Keys zu ermitteln, arbeitet ConfigGet() wesentlich performanter.
array
ConfigGetLong
(string $Ident)
-
string
$Ident: Der Key oder die ID eines Konfigurationeintrages.
ConfigSet (line 99)
ConfigSet() Erstellt oder bearbeitet einen Configeintrag.
boolean
ConfigSet
(string $Key, string $Value, [string $Default = null], [string $Description = null], [ $Type = null])
-
string
$Key: Der Key des Konfigurationeintrages. Er darf nicht nur aus Ziffern bestehen.
-
string
$Value
-
string
$Default: Ein Default-Wert für $Value.
-
string
$Description: Eine Beschreibung der Funktionalität und des Auswirkungen des Konfigurationseintrages.
-
$Type
ConfigSetByID (line 73)
ConfigSetByID() Erstellt oder bearbeitet einen Konfigurationeintrag.
Wenn $Ident leer ist (empty($Ident) === true), wird ein neuer Konfigurationeintrag erstellt. Ansonsten wird der über $Ident identifizierte Konfigurationseintrag geupdated.
boolean
ConfigSetByID
(string $ID, string $Key, string $Value, [string $Default = null], [string $Description = null], [ $Type = null])
-
string
$ID: Die ID eines Konfigurationseintrages.
-
string
$Key: Der Key des Konfigurationeintrages. Er darf nicht nur aus Ziffern bestehen.
-
string
$Value
-
string
$Default: Ein Default-Wert für $Value.
-
string
$Description: Eine Beschreibung der Funktionalität und des Auswirkungen des Konfigurationseintrages.
-
$Type