/** * Errechnet aus dem Datum im Format TT.MM.JJJJ das Alter * @global type $REX * @param mixed[] $warenkorb Format: * Array( * $kurs_id] => Array ( * [0] => Array( * [vorname] => * [nachname] => * [geburtstag] => * [geschlecht] => * ) * ) * ) * @param mixed $warenkorb * @param String $rechnungsadresse * @return boolean TRUE wenn Mail gesendet wurde */ function sendAnmeldungen($warenkorb, $rechnungsadresse) { global $REX; $mail_has_content = false; $mail = new rex_mailer(); $mail->IsHTML(true); $mail->CharSet = "utf-8"; $mail->From = $rechnungsadresse['e-mail']; $mail->FromName = $rechnungsadresse['vorname'] . " " . $rechnungsadresse['nachname']; $mail->Sender = $rechnungsadresse['e-mail']; $mail->AddAddress($REX['ADDON']['d2u_kurse']['settings']['anmeldung_mail_empfaenger']); $mail->Subject = "Webanmeldung zu Kurs"; $body = "<b>Rechnungsadresse:</b><br>"; $body .= $rechnungsadresse['vorname'] . " " . $rechnungsadresse['nachname'] . "<br>"; $body .= $rechnungsadresse['anschrift'] . "<br>"; $body .= str_pad($rechnungsadresse['plz'], 5, 0, STR_PAD_LEFT) . ' ' . $rechnungsadresse['ort'] . "<br>"; $body .= $rechnungsadresse['telefon'] . "<br>"; $body .= '<a href="' . $rechnungsadresse['e-mail'] . '">' . $rechnungsadresse['e-mail'] . "</a><br>"; $body .= "Geburtsdatum: " . formatDate($rechnungsadresse['geburtstag']) . "<br>"; $body .= "Geschlecht: " . $rechnungsadresse['geschlecht'] . "<br>"; $body .= "Gewünscht Zahlungsart: "; if ($rechnungsadresse['zahlungsart'] == "F") { $body .= "Lastschrift"; } else { $body .= "Überweisung"; } $body .= "<br>"; $body .= "Name der Bank: " . $rechnungsadresse['bank'] . "<br>"; $body .= "Kontoinhaber: " . $rechnungsadresse['kontoinhaber'] . "<br>"; $body .= "BIC: " . $rechnungsadresse['bic'] . "<br>"; $body .= "IBAN: " . $rechnungsadresse['iban'] . "<br>"; $body .= "<br>"; foreach ($warenkorb as $kurs_id => $teilnehmer) { $kurs = new Kurs($kurs_id, $REX['TABLE_PREFIX']); if ($kurs->titel != "") { $mail_has_content = true; } else { continue; } $body .= '<b>Anmeldung zu Kurs "' . $kurs->titel . '"'; if ($kurs->kursnummer != "" && $kurs->titel != "") { $body .= " (" . $kurs->kursnummer . ")"; } $body .= "</b><br>"; foreach ($teilnehmer as $id => $personendaten) { $body .= "Vorname: " . $personendaten['vorname'] . "<br>"; $body .= "Nachname: " . $personendaten['nachname'] . "<br>"; $body .= "Geburtsdatum: " . formatDate($personendaten['geburtstag']) . "<br>"; $body .= "Geschlecht: " . $personendaten['geschlecht'] . "<br>"; } } $mail->Body = $body; if ($mail_has_content) { return $mail->Send(); } else { return $mail_has_content; } }
#$mail->AltBody = nl2br($responsemail); $mail->AddAddress($To); $mail->FromName = $FromName; $mail->From = $from; $mail->Sender = $from; //Absenderadresse als Return-Path $mail->Subject = $rsubject; $mail->Priority = null; if ("REX_MEDIA[id=1 output=1]" != '') { $mail->AddAttachment($form_attachment); } if ($form_deliver_org != 'ja') { $mail->Body = $responsemail . $nonhtmlfooter; } else { if ("REX_VALUE[12]" == 'ja') { $mail->IsHTML(true); $mail->Body = $form_template_html . nl2br($responsemail) . '<hr/>' . nl2br($rmailbodyhtml) . $form_template_html_footer; $mail->AltBody = $responsemail . $rmailbody . $nonhtmlfooter; } else { $mail->Body = $responsemail . "\n-----------------------------------------------\n" . $rmailbody . $nonhtmlfooter; } } if (!function_exists('doppelversand2')) { function doppelversand2() { } $mail->Send(); // Versenden an Empfänger } } // =================MAIL-RESPONDER-ENDE=========================