Class src_foundation_tables_BUCHUNGEN

Description

Stellt die Verbindung zur Datenbank 'buchungen' her.

Stellt Methoden zum Einfügen, Löschen und Bestätigen von Buchungen zur

  • version: 1
  • since: 1.12.04
  • author: Kay Koch
  • access: public

Located in /src/foundation/tables/class.BUCHUNGEN.php (line 49)

src_foundation_tables_PARENTTABLES
   |
   --src_foundation_tables_BUCHUNGEN
Variable Summary
string $dbTableName
Method Summary
void __construct ()
boolean blockDates (array $data, [ $reset = false])
boolean cleanBuchungen ([ $all = false])
boolean deleteBuchung (int $buch_id, string $pwd)
boolean deleteOldBuchungen (int 0)
boolean getBlockedBuchungen ([string $datum = null])
array getBuchung (void $buch_id, string $pwd)
array getOldBuchungen (int 0)
string getPDFLink (string $filename)
string getPDFLocation (string $filename)
boolean insertBuchung (array $buchung)
boolean setAsTaken (int $buch_id, string $pwd)
boolean updateData ()
Variables
string $dbTableName = 'buchungen' (line 58)

Beinhaltet den Datenbanknamen (buchungen)

  • access: protected

Inherited Variables

Inherited from src_foundation_tables_PARENTTABLES

src_foundation_tables_PARENTTABLES::$oSeen
Methods
Constructor __construct (line 402)

Konstruktor

lädt alle Buchungen erstellt Objekte der Klassen nochfrei mail pdf

void __construct ()

Redefinition of:
src_foundation_tables_PARENTTABLES::__construct()
Konstruktor
blockDates (line 460)

Erstellt Buchungen für eine Blockade in Abhängidkeit der Wiederholungsart

  • uses: insertBlockade - Methode zum Einfügen der Blockade
  • access: public
  • uses: blockWeekly - Methode für wöchentliche Wiederholungen
  • uses: blockDays - Methode für tägliche Wiederholungen
  • since: 1 - 02.03.2007
  • author: kaykoch
boolean blockDates (array $data, [ $reset = false])
  • array $data: Daten der Blockade
  • $reset
cleanBuchungen (line 194)

säubert Datenbank von nicht abgeholten Buchungen

boolean cleanBuchungen ([ $all = false])
  • $all
deleteBuchung (line 164)

liefert im Erfolgsfall TRUE

boolean deleteBuchung (int $buch_id, string $pwd)
  • int $buch_id
  • string $pwd
deleteOldBuchungen (line 351)

löscht alte Buchungen

boolean deleteOldBuchungen (int 0)
  • int 0
getBlockedBuchungen (line 560)

liefert alle Buchungen, die aus Blockaden stammen

wird kein Datum angegeben, werden alle Buchungen geliefert, die sich im für diesen See erlaubten Anmeldezeitraum befinden. Ansonsten nur die an diesem Datum

  • access: public
  • since: 1 - 02.03.2007
  • author: kaykoch
boolean getBlockedBuchungen ([string $datum = null])
  • string $datum: Datum der abzuliefernden Buchungen
getBuchung (line 236)

liefert eine Buchung

array getBuchung (void $buch_id, string $pwd)
  • void $buch_id
  • string $pwd
getOldBuchungen (line 296)

liefert alle Buchungen innerhalb der nächsten $interval Tage

array getOldBuchungen (int 0)
  • int 0
getPDFLink (line 326)

liefert einen link zum pdf-Dokument

string getPDFLink (string $filename)
  • string $filename
getPDFLocation (line 272)

liefert den Pfad eines PDF-Dokuments aufgrund der Buch_id

string getPDFLocation (string $filename)
  • string $filename
insertBuchung (line 78)

Fügt einen neue Datensatz in die Datenbank ein

boolean insertBuchung (array $buchung)
  • array $buchung
setAsTaken (line 131)

Markiert eine Buchung als abgerufen

boolean setAsTaken (int $buch_id, string $pwd)
  • int $buch_id
  • string $pwd
updateData (line 378)

aktualisiert die Daten im gegenwertigen Objekt

boolean updateData ()

Inherited Methods

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:58:59 +0100 by phpDocumentor 1.3.1