FlatBox - Dokumentation

6. Funktionsreferenz

6.4 Für Anzeige zuständige Funktionen

int Errorcode / string Errordescription flat_rec_get_listdata ( string Filename, Referenz Array Datensätze, int Nächste Start ID, int Vorherige Start ID [, int Start ID [, int Anzahl Datensätze ] )

Dokumentation folgt...

int Errorcode flat_rec_make_list ( string Filename [, int Start ID ] )

Dokumentation folgt...

int Errorcode flat_rec_make_detail ( string Filename, int Datensatz ID [, int Start ID ] )

Dokumentation folgt...

Als ersten Parameter erwartet die Funktion flat_rec_search() ein Array mit den Datensätzen, wie man es durch flat_rec_select() erhält. Als zweiten Parameter übergibt man den Suchterm, nach dem gesucht werden soll. Standardmäßig wird in den Values gesucht und der übergebe Suchterm wird mit dem Inhalt verglichen! Wird als Suchterm also z.b. Dennis übergeben, so würde Hallo Dennis oder auch dennis nicht gefunden!
Wird für den dritten optionalen Parameter der String key übergeben, so such die Funktion flat_rec_search() in den Keys des Datensatzarrays und nicht mehr in den Values.
Weiterhin kann für den vierten - ebenfalls optionalen - Parameter der Wert preg übergeben werden. Standardmäßig ist dieser Parameter auf simple gesetzt und leitet somit eine einfache Suche (Vergleich) ein. Wird dieser Parameter auf preg gesetzt, so muss gleichzeitig für Suchterm ein vollständiger regulärer Ausdruck übergeben werden, wie er von preg_match() verarbeitet werden kann. Dieser reguläre Ausdruck wird dann anstatt eines einfachen Vergleiches angewandt.

int Errorcode flat_rec_filter ( Referanz Array Datensätze, int Start ID [, int Stop ID ] )

Wird nur Start ID angegeben, so werden alle Datensätze aus dem Referenz-Array entfernt, die nicht diese ID haben (es lässt sich also somit ein einzelner Datensatz herausfiltern). Wird zusätzlich noch Stop ID angegeben, so werden alle Datensätze von inklusive der Start ID bis inklusive der Stop ID im Array belassen und alle anderen entfernt (es lässt sich somit also ein Bereich an Datensätzen herausfiltern).

Als Referenz Array Datensätze muss ein Array übergeben werden, wie man es z.B. per flat_rec_select() bekommt.