Update recurrence too if updating event times.
authorJan Schneider <jan@horde.org>
Tue, 16 Mar 2010 16:40:39 +0000 (17:40 +0100)
committerJan Schneider <jan@horde.org>
Tue, 16 Mar 2010 16:40:39 +0000 (17:40 +0100)
kronolith/lib/Ajax/Application.php

index 258e67b..5c63c29 100644 (file)
@@ -186,11 +186,19 @@ class Kronolith_Ajax_Application extends Horde_Ajax_Application_Base
             case 'offDays':
                 $event->start->mday += $value;
                 $event->end->mday += $value;
+                if ($event->recurs()) {
+                    $event->recurrence->start->mday += $value;
+                    $event->recurrence->end->mday += $value;
+                }
                 break;
 
             case 'offMins':
                 $event->start->min += $value;
                 $event->end->min += $value;
+                if ($event->recurs()) {
+                    $event->recurrence->start->min += $value;
+                    $event->recurrence->end->min += $value;
+                }
                 break;
             }
         }