? 1064638.patch
Index: scheduler.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/scheduler/Attic/scheduler.module,v
retrieving revision 1.51.2.26
diff -u -p -r1.51.2.26 scheduler.module
--- scheduler.module	13 Feb 2011 19:44:43 -0000	1.51.2.26
+++ scheduler.module	17 Feb 2011 13:38:34 -0000
@@ -471,10 +471,6 @@ function _scheduler_strtotime($str) {
       $date_format = SCHEDULER_DATE_FORMAT;
     }
     $time = _scheduler_strptime(trim($str), $date_format);
-    if ($time !== FALSE) {
-      // success
-      $time -= _scheduler_get_user_timezone();
-    }
   }
   else {
     // $str is empty
@@ -546,25 +542,11 @@ function _scheduler_strptime($date, $for
     $results['hour'] += 12;
   }
 
-  $time = gmmktime( $results['hour'], $results['minute'], $results['second'], $results['month'], $results['day'], $results['year'] );
+  $time = mktime( $results['hour'], $results['minute'], $results['second'], $results['month'], $results['day'], $results['year'] );
   return $time;
 }
 
 /**
- * Gets the users timezone if configurable timezones are enabled or otherwise the default timezone of the site
- *
- * @return the offset of the users timezone in seconds
- */
-function _scheduler_get_user_timezone() {
-  global $user;
-  $timezone = variable_get('date_default_timezone', 0);
-  if ((variable_get('configurable_timezones', 1) == 1) && (strlen($user->timezone))) {
-    $timezone = $user->timezone;
-  }
-  return $timezone;
-}
-
-/**
  * Implements hook_node_load().
  */
 function scheduler_node_load($nodes, $types) {
