removeBlock("SUCCESS");
$f->setVar("ACTION", getCurrentUrl());
if(sizeof($errors) > 0){
$e = "FEHLER:
";
foreach($errors as $i){
$e .= "- $i
";
}
$e .= "
";
$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";
}
?>