function insertAnfrage($zimmer_id, $gast_id, $vonTag, $vonMonat, $vonJahr, $bisTag, $bisMonat, $bisJahr, $status, $anzahlErwachsene, $anzahlKinder, $haustiere, $pension, $link)
{
    if ($vonMonat < 10 && strlen($vonMonat) <= 1) {
        $vonMonat = "0" . $vonMonat;
    }
    if ($bisMonat < 10 && strlen($bisMonat) <= 1) {
        $bisMonat = "0" . $bisMonat;
    }
    if ($vonTag < 10 && strlen($vonTag) <= 1) {
        $vonTag = "0" . $vonTag;
    }
    if ($bisTag < 10 && strlen($bisTag) <= 1) {
        $bisTag = "0" . $bisTag;
    }
    $vonDatum = $vonJahr . "-" . $vonMonat . "-" . $vonTag;
    $bisDatum = $bisJahr . "-" . $bisMonat . "-" . $bisTag;
    //get the current timestamp in mysql format:
    $timestamp = generateMySqlTimestamp();
    //daten eintragen:
    $query = "insert into \n\t\t\t\tRezervi_Reservierung\n\t\t\t\t(FK_Zimmer_ID,FK_Gast_ID,Datum_von,Datum_bis,Status,Erwachsene,Kinder,Pension,ANFRAGEDATUM)\n\t\t\t\tVALUES\t\t\t\t\n\t\t\t\t('{$zimmer_id}','{$gast_id}','{$vonDatum}','{$bisDatum}','{$status}','{$anzahlErwachsene}','{$anzahlKinder}','{$pension}','{$timestamp}')\n\t\t   \t  ";
    $res = mysqli_query($link, $query);
    if (!$res) {
        echo "die Anfrage {$query} scheitert";
    }
    //also insert reservations of child rooms, if exists:
    global $root;
    include_once $root . '/include/zimmerFunctions.php';
    $res = getChildRooms($zimmer_id);
    if (!empty($res)) {
        while ($d = mysqli_fetch_array($res)) {
            insertAnfrage($d['PK_ID'], $gast_id, $vonTag, $vonMonat, $vonJahr, $bisTag, $bisMonat, $bisJahr, $status, $anzahlErwachsene, $anzahlKinder, $haustiere, $pension, $link);
        }
    }
}
Пример #2
0
$message = $message . "Pension: " . $pension . " \n";
if ($haustiere == "true") {
    $haustiereUeb = "ja";
    $haustiereUeb = getUebersetzung($haustiereUeb, $sprache, $link);
    $message = $message . getUebersetzung("Haustiere", $sprache, $link) . ": {$haustiereUeb} \n";
}
//anfrage kam ueber das suchformular:
if (isset($zimmer_ids)) {
    foreach ($zimmer_ids as $zi_id) {
        insertAnfrage($zi_id, $gastID, $vonTag, $vonMonat, $vonJahr, $bisTag, $bisMonat, $bisJahr, 1, $anzahlErwachsene, $anzahlKinder, $haustiere, $pension, $link);
        $zimmerNummer = getZimmerNr($unterkunft_id, $zi_id, $link);
        $message = $message . getUebersetzungUnterkunft(getZimmerart_EZ($unterkunft_id, $link), $sprache, $unterkunft_id, $link) . ": {$zimmerNummer} \n";
        $zimmer_id = $zi_id;
    }
} else {
    insertAnfrage($zimmer_id, $gastID, $vonTag, $vonMonat, $vonJahr, $bisTag, $bisMonat, $bisJahr, 1, $anzahlErwachsene, $anzahlKinder, $haustiere, $pension, $link);
    $zimmerNummer = getZimmerNr($unterkunft_id, $zimmer_id, $link);
    $message = $message . getUebersetzungUnterkunft(getZimmerart_EZ($unterkunft_id, $link), $sprache, $unterkunft_id, $link) . ": {$zimmerNummer} \n";
}
//ende elso von suchformular
$message = $message . getUebersetzung("Sie können diese Anfrage im Webinterface des Reservierungssystems bestätigen oder ablehnen", $sprache, $link) . "\n";
if ($sprache == "en") {
    $message = $message . "\n" . getUebersetzung("Die Anfrage wurde in englischer Sprache gestellt", $sprache, $link) . ".";
} else {
    if ($sprache == "fr") {
        $message = $message . "\n" . getUebersetzung("Die Anfrage wurde in französischer Sprache gestellt", $sprache, $link) . ".";
    } else {
        if ($sprache == "it") {
            $message = $message . "\n" . getUebersetzung("Die Anfrage wurde in italienischer Sprache gestellt", $sprache, $link) . ".";
        } else {
            if ($sprache == "sp") {