#!/usr/bin/php AnmeldungBearbeiten\n"; echo $anmeldung->toString(); echo "\n"; echo "\n"; echo "Anzeigen/Berechnen (1)\n"; echo "Anzeigen (lang) (2)\n"; echo "Einzahlung berechnen (3)\n"; echo "Rechnung stellen (4)\n"; echo "\n"; echo "Zurück (9)\n"; echo "----------------------------------------\n"; echo "Auswahl: "; $line = fgets( STDIN, 3 ); $auswahl = rtrim( $line ); if ( $auswahl == 1 ){ # Anzeigen/Berechnen $i = AnmeldungenProgrammPunkte::iteratorZuAnmPk( $anmeldung->anmeldungPK ); $s = 0; while ( $i->hasNext() ){ $app = $i->next(); echo $app->toString(); echo "\n"; $s = $s + $app->summe(); } echo "Betrag: $s\n"; if ( $s != $anmeldung->gesamtBetrag ){ $anmeldung->gesamtBetrag = $s; Anmeldungen::aendern( $anmeldung ); } } elseif ( $auswahl == 2 ) { # Anzeigen (lang) $i = AnmeldungenProgrammPunkte::iteratorZuAnmPk( $anmeldung->anmeldungPK ); while ( $i->hasNext() ){ $app = $i->next(); echo($app->toStringLang()); echo("\n"); } } elseif ( $auswahl == 3 ) { # Einzahlung berechnen $betrag = Zahlein::zahlungBerechnen( $anmeldung ); echo "Es wurden $betrag EUR bezahlt.\n"; } elseif ( $auswahl == 4 ) { # Rechnung stellen if ( $anmeldung->isCbr ){ Zahlein::stelleRechnungCbr( $anmeldung ); } else { Zahlein::stelleRechnungSonst( $anmeldung ); } } } while ( $auswahl != 9 ); } } ?>