Example #1
0
            }
            break;
        case 'search':
            break;
    }
}
if (isset($_POST['Submit'])) {
    $action = $_POST['Submit'];
    switch ($action) {
        case $_L['INV_addroomchg']:
            if ($id) {
                $checkin = $_POST['checkindate'];
                $checkout = $_POST['checkoutdate'];
                $userid = $_SESSION["userid"];
                $details = array();
                $resid = get_ReservationID_By_BillID($id);
                $resdetailcount = reservation_details_byResID($resid, $details);
                if ($resid) {
                    foreach ($details as $dt) {
                        $rateid = $dt['ratesid'];
                        $roomid = $dt['roomid'];
                        add_roomcharges($id, $roomid, $rateid, $checkin, $checkout, $userid);
                    }
                } else {
                    add_roomcharges($id, $roomid, $rateid, $checkin, $checkout, $userid);
                }
            }
            break;
        case $_L['BTN_update']:
            //filed validations
            $fv = new formValidator();
Example #2
0
/**
 * @ingroup INVOICE_MANAGEMENT
 * Delete prorated invoice
 * @param $billid [in] bill id
 */
function delete_billing($billid)
{
    global $conn;
    if (!$billid) {
        return;
    }
    if (!$conn) {
        $conn = connect_Hotel_db(HOST, USER, PASS, DB, PORT);
    }
    $resid = get_ReservationID_By_BillID($billid);
    $bid = get_book_id($resid);
    $rcptCount = get_receiptsCount_byBillID($billid);
    $transCount = get_transactionsCount_byBillID($billid);
    //echo "reservation id ".$resid."<br/>";
    //echo "booking id ".$bid."<br/>";
    //echo "receipt count ".$rcptCount."<br/>";
    //echo "trans count ".$transCount."<br/>";
    $sql = "";
    $sql .= "DELETE b,bk,rc,rv,tr FROM bills b ";
    $sql .= "LEFT JOIN booking bk ON b.bill_id = bk.bill_id ";
    $sql .= "LEFT JOIN receipts rc ON b.bill_id = rc.bill_id ";
    $sql .= "LEFT JOIN reservation rv ON b.bill_id = rv.bill_id ";
    $sql .= "LEFT JOIN transactions tr ON b.bill_id = tr.bill_id ";
    $sql .= "WHERE b.bill_id=" . $billid;
    $stmt = $conn->prepare($sql);
    $res = $stmt->execute();
    $sql2 = "DELETE FROM reservation_details WHERE reservation_id='" . $resid . "'";
    $stmt = $conn->prepare($sql2);
    $res = $stmt->execute();
}