Stellt die Verbindung zur Datenbank 'nochfrei' her.
Stellt Methoden zum Auslesen und schreiben in diese Datenbank zur Verfügung
Located in /src/foundation/tables/class.NOCHFREI.php (line 47)
src_foundation_tables_PARENTTABLES | --src_foundation_tables_NOCHFREI
Beinhaltet den Datenbanknamen (nochfrei)
Inherited from src_foundation_tables_PARENTTABLES
src_foundation_tables_PARENTTABLES::$oSeen
Konstruktor
erstellt ein Objekt der Klasse MAXFREI
Reduziert die freien Plätze aufgrund von Blokaden
veringert freie Plätze um übergebenen Wert am übergebenen Tag zur Stunde
löscht freie Plätze eines Sees
liefert ein 2-D-Array mit den augenblicklichen Werten und den Maximalen
liefert ein 2-D Array mit freien Plätzen an allen Tagen die sich in der Datenbank befinden
Im ersten Feld befinden sich die freien Plätze pro Tag. Index der Felder ist das Datum im SQL-Format. Im zweiten Feld befindeten sich die zum Tag passende maximale Anzahl an Plätzen. Index auch hier das Datum.
liefert ein 2-D Array mit freien Plätzen am gewählten Tag
Im ersten Feld befinden sich die freien Plätze pro Stunde. Index der Felder ist die Stunde (hh:mm). Im zweiten Feld befindeten sich die zur Stunde passende maximale Anzahl freien Plätzen. Index auch hier die Stunde.
erstellt einen String mit WHERE-Klausel abhängig von der art der Wiederholung, Datum und see_id wird der passende WHERE... Sql-Anhang zurückgeliefert
erhöht die Anzal der freie Plätze wenn die Buchung nicht abgeholt wurde
Veranlasst die Updates
Löscht die Datenbank'nochfrei'. Erstellt neue Datensätze mit der max. Anzahl an freien Plätzen
Der frühste und späteste Anmeldetermin wird ausgelesen und für ALLE Seen verwandt. Die Tabelle wird mit den entsprechenden Werten gefüllt. Zusätzlich werden 21 Tage vorher und 14 Tage nachher leere Termine eingefügt
liest alle Blockaden und Nachttermine neu in die Nochfrei/Buchungen ein
erstellt ein Kalenderfile im ics-Format Die Datei wird im infos-ordner unter dem Namen "kalender_seename.ics" abgespeichert
aktualisiert die Tabelle mit übergebenen Daten
Inherited From src_foundation_tables_PARENTTABLES
src_foundation_tables_PARENTTABLES::__construct()
src_foundation_tables_PARENTTABLES::delete()
src_foundation_tables_PARENTTABLES::getArrKeys()
src_foundation_tables_PARENTTABLES::getFlags()
src_foundation_tables_PARENTTABLES::getKontakte()
src_foundation_tables_PARENTTABLES::getSea()
src_foundation_tables_PARENTTABLES::getSeen()
src_foundation_tables_PARENTTABLES::getTableName()
src_foundation_tables_PARENTTABLES::insert()
src_foundation_tables_PARENTTABLES::optimizeDB()
src_foundation_tables_PARENTTABLES::select()
src_foundation_tables_PARENTTABLES::setFlags()
src_foundation_tables_PARENTTABLES::setKontakte()
src_foundation_tables_PARENTTABLES::setSea()
src_foundation_tables_PARENTTABLES::setSeen()
src_foundation_tables_PARENTTABLES::truncate()
src_foundation_tables_PARENTTABLES::update()
Documentation generated on Sat, 24 Mar 2007 09:59:43 +0100 by phpDocumentor 1.3.1