From f85e8af442fb33a2752b0db39afb2ecc8c39bab2 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 20 Nov 2010 19:17:08 +0000 Subject: [PATCH] New: Support "fulday" event in calendar module --- htdocs/lib/xcal.lib.php | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/htdocs/lib/xcal.lib.php b/htdocs/lib/xcal.lib.php index b9dbab48b1a..edb095f6fd8 100644 --- a/htdocs/lib/xcal.lib.php +++ b/htdocs/lib/xcal.lib.php @@ -149,15 +149,21 @@ function build_calfile($format='vcal',$title,$desc,$events_array,$outputfile,$fi // Date must be GMT dates fwrite($calfileh,"DTSTAMP:".dol_print_date($now,'dayhourxcard',true)."\n"); + $startdatef = dol_print_date($startdate,'dayhourxcard',true); + /* TODO Try to change value to have "fulldayevent stored" if (! $fulldayevent) $startdatef = dol_print_date($startdate,'dayhourxcard',true); - else $startdatef = dol_print_date($startdate,'dayxcard',true); + else + { + $startdatef = dol_print_date($startdate,'dayxcard',true); + } + */ fwrite($calfileh,"DTSTART:".$startdatef."\n"); if (empty($enddate)) $enddate=$startdate+$duration; - if (! $fulldayevent) - { + //if (! $fulldayevent) + //{ $enddatef = dol_print_date($enddate,'dayhourxcard',true); - fwrite($calfileh,"DTEND:".$enddatef."\n"); - } + fwrite($calfileh,"DTEND:".$enddatef."\n"); + //} if (! empty($transparency)) fwrite($calfileh,"TRANSP:".$transparency."\n"); if (! empty($category)) fwrite($calfileh,"CATEGORIES:".$encoding.$category."\n"); fwrite($calfileh,"END:VEVENT\n");