$id = $_GET["id"]; $db = DATABASE::getInstance(); $mysqli = $db->getConnection(); $movie = new Movie($mysqli); $movie->findMovieById($id); $movieName = $movie->getName(); $movieRating = $movie->getRating(); $movieDesc = $movie->getDescription(); echo "<h3>Title: {$movieName}</h3>"; echo "<p>Rating: {$movieRating}</p>"; echo "<h3>Description:</h3>"; echo "<p>{$movieDesc}</p>"; echo "<h3>Movie Screenings:</h3>"; $fetcher = new ScreeningFetcher($db); $fetcher->getMovieScreenings($id); $screeningsArray = $fetcher->getArrayWithMovieScreenings(); if (!empty($screeningsArray)) { echo "<ul>"; foreach ($screeningsArray as $screening) { $cinemaName = $screening->getCinema()->getName(); $cinemaId = $screening->getCinema()->getId(); $date = $screening->getDate(); $dateFormatted = substr($date, 0, 16); $screeningId = $screening->getId(); echo "<li>Cinema: <a href='showInfo.php?type=cinema&id={$cinemaId}'>{$cinemaName}</a>, Date & Time: {$dateFormatted}"; renderTicketForm($screeningId); echo "</li>"; } echo "</ul>"; } else { echo "<p>No screenings</p>";