public function recalc($data) { $S = new Seminar($data["P0"]); return Util::formatCurrency("de_DE", $S->A("SeminarPreisErwachsene") * $data["P1"], true); }
public function handleTicketCheck($data) { if (strpos($data["P1"], "TIC") !== 0) { die("<span style=\"color:red;\">Eingabe {$data['P1']} ungültig.</span>"); } $ticketID = str_replace("TIC", "", $data["P1"]) * 1; $AC = anyC::get("STeilnehmerTicket", "STeilnehmerTicketSeminarID", $data["P0"]); $AC->addAssocV3("STeilnehmerTicketID", "=", $ticketID); $T = $AC->getNextEntry(); if ($T == null) { $AC = anyC::get("STeilnehmerTicket", "STeilnehmerTicketID", $ticketID); $T = $AC->getNextEntry(); $addHTML = ""; if ($T != null) { $S = new Seminar($T->A("STeilnehmerTicketSeminarID")); $addHTML = "<br /><br /><span style=\"color:grey;\">Dieses Ticket wurde für folgende Veranstaltung ausgestellt:<br />" . $S->A("SeminarName") . ", " . $S->A("SeminarVon") . "</span>"; } die("<span style=\"color:red;\">Ticket {$data['P1']} ungültig.</span>" . $addHTML); } if ($T->A("STeilnehmerTicketFirstSeen") == "0") { $T->changeA("STeilnehmerTicketFirstSeen", time()); $T->saveMe(); } die("<span style=\"color:green;\">Ticket TIC{$ticketID} gültig für " . $T->A("STeilnehmerTicketVorname") . " " . $T->A("STeilnehmerTicketNachname") . ".</span>"); }