]> err.no Git - scalable-opengroupware.org/blobdiff - UI/Scheduler/UIxTimeDateControl.m
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1172 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / UI / Scheduler / UIxTimeDateControl.m
index 88ee2f69ac3648e6e4946da61e74442bdb3bc851..c36b853852341cc3d05d7c7b8fadb653009d5bbc 100644 (file)
@@ -18,7 +18,6 @@
   Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
   02111-1307, USA.
 */
-// $Id$
 
 #import <Foundation/NSArray.h>
 #import <Foundation/NSString.h>
   return label;
 }
 
-- (void)setDate:(NSCalendarDate *)_date {
+- (void) setDate: (NSCalendarDate *) _date
+{
+  NSTimeZone *timeZone;
   int minuteValue;
+
+  timeZone = [[context activeUser] timeZone];
   if (!_date)
     _date = [NSCalendarDate date];
-  [_date setTimeZone: [[self clientObject] userTimeZone]];
+  [_date setTimeZone: timeZone];
   [self _setDate: _date];
 
   minuteValue = [_date minuteOfHour];
 - (void)setHour:(id)_hour {
   ASSIGN(hour, _hour);
 }
+
 - (id)hour {
   return hour;
 }
 {
   NSCalendarDate *d;
   unsigned _year, _month, _day, _hour, _minute, _second;
+  NSTimeZone *timeZone;
 
+  timeZone = [[context activeUser] timeZone];
   /* call super, so that the form values are applied on the popups */
   [super takeValuesFromRequest:_rq inContext:_ctx];
 
       
       d = [NSCalendarDate dateWithYear: _year month:_month day:_day
                           hour:_hour minute:_minute second:_second
-                          timeZone: [[self clientObject] userTimeZone]];
+                          timeZone: timeZone];
       [self _setDate: d];
     }
 }