if ($gast_id == 1) {
        //do nothing
    } else {
        if ($gast_id == -1) {
            $gast_id = insertGuest($unterkunft_id, $anrede, $vorname, $nachname, $strasse, $plz, $ort, $land, $email, $tel, $fax, $anmerkung, $speech, $link);
        } else {
            //3. gast ist bereits vorhanden und wurde gändert
            updateGuest($gast_id, $anrede, $vorname, $nachname, $strasse, $plz, $ort, $land, $email, $tel, $fax, $anmerkung, $speech, $link);
        }
    }
    //reservierung eintragen:
    //wenn bereits eine reservierung in dem geforderten zeitraum vorhanden ist,
    //muss diese upgedatet werden!
    //mach mas so: zuerst alle reservierungen in diesem zeitraum vernichten und
    //dann einfach neu eintragen...wird alles von funktion insertReservation erledigt:
    insertReservation($zimmer_id, $gast_id, $vonTag, $vonMonat, $vonJahr, $bisTag, $bisMonat, $bisJahr, $status, $anzahlErwachsene, $anzahlKinder, $pension, $link);
    ?>
            <div class="row">
                <div class="col-sm-12">
                    <div class="alert alert-success">
                        <?php 
    echo getUebersetzung("Die Reservierung/Belegung wurde erfolgreich geändert", $sprache, $link);
    ?>
                        !
                    </div>
                </div>
            </div>
            <div class="row">

                <div class="col-sm-6">
                    <?php 
Пример #2
0
    $firma = "";
}
//ist der mieter schon angelegt?
$gast_id = getMieterId($gastro_id, $vorname, $nachname, $email);
if (empty($mieter_id)) {
    //mieter neu anlegen:
    $mieter_id = insertMieter($gastro_id, $anrede, $vorname, $nachname, $strasse, $plz, $ort, $land, $email, $tel, $tel2, $fax, $url, $firma, $speech, '', '');
} else {
    //mieter sicherheitshalber mal updaten:
    updateMieter($mieter_id, $anrede, $vorname, $nachname, $strasse, $plz, $ort, $land, $email, $tel, $tel2, $fax, $url, $firma, $speech, '', '');
}
//reservierung eintragen:
$status = STATUS_RESERVIERT;
$tisch_ids = $_POST["tisch_ids"];
foreach ($tisch_ids as $id) {
    insertReservation($id, $mieter_id, $personen, $vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $status);
}
if (!empty($anmerkung)) {
    insertMieterText($anmerkung, $mieter_id);
}
include_once $root . "/templates/bodyStart.inc.php";
?>
<table border="0" cellspacing="3" cellpadding="0" class="<?php 
echo TABLE_STANDARD;
?>
">
  <tr> 
    <td>
    	<span class="<?php 
echo STANDARD_SCHRIFT_BOLD;
?>
Пример #3
0
//echo $varHomeAddress."<br />";
//echo $varArrDate."<br />";
//echo $varArrTime."<br />";
//echo $varDepDate."<br />";
//echo $varDepTime."<br />";
$query = "SELECT ID FROM Customers\n    where FullName = '{$varName}'";
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
if (mysql_num_rows($result) > 0) {
    $line = mysql_fetch_array($result, MYSQL_BOTH);
    $varCID = $line["ID"];
    mysql_free_result($result);
    updateCustomerInfo($varCID, $varHomePhone, $varMobile, $varEmail, $varHomeAddress);
    insertReservation($varCID, $varArrDate, $varArrTime, $varDepDate, $varDepTime, $varNumPer);
} else {
    insertCustomer($varName, $varHomePhone, $varMobile, $varEmail, $varHomeAddress, $varCID);
    insertReservation($varCID, $varArrDate, $varArrTime, $varDepDate, $varDepTime, $varNumPer);
}
function updateCustomerInfo($CID, $homePhone, $mobile, $email, $homeAddress)
{
    $query = "UPDATE Customers\n\t\tSET HomePhone='{$homePhone}', Mobile='{$mobile}', Email='{$email}', HomeAddress='{$homeAddress}'\n\t\tWHERE ID='{$CID}'";
    mysql_query($query);
}
function insertCustomer($name, $homePhone, $mobile, $email, $homeAddress, &$CID)
{
    $query = "INSERT INTO Customers (FullName, HomePhone, Mobile, Email, HomeAddress)\n\tVALUES ('{$name}', '{$homePhone}', '{$mobile}', '{$email}', '{$homeAddress}')";
    mysql_query($query);
    $CID = mysql_insert_id();
}
function insertReservation($CID, $arrDate, $arrTime, $depDate, $depTime, $numPer)
{
    $query = "INSERT INTO Reservations (ArrivalDate, ArrivalTime, DepartureDate, DepartureTime, PerNum, Customer_ID)\n\tVALUES ('{$arrDate}', '{$arrTime}', '{$depDate}', '{$depTime}', '{$numPer}', '{$CID}')";
function insertReservation($zimmer_id, $gast_id, $vonTag, $vonMonat, $vonJahr, $bisTag, $bisMonat, $bisJahr, $status, $anzahlErwachsene, $anzahlKinder, $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;
    //zuerst alle eintraege in diesem zeitraum löschen:
    deleteReservationWithDate($zimmer_id, $vonDatum, $bisDatum, $link);
    //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)) {
            insertReservation($d['PK_ID'], $gast_id, $vonTag, $vonMonat, $vonJahr, $bisTag, $bisMonat, $bisJahr, $status, $anzahlErwachsene, $anzahlKinder, $pension, $link);
        }
    }
}
Пример #5
0
    $nachricht = getUebersetzung($nachricht);
    include_once "./index.php";
    exit;
}
//ist der mieter schon angelegt?
$mieter_id = getMieterId($vermieter_id, $vorname, $nachname, $email);
if (empty($mieter_id)) {
    //mieter neu anlegen:
    $mieter_id = insertMieter($vermieter_id, $anrede, $vorname, $nachname, $strasse, $plz, $ort, $land, $email, $tel, $tel2, $fax, $url, $firma, $speech);
} else {
    //mieter sicherheitshalber mal updaten:
    updateMieter($mieter_id, $anrede, $vorname, $nachname, $strasse, $plz, $ort, $land, $email, $tel, $tel2, $fax, $url, $firma, $speech);
}
//reservierung eintragen:
$status = STATUS_RESERVIERT;
insertReservation($mietobjekt_id, $mieter_id, $vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $bisMinute, $bisStunde, $bisTag, $bisMonat, $bisJahr, $status);
if (!empty($anmerkung)) {
    insertMieterText($anmerkung, $mieter_id);
}
include_once $root . "/templates/bodyStart.inc.php";
?>
<table border="0" cellspacing="3" cellpadding="0" class="<?php 
echo TABLE_STANDARD;
?>
">
  <tr> 
    <td><span class="<?php 
echo STANDARD_SCHRIFT_BOLD;
?>
"><?php 
echo getUebersetzung("Danke für Ihre Anfrage!");