removeBlock("SUCCESS"); $f->setVar("ACTION", getCurrentUrl()); if(sizeof($errors) > 0){ $e = "FEHLER:"; $f->setVar("ERRORS", $e); } else{ $f->setVar("ERRORS", " "); } if($_POST['gender'] == "Frau"){ $f->setVar("GENDER_F", "selected=\"selected\""); $f->setVar("GENDER_M", ""); } else{ $f->setVar("GENDER_M", "selected=\"selected\""); $f->setVar("GENDER_F", ""); } if(isset($_POST['info'])){ $f->setVar("INFO", "checked=\"checked\""); } else{ $f->setVar("INFO", ""); } $f->setVar("FIRSTNAME", $_POST['firstname']); $f->setVar("SURNAME", $_POST['surname']); $f->setVar("STREET", $_POST['street']); $f->setVar("ZIP", $_POST['zip']); $f->setVar("CITY", $_POST['city']); $f->setVar("PHONE", $_POST['phone']); $f->setVar("EMAIL", $_POST['email']); $f->setVar("ACAD", $_POST['acad']); return $f->toString(); } /** prints the success view * @return string */ //------------------------------------------ function printSuccess(){ //------------------------------------------ $f = new Template(TEMPLATE_DIR."subparts/kulturschrift_subscribe.html"); $f->removeBlock("FORM"); return $f->toString(); } /** sends the form data via e-mail */ //------------------------------------------ function send(){ //------------------------------------------ // send info mail $to = "kulturhaus@bruckmuehle.at"; $subject = "Bestellung der Kulturschrift"; $headers = "From: kulturhaus@bruckmuehle.at\r\n"; $headers .= "Content-Type: text/plain; charset=\"utf-8\"\r\n"; $body = "Bestellung der Kulturschrift für:\n\n"; $body .= "Anrede: $_POST[gender]\n"; $body .= "Vorname: $_POST[firstname]\n"; $body .= "Nachname: $_POST[surname]\n"; $body .= "Straße: $_POST[street]\n"; $body .= "PLZ: $_POST[zip]\n"; $body .= "Ort: $_POST[city]\n"; $body .= "Telefon: $_POST[phone]\n"; $body .= "E-Mail: $_POST[mail]\n"; @mail($to, $subject, $body, $headers); #@mail("mtd04041@fh-hagenberg.at", "Kopie: $subject", $body, $headers); // save person to database $p = new TicketCustomer(); $p->firstname = $_POST['firstname']; $p->surname = $_POST['surname']; $p->email = $_POST['email']; $p->address = $_POST['address']; $p->zip = $_POST['zip']; $p->city = $_POST['city']; $p->country = ""; $p->phone = $_POST['phone']; $p->acad = $_POST['acad']; switch($_POST['gender']){ case "Herr": $p->gender = "m"; break; case "Frau": $p->gender = "f"; break; default: $p->gender = "x"; } $p->findInDatabase(); $p->save(); } /** converts the $_POST value to "ja" or "nein" * @param value checkbox value * @return "ja" or "nein" */ //-------------------------------------------- function yesOrNo($value){ //-------------------------------------------- if(isset($value) && !empty($value)){ return "ja"; } return "nein"; } ?>