if (!isset($db)) { $db = new Restaurant_model(); } if (empty($foodCategoryArray)) { $foodCategoryArray = $db->getFoodCategories(); } if (!isset($reservation)) { $reservation = new Reservation_controller(); } if ($_POST) { $reservationArray = $reservation->add(); } if ($_GET) { $nameAddCat = empty($_GET['searchText']) ? '%' : htmlspecialchars($_GET['searchText']); $currentPage = isset($_GET['pgnum']) ? htmlspecialchars($_GET['pgnum']) : 1; $totalCount = $db->findRestaurantsCount($nameAddCat); $restaurant_array = $db->findRestaurantsLimitOffset($nameAddCat, N_PER_PAGE, ($currentPage - 1) * N_PER_PAGE); // var_dump($totalCount); // echo '<br>'; // var_dump($restaurant_array); // exit(); if ($nameAddCat == '%') { $restaurantListTitle = "All Restaurants (" . $totalCount . " total)"; } else { $restaurantListTitle = "Your search found " . $totalCount . ($totalCount > 1 ? " restaurants" : " restaurant"); } } else { $totalCount = $db->getAllRestaurantsCount(); $restaurantListTitle = "All Restaurants (" . $totalCount . " total)"; if ($totalCount > N_PER_PAGE) { $restaurant_array = $db->getAllRestaurantsLimitOffset(N_PER_PAGE, 0);