/**
  * 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;
     }
 }
Esempio n. 2
0
     #$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=========================