anmPGPK, $this->programmPK, $this->kartenNormal, $this->preisNormal, $this->kartenRabattiert, $this->preisRabattiert"; } function toStringLang(){ $string = "Veranstaltung: $this->typName\n"; $string = "$string Kategorie: $this->punktName\n"; if ( $this->kartenNormal > 0 ) $string = "$string Karten normal: $this->kartenNormal Stück zu $this->preisNormal EUR\n"; if ( $this->kartenRabattiert > 0 ) $string = "$string Karten (Studenten): $this->kartenRabattiert Stück zu $this->preisRabattiert EUR\n"; return $string; } function createFromDB( $zeile ){ Resource::trace( ">AnmeldungProgrammPunktBO::createFromDB" ); $abo = new AnmeldungProgrammPunktBO; $abo->anmPGPK = $zeile["AnmPGPK"]; $abo->programmPK = $zeile["ProgrammPK"]; $abo->kartenNormal = $zeile["KartenNormal"]; $abo->preisNormal = $zeile["PreisNormal"]; $abo->kartenRabattiert = $zeile["KartenRabattiert"]; $abo->preisRabattiert = $zeile["PreisRabattiert"]; $abo->typName = $zeile["TypName"]; $abo->punktName = $zeile["PunktName"]; $AnmeldungProgrammPunktBOStr = $abo->toString(); Resource::trace( "$AnmeldungProgrammPunktBOStr" ); return $abo; } function summe(){ $s = $this->kartenNormal * $this->preisNormal; $s = $s + $this->kartenRabattiert * $this->preisRabattiert; return $s; } } ?>