Use Horde_Date in Horde_Alarm.
authorJan Schneider <jan@horde.org>
Fri, 29 Jan 2010 22:50:17 +0000 (23:50 +0100)
committerJan Schneider <jan@horde.org>
Fri, 29 Jan 2010 23:26:25 +0000 (00:26 +0100)
framework/Alarm/Alarm.php
kronolith/lib/Event.php
nag/lib/Task.php

index 75973e9..f01a947 100644 (file)
@@ -235,10 +235,6 @@ class Horde_Alarm {
                 }
 
                 foreach ($alarms as $alarm) {
-                    $alarm['start'] = new Horde_Date($alarm['start']);
-                    if (!empty($alarm['end'])) {
-                        $alarm['end'] = new Horde_Date($alarm['end']);
-                    }
                     $this->set($alarm);
                 }
             }
index 592d69a..76fbea3 100644 (file)
@@ -1154,8 +1154,8 @@ abstract class Kronolith_Event
         return array(
             'id' => $this->uid,
             'user' => $user,
-            'start' => $start->timestamp(),
-            'end' => $this->end->timestamp(),
+            'start' => $start,
+            'end' => $this->end,
             'methods' => array_keys($methods),
             'params' => $methods,
             'title' => $this->getTitle($user),
index fd067ca..f195e28 100644 (file)
@@ -776,7 +776,7 @@ class Nag_Task {
         return array(
             'id' => $this->uid,
             'user' => $user,
-            'start' => $this->due - $this->alarm * 60,
+            'start' => new Horde_Date($this->due - $this->alarm * 60),
             'methods' => array_keys($methods),
             'params' => $methods,
             'title' => $this->name,