plugins/calendar

Thomas Brüderli bruederli at kolabsys.com
Tue May 20 12:05:59 CEST 2014


 plugins/calendar/drivers/kolab/kolab_driver.php |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 69d9d3b27f6cb0ef5d1e6a89a588af37ffb0bd7d
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Tue May 20 12:05:52 2014 +0200

    Fix alarms: don't display alarms before they're scheduled

diff --git a/plugins/calendar/drivers/kolab/kolab_driver.php b/plugins/calendar/drivers/kolab/kolab_driver.php
index 28eb8ba..a9ea3ee 100644
--- a/plugins/calendar/drivers/kolab/kolab_driver.php
+++ b/plugins/calendar/drivers/kolab/kolab_driver.php
@@ -844,7 +844,7 @@ class kolab_driver extends calendar_driver
       foreach ($calendar->list_events($time, $time + 86400 * 365, null, 1, $query) as $e) {
         // add to list if alarm is set
         $alarm = libcalendaring::get_next_alarm($e);
-        if ($alarm && $alarm['time'] && $alarm['time'] <= $time && in_array($alarm['action'], $this->alarm_types)) {
+        if ($alarm && $alarm['time'] && $alarm['time'] >= $last && in_array($alarm['action'], $this->alarm_types)) {
           $id = $alarm['id'];  // use alarm-id as primary identifier
           $candidates[$id] = array(
             'id'       => $id,




More information about the commits mailing list