Main /

Ez Parameters

Ez Parameters

EzParameters(EzTools)

Beschreibung

EzParameters.php ist eine Funktionssammlung zur Verwaltung von GET- und POST-Parametern und Bestandteil der EzTools. Sie dient zum einen dazu die verschiedenen Methoden der Parameterabfrage über diverse PHP-Versionen unter einen Hut zu bringen zum anderen um das durchschleifen von Parametern per Url und Formularen (hidden-fields) zu vereinfachen.

Funktionen

void collectParameters()

Sammelt alle Übergabeparameter und stellt sie in den globalen Arrays $_argv (GET-Parameter) und $_post (POST-Parameter) bereit. Auf diese Arrays sollte jedoch nicht direkt zugegriffen werden. Diese Funktion wird automatisch aufgerufen.
Parameter:

  • keine

Return:

  • nichts

void addParameter(string key, string value)

Fügt einen Parameter zur Parameter-Collection der Seite hinzu
Parameter:

  • string key: Name des Parameters
  • string value: Wert des Parameters

Return:

  • nichts

void deleteParameter(string key)

Löscht einen Parameter aus der Parameter-Collection der Seite
Parameter:

  • string key: Name des Parameters

Return:

  • nichts

mixed parm(string key)

Funktion zur Abfrage eines Übergabeparameters
Parameter:

  • string key: Name des Parameters

Return:

  • mixed: Wert des Parameters, false wenn nicht gesetzt

string defaultparm(string key, string defaultvalue)

Funktion zur Abfrage eines Übergabeparameters, defaultvalue wird zurückgegeben wenn der Parameter nicht gesetzt ist
Parameter:

  • string key: Name des Parameters

Return:

  • string: Wert des Parameters, defaultvalue wenn nicht gesetzt

string getSelfUrl(string[]leaveout, boolean usePost=false, boolean include=false)

Diese Funktion erzeugt die Url zur aktuellen Seite, die alle Übergabeparemeter beinhaltet, außer denen die im Array leaveout enthalten sind
Parameter:

  • string[] leaveout: Array von Parametern, die nicht in die URL geschrieben werden sollen
  • boolean usePost (optional): true = fügt auch die übergebenen POST-Parameter als GET-Parameter an die URL (default false)
  • boolean include (optional): true: Kehrt die Wirkung von leaveout um, es werden nur die Parameter übernommen die in leaveout enthalten sind. (default false)

Return:

  • string: Url
Frische Änderungen | Menü editieren
zuletzt geändert am 04.01.2007 18:24 Uhr von Elsni
Edit Page | Page History