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

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