<?php
$LINK 
= mysqli_connect('127.0.0.1','pisjo950','vjPRjFTxDVIoG7)t','pisjo950');
header('Content-type: text/calendar; charset=utf-8');
header('Content-Disposition: attachment; filename=calendar.ics');

echo 
"BEGIN:VCALENDAR\r\n";
echo 
"VERSION:2.0\r\n";
echo 
"PRODID:-//YourCompany//CineCalendar//EN\r\n";

// Fetch entries
$query = "SELECT startDate, endDate, notes, fk_film_contains FROM CineEntry";
$result = mysqli_query($LINK, $query);

while(
$row = mysqli_fetch_assoc($result)) {
    
$filmId = $row['fk_film_contains'];
    
$filmQuery = "SELECT title FROM CineFilm WHERE pk_film = $filmId";
    
$filmResult = mysqli_query($LINK, $filmQuery);
    
$film = mysqli_fetch_assoc($filmResult);

    
$title = $film['title'];
    
$description = $row['notes'];
    
$start = date('Ymd\THis', strtotime($row['startDate']));
    
$end = date('Ymd\THis', strtotime($row['endDate']));

    echo 
"BEGIN:VEVENT\r\n";
    echo 
"SUMMARY:" . addslashes($title) . "\r\n";
    echo 
"DESCRIPTION:" . addslashes($description) . "\r\n";
    echo 
"DTSTART:$start\r\n";
    echo 
"DTEND:$end\r\n";
    echo 
"END:VEVENT\r\n";
}

echo 
"END:VCALENDAR\r\n";
?>