function sendMessage($gast_id, $art) { global $link; global $unterkunft_id; global $root; global $sprache; include_once $root . "/include/gastFunctions.php"; include_once $root . "/include/propertiesFunctions.php"; include_once $root . "/include/mail.inc.php"; include_once $root . "/include/uebersetzer.php"; include_once $root . "/include/unterkunftFunctions.php"; $speech = getGuestSprache($gast_id, $link); $gastName = getGuestNachname($gast_id, $link); $an = getGuestEmail($gast_id, $link); $von = getUnterkunftEmail($unterkunft_id, $link); $subject = getUebersetzungUnterkunft(getMessageSubject($unterkunft_id, $art, $link), $speech, $unterkunft_id, $link); $anr = getUebersetzungUnterkunft(getMessageAnrede($unterkunft_id, $art, $link), $speech, $unterkunft_id, $link); $message = $anr . " " . $gastName . "!\n\n"; $bod = getUebersetzungUnterkunft(getMessageBody($unterkunft_id, $art, $link), $speech, $unterkunft_id, $link); $message .= $bod . "\n\n"; $unt = getUebersetzungUnterkunft(getMessageUnterschrift($unterkunft_id, $art, $link), $speech, $unterkunft_id, $link); $message .= $unt; //mail absenden: sendMail($von, $an, $subject, $message); if (getPropertyValue(MAIL_KOPIE_AN_VERMIETER_ABLEHNUNG, $unterkunft_id, $link) == "true") { $message = getUebersetzung("Folgende Nachricht wurde an ihren Gast versendet", $sprache, $link) . ":\n\n" . $message; sendMail($von, $von, $subject, $message); } }
$ueberschrift = "Automatische e-Mails"; /* date: 7.10.05 author: christian osterrieder alpstein-austria */ //header einfuegen: include_once $root . "/backoffice/templates/header.inc.php"; include_once $root . "/backoffice/templates/breadcrumps.inc.php"; include_once $root . "/include/mieterFunctions.inc.php"; include_once $root . "/include/autoResponseFunctions.inc.php"; include_once $root . "/backoffice/templates/components.inc.php"; include_once $root . "/include/vermieterFunctions.inc.php"; $breadcrumps = erzeugenBC($root, $ueberschrift, "autoResponse/index.php", "Text Ändern", ""); $art = $_GET["art"]; if ($art != NEWSLETTER) { $betreffStandard = getMessageSubject($gastro_id, $art); $anredeStandard = getMessageAnrede($gastro_id, $art); $textStandard = getMessageBody($gastro_id, $art); $unterschriftStandard = getMessageUnterschrift($gastro_id, $art); } else { $betreffStandard = ""; $anredeStandard = ""; $textStandard = ""; $unterschriftStandard = ""; } $standardsprache = getGastroProperty(STANDARDSPRACHE, $gastro_id); $subjectStandard = getUebersetzungGastro($betreffStandard, $standardsprache, $gastro_id); $anredeStandard = getUebersetzungGastro($anredeStandard, $standardsprache, $gastro_id); $textStandard = getUebersetzungGastro($textStandard, $standardsprache, $gastro_id); $unterschriftStandard = getUebersetzungGastro($unterschriftStandard, $standardsprache, $gastro_id); $anredeArray = array();
} else { if (isset($_POST["emails"])) { $art = "emails"; ?> <h1><?php echo getUebersetzung("Senden von E-Mails an Ihre Gäste", $sprache, $link); ?> </h1> <?php } } } } if ($art != "emails") { if (!isset($fehler) || $fehler != true) { $betreffStandard = getMessageSubject($unterkunft_id, $art, $link); $anredeStandard = getMessageAnrede($unterkunft_id, $art, $link); $textStandard = getMessageBody($unterkunft_id, $art, $link); $unterschriftStandard = getMessageUnterschrift($unterkunft_id, $art, $link); if (isGermanShown($unterkunft_id, $link)) { $subject_de = getUebersetzungUnterkunft($betreffStandard, "de", $unterkunft_id, $link); $anrede_de = getUebersetzungUnterkunft($anredeStandard, "de", $unterkunft_id, $link); $text_de = getUebersetzungUnterkunft($textStandard, "de", $unterkunft_id, $link); $unterschrift_de = getUebersetzungUnterkunft($unterschriftStandard, "de", $unterkunft_id, $link); } if (isEnglishShown($unterkunft_id, $link)) { $subject_en = getUebersetzungUnterkunft($betreffStandard, "en", $unterkunft_id, $link); $anrede_en = getUebersetzungUnterkunft($anredeStandard, "en", $unterkunft_id, $link); $text_en = getUebersetzungUnterkunft($textStandard, "en", $unterkunft_id, $link); $unterschrift_en = getUebersetzungUnterkunft($unterschriftStandard, "en", $unterkunft_id, $link); }
$message = $message . getUebersetzungFromSprache("Anmerkungen", $standardsprache) . ": " . $anmerkung . " \n"; $message = $message . getUebersetzungFromSprache("Reservierung am", $standardsprache) . ": " . $vonTag . "." . $vonMonat . "." . $vonJahr . " " . $vonStunde . ":" . $vonMinute . " \n"; $message = $message . getUebersetzungFromSprache("Sie k�nnen diese Anfrage im Backoffice best�tigen oder ablehnen", $standardsprache) . "\n"; $bezSprache = getBezeichnungOfSpracheID($sprache); $message = $message . "\n" . getUebersetzungFromSprache("Die Anfrage wurde in {$bezSprache} Sprache gestellt", $standardsprache) . "."; //e-mail-adresse aus datenbank holen: $anVermieter = getVermieterEmail($gastro_id); //mail absenden: sendMail($von, $anVermieter, $subject, $message); //bestaetigung an gast auch senden? $art = ANFRAGE_BESTAETIGUNG; if (isMessageActive($gastro_id, $art)) { $gastName = $nachname; $an = $email; $von = $anVermieter; $subject = getUebersetzungGastro(getMessageSubject($gastro_id, $art), $sprache, $gastro_id); $anrede = getUebersetzungGastro(getMessageAnrede($gastro_id, $art), $sprache, $gastro_id); $message = $anrede . " " . $gastName . "!\n\n"; $body = getUebersetzungGastro(getMessageBody($gastro_id, $art), $sprache, $gastro_id); $message .= $body . "\n\n"; $unterschrift = getUebersetzungGastro(getMessageUnterschrift($gastro_id, $art), $sprache, $gastro_id); $message .= $unterschrift; sendMail($von, $an, $subject, $message); //save mail in mieter Texte: $text = "Automatisch generierte Best�tigung zu einer Anfrage.\n"; $text .= "Betreff: " . $subject . "\n"; $text .= "Nachricht: " . $message; insertMieterText($text, $mieter_id); } ?> <table border="0" cellspacing="3" cellpadding="0">
echo STANDARD_SCHRIFT_BOLD; ?> "><?php echo getUebersetzung("Reservierungsanfrage bestätigen"); ?> </p> <?php //belegung eintragen: changeReservationState($reservierungs_id, STATUS_BELEGT); //soll der gast automatisch informiert werden? if ($antwort == "true") { $speech = getSpracheOfMieter($mieter_id); $gastName = getNachnameOfMieter($mieter_id); $an = getEmailOfMieter($mieter_id); $von = getVermieterEmail($vermieter_id); $subject = getUebersetzungVermieter(getMessageSubject($vermieter_id, BUCHUNGS_BESTAETIGUNG), $speech, $vermieter_id); $anr = getUebersetzungVermieter(getMessageAnrede($vermieter_id, BUCHUNGS_BESTAETIGUNG), $speech, $vermieter_id); $message = $anr . " " . $gastName . "!\n\n"; $bod = getUebersetzungVermieter(getMessageBody($vermieter_id, BUCHUNGS_BESTAETIGUNG), $speech, $vermieter_id); $message .= $bod . "\n\n"; $unt = getUebersetzungVermieter(getMessageUnterschrift($vermieter_id, BUCHUNGS_BESTAETIGUNG), $speech, $vermieter_id); $message .= $unt; } ?> <table border="0" cellpadding="0" cellspacing="3" class="<?php echo TABLE_STANDARD; ?> "> <tr> <td><p class="<?php echo FREI;
<?php echo $bisDatum; ?> <br/> <?php echo getUebersetzung("wurde erfolgreich entfernt", $sprache, $link); ?> .</p> <?php if ($antwort == "true") { $speech = getGuestSprache($gast_id, $link); $gastName = getGuestNachname($gast_id, $link); $an = getGuestEmail($gast_id, $link); $von = getUnterkunftEmail($unterkunft_id, $link); $subject = getUebersetzungUnterkunft(getMessageSubject($unterkunft_id, $art, $link), $speech, $unterkunft_id, $link); $anr = getUebersetzungUnterkunft(getMessageAnrede($unterkunft_id, $art, $link), $speech, $unterkunft_id, $link); $message = $anr . " " . $gastName . "!\n\n"; $bod = getUebersetzungUnterkunft(getMessageBody($unterkunft_id, $art, $link), $speech, $unterkunft_id, $link); $message .= $bod . "\n\n"; ?> <p><?php echo getUebersetzung("Die folgende Mitteilung wird per E-Mail an Ihren Gast gesendet. Sie haben hier die Möglichkeiten noch Korrekturen vorzunehmen", $sprache, $link); ?> :</p> <form action="./bestaetigungSenden.php" method="post" name="bestaetigungSenden" target="_self"> <input name="an" type="hidden" value="<?php echo $an; ?> "> <input name="von" type="hidden" value="<?php
$art = NEWSLETTER; ?> <p class="<?php echo UEBERSCHRIFT; ?> "><?php echo getUebersetzung("Senden von E-Mails an Ihre Mieter"); ?> </p> <?php } } } } if ($art != NEWSLETTER) { $betreffStandard = getMessageSubject($vermieter_id, $art); $anredeStandard = getMessageAnrede($vermieter_id, $art); $textStandard = getMessageBody($vermieter_id, $art); $unterschriftStandard = getMessageUnterschrift($vermieter_id, $art); } else { $betreffStandard = ""; $anredeStandard = ""; $textStandard = ""; $unterschriftStandard = ""; } ?> <form action="./texteAendern.php" method="post" target="_self"> <input name="art" type="hidden" value="<?php echo $art; ?> ">
$vonDatum = getDatumVonOfReservierung($reservierungs_id); $vonDatum = getFormatedDateFromBooklineDate($vonDatum); $mieter_id = getMieterIdFromReservierung($reservierungs_id); ?> <p class="standardschrift"><?php echo getUebersetzung("Reservierungsanfragen von Gästen löschen"); ?> </p> <?php //soll der gast automatisch informiert werden? if ($antwort == "true") { $speech = getSpracheOfMieter($mieter_id); $gastName = getNachnameOfMieter($mieter_id); $an = getEmailOfMieter($mieter_id); $von = getVermieterEmail($gastro_id); $subject = getUebersetzungGastro(getMessageSubject($gastro_id, BUCHUNGS_ABLEHNUNG), $speech, $gastro_id); $anr = getUebersetzungGastro(getMessageAnrede($gastro_id, BUCHUNGS_ABLEHNUNG), $speech, $gastro_id); $message = $anr . " " . $gastName . "!\n\n"; $bod = getUebersetzungGastro(getMessageBody($gastro_id, BUCHUNGS_ABLEHNUNG), $speech, $gastro_id); $message .= $bod . "\n\n"; $unt = getUebersetzungGastro(getMessageUnterschrift($gastro_id, BUCHUNGS_ABLEHNUNG), $speech, $gastro_id); $message .= $unt; //mail absenden: sendMail($von, $an, $subject, $message); } //zuerst reservierung löschen: deleteReservation($reservierungs_id); //wenn auch der gast entfernt werden soll if ($mieterEntfernen == "true" && !hasMieterReservations($mieter_id)) { deleteMieter($mieter_id); ?>
$moArt = getMietobjekt_EZ($vermieter_id); $message = $message . getUebersetzungVermieter($moArt, $standardsprache, $vermieter_id) . ": " . getUebersetzungVermieter($moNummer, $standardsprache, $vermieter_id); $message = $message . getUebersetzungFromSprache("Sie können diese Anfrage im Webinterface bestätigen oder ablehnen", $standardsprache) . "\n"; $bezSprache = getBezeichnungOfSpracheID($sprache); $message = $message . "\n" . getUebersetzungFromSprache("Die Anfrage wurde in {$bezSprache} Sprache gestellt", $standardsprache) . "."; //e-mail-adresse aus datenbank holen: $anVermieter = getVermieterEmail($vermieter_id); //mail absenden: sendMail($von, $anVermieter, $subject, $message); //bestaetigung an gast auch senden? $art = ANFRAGE_BESTAETIGUNG; if (isMessageActive($vermieter_id, $art)) { $gastName = $nachname; $an = $email; $von = $anVermieter; $subject = getUebersetzungVermieter(getMessageSubject($vermieter_id, $art), $sprache, $vermieter_id); $anrede = getUebersetzungVermieter(getMessageAnrede($vermieter_id, $art), $sprache, $vermieter_id); $message = $anrede . " " . $gastName . "!\n\n"; $body = getUebersetzungVermieter(getMessageBody($vermieter_id, $art), $sprache, $vermieter_id); $message .= $body . "\n\n"; $unterschrift = getUebersetzungVermieter(getMessageUnterschrift($vermieter_id, $art), $sprache, $vermieter_id); $message .= $unterschrift; sendMail($von, $an, $subject, $message); //save mail in mieter Texte: $text = "Automatisch generierte Bestätigung zu einer Anfrage.\n"; $text .= "Betreff: " . $subject . "\n"; $text .= "Nachricht: " . $message; insertMieterText($text, $mieter_id); } ?> <table border="0" cellspacing="3" cellpadding="0">
$vonDatum = getFormatedDateFromBooklineDate($vonDatum); ?> <p><?php echo getUebersetzung("Reservierungsanfrage bestätigen"); ?> </p> <?php //belegung eintragen: changeReservationState($reservierungs_id, STATUS_BELEGT); //soll der gast automatisch informiert werden? if ($antwort == "true") { $speech = getSpracheOfMieter($mieter_id); $gastName = getNachnameOfMieter($mieter_id); $an = getEmailOfMieter($mieter_id); $von = getVermieterEmail($gastro_id); $subject = getUebersetzungGastro(getMessageSubject($gastro_id, BUCHUNGS_BESTAETIGUNG), $speech, $gastro_id); $anr = getUebersetzungGastro(getMessageAnrede($gastro_id, BUCHUNGS_BESTAETIGUNG), $speech, $gastro_id); $message = $anr . " " . $gastName . "!\n\n"; $bod = getUebersetzungGastro(getMessageBody($gastro_id, BUCHUNGS_BESTAETIGUNG), $speech, $gastro_id); $message .= $bod . "\n\n"; $unt = getUebersetzungGastro(getMessageUnterschrift($gastro_id, BUCHUNGS_BESTAETIGUNG), $speech, $gastro_id); $message .= $unt; } ?> <table border="0" cellpadding="0" cellspacing="3"> <tr> <td><p class="frei"><?php echo getUebersetzung("Die Reservierungsanfrage"); ?> <?php echo getMieterVorname($mieter_id) . " " . getNachnameOfMieter($mieter_id);