Example #1
0
// Daten aufbereiten
foreach ($request['vars'] as $name => $val) {
    $array[$val['name']] = $val['value'];
    if ($val['name'] == "items[]") {
        $item[] = $val['value'];
    }
}
// Mail-Adressen setzen
$mail->setFrom((!empty($array['given_name']) ? $array['given_name'] . " " : '') . $array['surname'] . "<" . $array['email'] . ">");
$mail->setTo($mailadresse);
// Wenn über Merkliste
if (!empty($item)) {
    $content = '<html><body><b>persönliche Daten:</b>' . '<br/>Name: ' . htmlentities(strip_tags($array['surname'])) . (!empty($array['given_name']) ? ', ' . htmlentities(strip_tags($array['given_name'])) : '') . '<br/>E-Mail: ' . htmlentities(strip_tags($array['surname'])) . '<br/>Telefon: ' . htmlentities(strip_tags($array['telefon'])) . '<br/><br/><b>Hat interesse an:</b><br/> ' . htmlentities(strip_tags($array['interesse'])) . '<br/><br/><b>Merkliste</b>';
    if (is_array($item)) {
        foreach ($item as $value) {
            $content .= '</br>' . $value;
        }
    }
    $content .= '<br/><br/><b>Mitteilung:</b><br/>' . '<br/>E-Mail: ' . nl2br(htmlentities(strip_tags($array['message']))) . '</body></html>';
    // Subject und Content setzen
    $mail->setSubject('Merkzettel von ' . htmlentities(strip_tags($array['surname'])) . (!empty($array['given_name']) ? ', ' . htmlentities(strip_tags($array['given_name'])) : ''));
    $mail->setContent($content);
    // Wenn nur Formulareingaben
} else {
    // Subject und Content setzen
    $mail->setSubject('Anfrage über torpfosten.com');
    $mail->setContent('<html><body><b>persönliche Daten:</b><br/>Firma: ' . htmlentities(strip_tags($array['firma'])) . '<br/>Name: ' . htmlentities(strip_tags($array['surname'])) . (!empty($array['given_name']) ? ', ' . htmlentities(strip_tags($array['given_name'])) : '') . '<br/>E-Mail: ' . htmlentities(strip_tags($array['surname'])) . '<br/>Telefon: ' . htmlentities(strip_tags($array['telefon'])) . '<br/><br/><b>Hat interesse an:</b><br/> ' . htmlentities(strip_tags($array['interesse'])) . '<br/><br/><b>Mitteilung:</b><br/>' . '<br/>E-Mail: ' . nl2br(htmlentities(strip_tags($array['message']))) . '</body></html>');
}
print_r($mail);
// Mail absenden
echo intval($mail->sendMail());