Anmeldungen::lesenZuBID\n"; # Initialisierung $anmeldung = ""; # SQL $sql = "SELECT * FROM tdAnmeldungen WHERE BuchungsKey = '$bid' "; $cursor=ZahleinBdg::send_sql( $sql ); $row=mysql_fetch_array($cursor,MYSQL_ASSOC); if ( $row == "" ){ return false; } else { $anmeldung = AnmeldungBO::createFromDB( $row ); return true; } } function lesenZuBIDwor( $bid ) { #---------------------------------------------- # lesen zu BID, aber ohne return code #---------------------------------------------- echo ">Anmeldungen::lesenZuBIDwor\n"; if ( Anmeldungen::lesenZuBID( $bid, &$a )) { return $a; } else { echo "Anmeldung $bid nicht gefunden\n"; exit; } } function lesenZuAnmPK( $apk, $anmeldung ) { Resource::trace( ">Anmeldungen::lesenZuAnmPK" ); # Initialisierung $anmeldung = ""; # SQL $sql = "SELECT * FROM tdAnmeldungen WHERE AnmeldungPK = '$apk' "; $cursor=ZahleinBdg::send_sql( $sql ); $row=mysql_fetch_array($cursor,MYSQL_ASSOC); if ( $row == "" ){ return false; } else { $anmeldung = AnmeldungBO::createFromDB( $row ); return true; } } function create( $zbo ) { echo ">Anmeldungen::create\n"; $sql = "INSERT INTO tmAnmeldungen (ZahlDat, Name, VerwZweck, Betrag)"; $sql = "$sql VALUES ( '$zbo->zahlDat', '$zbo->name', '$zbo->verwZweck', '$zbo->betrag')"; If ( ! ZahleinBdg::send_sql( $sql )) { echo "SQL-Kommando wurde nicht ausgeführt
"; exit; } } function aendern( $zbo ) { Resource::trace( ">Anmeldungen::aendern" ); $sql = "UPDATE tdAnmeldungen SET "; $sql = "$sql GesamtBetrag = $zbo->gesamtBetrag, "; $sql = "$sql EingangBetrag = $zbo->eingangBetrag "; $sql = "$sql WHERE AnmeldungPK = $zbo->anmeldungPK"; ZahleinBdg::send_sql( $sql ); } function iteratorZuName( $name ){ echo ">Anmeldungen::iteratorZuName\n"; $z = new Anmeldungen; $sql = "SELECT * FROM tdAnmeldungen WHERE Nachname LIKE '$name' AND VeranstaltungsPK = 2 AND DeleteDate is NULL"; $z->cursor = ZahleinBdg::send_sql( $sql ); return ( $z ); } function iteratorAlle(){ Resource::trace( ">Anmeldungen::iteratorAlle" ); $z = new Anmeldungen; $sql = "SELECT * FROM tdAnmeldungen WHERE VeranstaltungsPK = 2 AND DeleteDate is NULL"; $z->cursor = ZahleinBdg::send_sql( $sql ); return ( $z ); } function next(){ return AnmeldungBO::createFromDB($this->row); } function hasNext(){ $this->row = mysql_fetch_array($this->cursor,MYSQL_ASSOC); return ($this->row != ""); } } ?>