session_start();
include("inc/globals.php");
$sdivision = "rezepte";
// Uebergaben
$kategorie = htmlspecialchars($_GET['kategorie']);
$rezept_id = htmlspecialchars($_GET['rezept_id']);
$von = htmlspecialchars($_GET['von']);
$proseite = htmlspecialchars($_GET['proseite']);
$spalte = htmlspecialchars($_GET['spalte']);
$sort = htmlspecialchars($_GET['sort']);
$seite = htmlspecialchars($_GET['seite']);
$suchString = htmlspecialchars($_GET['suchString']);
$suchRubrik = htmlspecialchars($_GET['suchRubrik']);
$action = $_REQUEST['action'];
// Unternavi fuer Rezepte auslesen
$result_navi = "SELECT kategorie_id, kategorie_name FROM rez_kat_rezepte";
$result_navi = mysql_query($result_navi);
// Unternavi fuer Breadcrump auslesen
$result_nav_breadcrump = "SELECT kategorie_id, kategorie_name FROM rez_kat_rezepte Where kategorie_id = '$kategorie'";
$result_nav_breadcrump = mysql_query($result_nav_breadcrump);
$result_nav_breadcrump = mysql_fetch_row($result_nav_breadcrump);
//Rezepte fuer die Kategorie auslesen
$result_rezept_single = "SELECT * FROM rez_rezepte WHERE rezept_id = '$rezept_id' AND online = 1";
$result_rezept_single = mysql_query($result_rezept_single);
if ($_REQUEST['action'] == "sendmail") {
die();
$empfaengername = trim($_REQUEST['nameTo']);
$empfaenger = trim($_REQUEST['emailTo']);
$absendername = trim($_REQUEST['nameFrom']);
$absender = trim($_REQUEST['emailFrom']);
$betreff = trim($_REQUEST['betreff']);
if ($empfaengername == "") {
$empfaengernameError = 1;
}
if(preg_match("/^([a-zA-Z0-9-])+([a-zA-Z0-9._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9._-]+)+$/" , $empfaenger)) {
$empfaengerError = 0;
} else {
$empfaengerError = 1;
}
if ($absendername == "") {
$absendernameError = 1;
}
if(preg_match("/^([a-zA-Z0-9-])+([a-zA-Z0-9._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9._-]+)+$/" , $absender)) {
$absenderError = 0;
} else {
$absenderError = 1;
}
if ($empfaengernameError == 0 && $empfaengerError==0 && $absendernameError==0 && $absenderError==0) {
$header="From:$absendername<$absender>\n";
// mailtext
$send_rezept_single = "SELECT * FROM rez_rezepte Where rezept_id = '$rezept_id'";
$send_rezept_single = mysql_query($send_rezept_single);
while ($dataToSend = mysql_fetch_array($send_rezept_single)) {
$text = $dataToSend['name']."\n\n";
if ($dataToSend['personen']!=0) {
$text .= "Zutaten für ".$dataToSend['personen']." Personen:\n\n";
}
$text .= str_replace("
", "", $dataToSend['zutaten']);
$text .= "\n\n";
if ($dataToSend['zeit'] != "0") {
$text .= "Zeit: ".$dataToSend['zeit']." min.\n";
} else {
$text .= "Zeit: k.A.\n";
}
if ($dataToSend['kalorien'] != "0") {
$text .= "Kalorien: ".$dataToSend['kalorien']." min.\n";
} else {
$text .= "Kalorien: k.A.\n";
}
if ($dataToSend['schwierigkeit'] != "") {
$text .= "Schwierigkeit: ".$dataToSend['schwierigkeit']."\n";
} else {
$text .= "Schwierigkeit: k.A.\n";
}
$text .= "\n".$dataToSend['info'];
}
// mailtext
$mailtext = $text;
mail($empfaenger,$betreff,$mailtext,$header);
header("Location: rezepte_singleview.php?action=mailsuccess&rezept_id=".$rezept_id."&kategorie=".$kategorie."&von=".$von."&proseite=".$proseite."&spalte=".$spalte."&seite=".$seite."&sort=".$sort);
} else {
$onload = "onload=show()";
}
} else if($_REQUEST['action'] == "mailsuccess") {
$onload = "onload=show()";
} else if($_REQUEST['action'] == "send") {
$onload = "onload=show()";
}
echo "\r\n";
?>
Rezepte
Informationen