$auth->is_authenticated(); include_once '../includes/receiptclass.inc.php'; $receipt = new Receipt(); $bookid = $request->GetVar('bookid', 'get'); $location = $wwwroot . "receipt.php/bookid." . $bookid; if ($request->getVar('guestid', 'get') !== $request->undefined) { $location .= "/guestid." . $request->getVar('guestid', 'get'); $guestid = $request->getVar('guestid', 'get'); } else { $guestid = -1; } $location .= "/receipt.php"; $smarty->assign('tpl_bookid', $bookid); $smarty->assign('tpl_location', $location); $location = "Location: " . $location; $receiptids = $receipt->getReceiptIds($bookid); $draftreceiptids = $receipt->getDraftReceiptIds($bookid); if ($receiptids == -1 && $draftreceiptids == -1) { $bookids = array($bookid); if ($request->getVar('guestid', 'get') == $request->undefined) { $openBookings = $receipt->getOpenBookings($receipt->getGuestId($bookid), $bookids); } else { $openBookings = $receipt->getOpenBookings($request->getVar('guestid', 'get'), $bookids); } // we have only this one booking if (count($openBookings) == 1) { Header($location); } else { $smarty->assign('tpl_type', 'bookings'); $smarty->assign('tpl_openBookings', $openBookings); $smarty->display('checkopenbookings.tpl');