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);
            }
Esempio n. 4
0
$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);
    ?>
Esempio n. 9
0
$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);