cal: code cleanup
parent
d399dde3ba
commit
ebcc291e06
|
@ -22,8 +22,8 @@ function cal_module()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
/* pathes
|
/* pathes
|
||||||
* /cal/$user/export/$
|
* /cal/$user/export/$format
|
||||||
* currently supported format is ical (iCalendar
|
* currently supported formats are ical (iCalendar) and CSV
|
||||||
*/
|
*/
|
||||||
function cal_content()
|
function cal_content()
|
||||||
{
|
{
|
||||||
|
@ -80,7 +80,7 @@ function cal_content()
|
||||||
|
|
||||||
function cal_format_output ($r, $f, $tz)
|
function cal_format_output ($r, $f, $tz)
|
||||||
{
|
{
|
||||||
$res = t('This calendar format is not supported');;
|
$res = t('This calendar format is not supported');
|
||||||
switch ($f)
|
switch ($f)
|
||||||
{
|
{
|
||||||
// format the exported data as a CSV file
|
// format the exported data as a CSV file
|
||||||
|
@ -105,11 +105,11 @@ function cal_format_output ($r, $f, $tz)
|
||||||
|
|
||||||
case "ical":
|
case "ical":
|
||||||
header("Content-type: text/ics");
|
header("Content-type: text/ics");
|
||||||
$res = '';
|
|
||||||
$o = 'BEGIN:VCALENDAR'. PHP_EOL
|
$o = 'BEGIN:VCALENDAR'. PHP_EOL
|
||||||
. 'PRODID:-//friendica calendar export//0.1//EN' . PHP_EOL
|
. 'PRODID:-//friendica calendar export//0.1//EN' . PHP_EOL
|
||||||
. 'VERSION:2.0' . PHP_EOL;
|
. 'VERSION:2.0' . PHP_EOL;
|
||||||
// TODO include timezone informations in cases were the time is not in UTC
|
// TODO include timezone informations in cases were the time is not in UTC
|
||||||
|
// see http://tools.ietf.org/html/rfc2445#section-4.8.3
|
||||||
// . 'BEGIN:VTIMEZONE' . PHP_EOL
|
// . 'BEGIN:VTIMEZONE' . PHP_EOL
|
||||||
// . 'TZID:' . $tz . PHP_EOL
|
// . 'TZID:' . $tz . PHP_EOL
|
||||||
// . 'END:VTIMEZONE' . PHP_EOL;
|
// . 'END:VTIMEZONE' . PHP_EOL;
|
||||||
|
|
Loading…
Reference in New Issue