示例#1
0
 $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>";