receive()) { // if the radio button "Teilnahme_Gesamtkongress" is not selected, give out error message: // "Sie müssen sich füer eine Anmeldungsart entscheiden! Wählen Sie entweder eine der Gesamtkongresskarte oder eine der Tageskarten aus." if (!isset($_POST['Teilnahme_Gesamtkongress'])) { $radio_error_tgk = "Sie müssen sich für eine Anmeldungsart entscheiden! Wählen Sie entweder eine der Gesamtkongresskarten oder eine der Tageskarten aus."; } // if radio button "Teilnahme_Gesamtkongress" = (value starts with "Tageskarte") // one of the 4 checkboxes must be checked: Tageskarte_Donnerstag | Tageskarte_Freitag | Tageskarte_Samstag | Tageskarte_Sonntag // if this is not the case, give out error message: // "Sie müssen sich füer mindestens eine Tageskarte entscheiden, wenn Sie die Tageskartenoption ausgewählt haben." elseif (($pos = strpos($_POST['Teilnahme_Gesamtkongress'], 'Tageskarte')) === 0 and (!(isset($_POST['Tageskarte_Donnerstag']) or isset($_POST['Tageskarte_Freitag']) or isset($_POST['Tageskarte_Samstag']) or isset($_POST['Tageskarte_Sonntag'])))) { $radio_error_tgk2 = "Sie müssen sich für mindestens eine Tageskarte entscheiden, wenn Sie die Tageskartenoption ausgewählt haben."; } // if the radio button "Zahlungsart" is not selected, give out error message: // "Sie müssen sich füer eine Zahlungsart entscheiden." elseif (!isset($_POST['Zahlungsart'])) { $radio_error_tgk3 = "Sie müssen sich für eine Zahlungsart entscheiden."; } // on no errors elseif (!$form->has_errors()) { // OK! Form has been submitted without errors. // Optionally safe the form values to the database here. // In the email for staff there shall be a field if Gesamtkongresskarte is selected // Because the radio buttons for Gesamtkongresskarte are not part of form the form cannot show this // here a dirty hack to show Gesamtkongresskarte in the staff email if (isset($_POST['Teilnahme_Gesamtkongress']) and ($pos = strpos($_POST['Teilnahme_Gesamtkongress'], 'Tageskarte')) === false) { $form->set_value("Gesamtkongresskarte_Dummy", "Gesamtkongress 1.-4.5."); } // Send a message to the staff. require_once "Kreinacke/safemail.class.php4"; $message = new SafeMail("UTF-8"); $message->set_from($form["email"]); //$message->add_recipient("hspallek@dental.pitt.edu"); // remove this line $message->add_recipient("info@hno.org"); // activate this line $message->add_bcc_recipient("gisela@spallek.com"); // activate this line $message->set_subject("Anmeldung: 79. Jahresversammlung 2008"); $message->set_body(array( "*** This is an automated message ***", "", "This message was generated by ".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"], "", "Submission date: ".date("Y-m-d"), "IP address of submitter: ".$_SERVER["REMOTE_ADDR"], "", "Submitted form values:", "----------------------------------------------------------------", "", $form->toString(18), "", "--- end of message ---", )); $message->send(); // Send a confirmation message to the submitter. $message = new SafeMail(); $message->add_recipient($form["email"]); $message->set_from("info@hno.org"); $message->set_subject("Anmeldung: Jahresversammlung"); $message->set_body(array( "Sehr geehrter Teilnehmer, ", "", "besten Dank fuer die Uebersendung Ihrer Kongressanmeldung. ", "", "Bitte beachten Sie folgende Hinweise: ", "- Nur bezahlte Teilnehmerkarten liegen im Tagungsbuero (WCC Bonn) zur Abholung bereit. ", "- Die in diesem Jahr eingefuehrte Ermaessigung der Kongressgebuehren bei Fruehregistrierung wird bis zum 15. April 2008 gewaehrt. ", "", "Bei Rueckfragen stehen wir gerne zu Ihrer Verfuegung (telefonisch: 0228/231770) und verbleiben ", "", "mit freundlichen Gruessen ", "", "Ulrike Fischer ", "", "", "Deutsche Gesellschaft fuer HNO-Heilkunde,", "Kopf- und Hals-Chirurgie e.V.", "Praesident: Prof. Dr. F. Bootz", "Hittorfstr. 7 * D-53129 Bonn", "Tel.: +49 (0) 228/231770 * Fax: +49 (0) 228/239385", "Mailto: info@hno.org * Homepage : www.hno.org", "Vereinsregister-Nr.: 3997 (AG Bonn) ", )); $message->send(); // All done: redirect to the confirmation page. require_once "Kreinacke/redirect.function.php"; redirect("anmeldung_confirm.html"); } } ?>
|
79. Jahresversammlung 2008
|