Branch 'dev/libcalendaring' - plugins/libkolab
Thomas Brüderli
bruederli at kolabsys.com
Thu Nov 1 16:02:53 CET 2012
plugins/libkolab/lib/kolab_date_recurrence.php | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
New commits:
commit 06e6c43db027cb6539d5eb417322aff556a5f3a7
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Wed Oct 31 14:01:54 2012 +0100
Use the right library function to get the last occurence of a recurrence chain
diff --git a/plugins/libkolab/lib/kolab_date_recurrence.php b/plugins/libkolab/lib/kolab_date_recurrence.php
index 2e883d0..0df96e0 100644
--- a/plugins/libkolab/lib/kolab_date_recurrence.php
+++ b/plugins/libkolab/lib/kolab_date_recurrence.php
@@ -104,8 +104,7 @@ class kolab_date_recurrence
public function end($limit = 'now +1 year')
{
$limit_dt = new DateTime($limit);
- $cstart = kolab_format::get_datetime($this->start);
- if ($this->engine && ($cend = $this->engine->getOccurenceEndDate($cstart)) && ($end_dt = kolab_format::php_datetime(new cDateTime($cend))) && $end_dt < $limit_dt) {
+ if ($this->engine && ($cend = $this->engine->getLastOccurrence()) && ($end_dt = kolab_format::php_datetime(new cDateTime($cend))) && $end_dt < $limit_dt) {
return $end_dt->format('U');
}
More information about the commits
mailing list