コード例 #1
0
function insertReservationWithDate($mietobjekt_id, $gast_id, $vonDatum, $bisDatum, $status, $anzahlErwachsene, $anzahlKinder)
{
    global $link;
    //zuerst alle eintraege in diesem zeitraum löschen:
    deleteReservationWithDate($mietobjekt_id, $vonDatum, $bisDatum);
    //daten eintragen:
    $query = "insert into \n\t\t\t\tREZ_GEN_RESERVIERUNG\n\t\t\t\t(MIETOBJEKT_ID,FK_Gast_ID,VON,BIS,Status,Erwachsene,Kinder)\n\t\t\t\tVALUES\t\t\t\t\n\t\t\t\t('{$mietobjekt_id}','{$gast_id}','{$vonDatum}','{$bisDatum}','{$status}','{$anzahlErwachsene}','{$anzahlKinder}')\n\t\t   \t  ";
    $res = mysqli_query($link, $query);
    if (!$res) {
        echo "die Anfrage {$query} scheitert";
    }
}
コード例 #2
0
    		   $bisTag,$bisMonat,$bisJahr			
    	
    	die seite verwendet anfrage/send.php um das ausgefüllte
    	formular zu versenden
    */
    //alle reservierungen im angegebenen zeitraum entfernen,
    //auch jene die diesen zeitraum "Überschneiden":
    $vonDatum = parseDateFormular($vonTag, $vonMonat, $vonJahr);
    $bisDatum = parseDateFormular($bisTag, $bisMonat, $bisJahr);
    //alle eintraege in diesem zeitraum löschen:
    deleteReservationWithDate($zimmer_id, $vonDatum, $bisDatum, $link);
    $resu = getChildRooms($zimmer_id);
    if (!empty($resu)) {
        while ($d = mysqli_fetch_array($resu)) {
            $child = $d['PK_ID'];
            deleteReservationWithDate($child, $vonDatum, $bisDatum, $link);
        }
    }
    include_once "../../templates/headerA.php";
    ?>
<style type="text/css">
<?php 
    include_once $root . "/templates/stylesheetsIE9.php";
    ?>
</style>
<?php 
    include_once "../../templates/headerB.php";
    include_once "../../templates/bodyA.php";
    ?>

<form action="../ansichtWaehlen.php" method="post" name="adresseForm" target="_self" id="adresseForm" >
コード例 #3
0
function insertReservationWithDate($mietobjekt_id, $gast_id, $vonDatum, $bisDatum, $status, $anzahlErwachsene, $anzahlKinder)
{
    global $db;
    //zuerst alle eintraege in diesem zeitraum l�schen:
    deleteReservationWithDate($mietobjekt_id, $vonDatum, $bisDatum);
    //daten eintragen:
    $query = "insert into \n\t\t\t\tBOOKLINE_RESERVIERUNG\n\t\t\t\t(MIETOBJEKT_ID,FK_Gast_ID,VON,BIS,Status,Erwachsene,Kinder)\n\t\t\t\tVALUES\t\t\t\t\n\t\t\t\t('{$mietobjekt_id}','{$gast_id}','{$vonDatum}','{$bisDatum}','{$status}','{$anzahlErwachsene}','{$anzahlKinder}')\n\t\t   \t  ";
    $res = $db->Execute($query);
    if (!$res) {
        print $db->ErrorMsg();
    }
}
コード例 #4
0
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
include_once $root . "/include/reservierungFunctions.inc.php";
$status = $_POST["status"];
$vonTag = $_POST["vonTag"];
$bisTag = $_POST["bisTag"];
$vonMonat = $_POST["vonMonat"];
$bisMonat = $_POST["bisMonat"];
$vonJahr = $_POST["vonJahr"];
$bisJahr = $_POST["bisJahr"];
$vonMinute = $_POST["vonMinute"];
$vonStunde = $_POST["vonStunde"];
$bisMinute = $_POST["bisMinute"];
$bisStunde = $_POST["bisStunde"];
$mietobjekt_id = $_POST["mietobjekt_id"];
$ansicht = $_POST["ansicht"];
include_once $root . "/webinterface/templates/bodyStart.inc.php";
deleteReservationWithDate($mietobjekt_id, $vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $bisMinute, $bisStunde, $bisTag, $bisMonat, $bisJahr);
?>


<form action="./index.php" method="post" target="_self">
<input type="hidden" name="ansicht" value="<?php 
echo $ansicht;
?>
"/>
<input name="monat" type="hidden" id="monat" value="<?php 
echo $vonMonat;
?>
"> 
<input name="jahr" type="hidden" id="jahr" value="<?php 
echo $vonJahr;
?>