Logo
­
Unterstützen Sie mozilo mit einer Spende

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