summaryrefslogtreecommitdiff
path: root/final/app/ical.php
blob: 3108056aeb7329b17c0d906356d0a9ce796997af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
$_SESSION['session_idP'] = 1;
//require_once('include/ludo/session_verify.inc.php');
require_once('include/ical.inc.php');

$res=ERR_ICAL_NO_DATA;
if ( isset($_SESSION['session_idP']) )
{
	$res = generationIcal($_SESSION['session_idP'], $iCal_name, $iCal_content, $errmsg);

	if ( $res === 0 )
	{
		header("Content-disposition: attachment; filename=$iCal_name");
		header("Content-Type: application/force-download");
		header("Content-Transfer-Encoding: text/calendar\n"); // Surtout ne pas enlever le \n
		header("Content-Length: ". strlen($iCal_content) );
		header("Pragma: no-cache");
		header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
		header("Expires: 0");
	 /*
		header("Accept-Ranges: bytes");
		header("Content-Length: ". strlen($iCal_content) );
	 	header("Content-Type: text/calendar");
	*/
		echo $iCal_content;
		exit();
	}
}
require_once('include/ludo/html_elements.inc.php');
generate_html_doctype_and_head("G&eacute;n&eacute;ration iCal");
echo "<body>\n";
generate_html_div_errmsg($errmsg);
?>
</body>
</html>