Esempio n. 1
0
 public function recalc($data)
 {
     $S = new Seminar($data["P0"]);
     return Util::formatCurrency("de_DE", $S->A("SeminarPreisErwachsene") * $data["P1"], true);
 }
Esempio n. 2
0
 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>");
 }