ccc

Mostrando entradas con la etiqueta Outlook Calendar. Mostrar todas las entradas
Mostrando entradas con la etiqueta Outlook Calendar. Mostrar todas las entradas

Generar un fichero ICS para añadir un evento al Outlook Calendar

session_start();

$descCita = 'Cita en xxx con el medico '.$_SESSION["nom_medico"]." en la calle ".$_SESSION["nom_clinica"];
$descCita = utf8_decode($descCita);
header("Content-Type: text/Calendar");
header("Content-Disposition: inline; filename=citaMedico.ics");

echo "BEGIN:VCALENDAR\n";
echo "VERSION:2.0\n";
echo "PRODID:-//Foobar Corporation//NONSGML Foobar//EN\n";
echo "METHOD:REQUEST\n"; // requied by Outlook
echo "BEGIN:VEVENT\n";
echo "UID:".$_SESSION["fecha_calendario"].'T'.date('His')."-".rand()."-example.com\n"; // required by Outlok
echo "DTSTAMP:".$_SESSION["fecha_calendario"].'T'.date('His')."\n"; // required by Outlook
echo "DTSTART:".$_SESSION["fecha_calendario"].'T'.$_SESSION["horaInit"]."00\n";
echo "DTEND:".$_SESSION["fecha_calendario"].'T'.$_SESSION["horaFin"]."00\n";
echo "SUMMARY:CITA EN MEDICO\n";
echo "DESCRIPTION: ".$descCita."\n";
echo "END:VEVENT\n";
echo "END:VCALENDAR\n";