示例#1
0
        echo "<p>No screenings</p>";
    }
}
if ($_SERVER["REQUEST_METHOD"] === "GET" && $_GET["type"] === "cinema") {
    $id = $_GET["id"];
    $db = DATABASE::getInstance();
    $mysqli = $db->getConnection();
    $cinema = new Cinema($mysqli);
    $cinema->findCinemaById($id);
    $cinemaName = $cinema->getName();
    $cinemaAddress = $cinema->getAddress();
    echo "<h3>Name: {$cinemaName}</h3>";
    echo "<p>Address: {$cinemaAddress}</p>";
    echo "<h3>Cinema Screenings:</h3>";
    $fetcher = new ScreeningFetcher($db);
    $fetcher->getCinemaScreenings($id);
    $screeningsArray = $fetcher->getArrayWithCinemaScreenings();
    if (!empty($screeningsArray)) {
        echo "<ul>";
        foreach ($screeningsArray as $screening) {
            $movieName = $screening->getMovie()->getName();
            $movieId = $screening->getMovie()->getId();
            $date = $screening->getDate();
            $dateFormatted = substr($date, 0, 16);
            $screeningId = $screening->getId();
            echo "<li><a href='showInfo.php?type=movie&id={$movieId}'>{$movieName}</a>, Date & Time: {$dateFormatted}";
            renderTicketForm($screeningId);
            echo "</li>";
        }
        echo "</ul>";
    } else {