summaryrefslogtreecommitdiff
path: root/appli_3_alpha_old/ical.php
blob: 1b2d455b6b1a76f245f36a1a89d5254f9ff98b9e (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
<?php
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/ics\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");
		echo $iCal_content;
		exit();
	}
}
require_once('include/ludo/html_elements.inc.php');
generate_html_doctype_and_head("G�n�ration iCal");
echo "<body>\n";
generate_html_div_errmsg($errmsg);
?>
</body>
</html>