Die Properties Klasse
Die Klasse Properties liefert und schreibt die Werte der Config Files.Nur im Admin hat man schreibenden Zugriff, ansonsten werden sie nur temporär geändert.
Properties( $file = null )
Konstruktor
- Erzeugt das Properties Objekt und lädt die entsprechende Datei.
- Parameter:
- $file:
Pfad zur Konfigurations Datei
- $file:
get( $key )
Gibt den Inhalt von der Property $key zurück.
- Return:
Text, wenn $key nicht existiert NULL
keyExists( $key )
Prüft ob die Property $key existiert.
- Return:
true wenn die Property existiert, sonst false
setFromArray( $values )
Schreibt die Properties anhand eines array.
- $values muss ein array sein
- Bei Aufruf aus dem Admin Kontext wird die Property auch gespeichert, sonst nicht
- Return:
Bei Erfolg wird true sonst false zurückgegeben
set( $key,$value )
Setzt/Erstellt Property $key mit dem Wert $value.
- Bei Aufruf aus dem Admin Kontext wird die Property auch gespeichert, sonst nicht
- Return:
Bei Erfolg wird true sonst false zurückgegeben
delete( $deletekey )
Löscht die Property $deletekey.
- Funktioniert nur aus dem Admin Kontext heraus
- Return:
Bei Erfolg wird true sonst false zurückgegeben
toArray()
Liefert die Properties als array.
- Return:
Array, kann auch leer sein
getToTextarea( $key = false )
Liefert die Properties als Inhalt für eine Textarea.
- Ist $key gesetzt, wird nur dieser zurückgeliefert
- Return:
Text
setFromTextarea( $content )
Überschreibt die Properties anhand des Inhaltes einer Textarea.
- Bei Aufruf aus dem Admin Kontext wird die Property auch gespeichert, sonst nicht
- Return:
Array, kann auch leer sein