示例#1
0
if ($_SERVER["REQUEST_METHOD"] === "GET" && $_GET["type"] === "movie") {
    $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 {