ccc

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";

No hay comentarios:

Publicar un comentario