steffen: server/kolab-resource-handlers/kolab-resource-handlers/fbview/fbview/framework/iCalendar iCalendar.php, 1.2, 1.3

cvs at intevation.de cvs at intevation.de
Tue Oct 26 15:44:23 CEST 2004


Author: steffen

Update of /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/fbview/fbview/framework/iCalendar
In directory doto:/tmp/cvs-serv29749/kolab-resource-handlers/fbview/fbview/framework/iCalendar

Modified Files:
	iCalendar.php 
Log Message:
fix for issue486 (fb timezone problem)

Index: iCalendar.php
===================================================================
RCS file: /kolabrepository/server/kolab-resource-handlers/kolab-resource-handlers/fbview/fbview/framework/iCalendar/iCalendar.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- iCalendar.php	26 Oct 2004 00:33:04 -0000	1.2
+++ iCalendar.php	26 Oct 2004 13:44:21 -0000	1.3
@@ -657,17 +657,19 @@
     {
         $temp = array();
         if (!is_object($value) || is_array($value)) {
+	  // NOTE(steffen): We store time in UTC only(!)
+	  /*
             $TZOffset  = 3600 * substr(date('O',$value), 0, 3);
             $TZOffset += 60 * substr(date('O',$value), 3, 2);
             $value -= $TZOffset;
-
+	  */
             $temp['zone']   = 'UTC';
-            $temp['year']   = date('Y', $value);
-            $temp['month']  = date('n', $value);
-            $temp['mday']   = date('j', $value);
-            $temp['hour']   = date('G', $value);
-            $temp['minute'] = date('i', $value);
-            $temp['second'] = date('s', $value);
+            $temp['year']   = gmdate('Y', $value);
+            $temp['month']  = gmdate('n', $value);
+            $temp['mday']   = gmdate('j', $value);
+            $temp['hour']   = gmdate('G', $value);
+            $temp['minute'] = gmdate('i', $value);
+            $temp['second'] = gmdate('s', $value);
         } else {
             $dateOb = (object)$value;
 





More information about the commits mailing list