} } $numberOfPages = (int) ceil($totalCount / N_PER_PAGE); if ($currentPage <= 5) { $startPage = 1; } else { if ($currentPage > $numberOfPages - 4) { $startPage = $numberOfPages - 8 < 1 ? 1 : $numberOfPages - 8; } } $pageArray = array(); for ($i = 0; $i < 9 && $i < $numberOfPages; $i++) { $pageArray[$i] = $startPage++; } //populates event array $db = new Event_model(); $eventArray = $db->getAllEvents(); $showResDialog = 'none'; if (isset($reservationArray["reservationOutcome"])) { $showResDialog = $reservationArray["reservationOutcome"]; $userNameForm = explode(" ", $reservationArray['user_name']); $userNameFirstForm = $userNameForm[0]; if (sizeof($userNameForm) > 1) { $userNameLastForm = $userNameForm[1]; } else { $userNameLastForm = " "; } $date = explode("-", $reservationArray['date']); $reservationArrayDate = $date[1] . "/" . $date[2] . "/" . $date[0]; } ?>
/** * Delete event for client * * @param string $serial serial number * @param string $module reporting module **/ function delete_event($serial, $module = '') { $evtobj = new Event_model(); $evtobj->reset($serial, $module); }
} $restaurantDb = new Restaurant_model(); $resId = array_key_exists('resid', $_GET) ? htmlspecialchars($_GET['resid']) : 0; $restaurant = $restaurantDb->findRestaurantById($resId); if (empty($restaurant)) { echo '<h1>Restaurant with $resId=' . $resId . ' does not exist </h1>'; return; } $resName = $restaurant['name']; $foodCategory = $restaurant['food_category_name']; $description = $restaurant['description']; $menu = base64_encode($restaurant['menu']); $address = $restaurant['address']; $phone = $restaurant['phone_no']; // $imgArray = $db->getRestaurantImages($resId); $eventModel = new Event_model(); $events = $eventModel->getEventsByRestaurantId($resId); $operatingHoursModel = new OperationHours_model(); $oprHours = $operatingHoursModel->getOperatingHoursByRestaurantId($resId); $timeMessage = null; $from = NULL; $to = null; if (!empty($oprHours)) { $oprHours = $oprHours[0]; date_default_timezone_set("America/Los_Angeles"); $today = getdate(); switch ($today["weekday"]) { case "Monday": $from = $oprHours["monday_from"]; $to = $oprHours["monday_to"]; break;
require_once __DIR__ . '/../models/Login_model.php'; require_once __DIR__ . '/../models/OperationHours_model.php'; $username = $_SESSION['username']; $ownerDb = new Owner_model(); $ownerInfo = $ownerDb->getOwnerInfo($username); $resId = intval($ownerInfo['restaurant_id']); $restaurantDb = new Restaurant_model(); $restaurantInfo = $restaurantDb->findRestaurantById($resId); $restaurantImages = $restaurantDb->getRestaurantImages($resId); $imageCount = count($restaurantImages) >= 4 ? 4 : count($restaurantImages); //total number of images for the restaurant in multimedia table $foodCategory = $restaurantDb->getFoodCategories(); $reviewArray = $restaurantDb->getRestaurantReviews($resId); $oprDb = new OperationHours_model(); $oprHours = $oprDb->getOperatingHoursByRestaurantId($resId); $eventDb = new Event_model(); $eventArray = $eventDb->getEventsByRestaurantId($resId); $hostessDb = new Hostess_model(); $hostessArray = $hostessDb->getHostessByRestaurantId($resId); $loginDb = new Login_model(); $existingUsernames = $loginDb->getAllUsernames(); if (!empty($oprHours)) { $oprHours = $oprHours[0]; } if ($_POST) { /* * For uploading images */ if (isset($_POST['image_type'])) { switch ($_POST['image_type']) { case 'profile':