lib/kolab_sync_data.php

Aleksander Machniak machniak at kolabsys.com
Mon Dec 31 19:35:56 CET 2012


 lib/kolab_sync_data.php |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

New commits:
commit fadb03b9aaa3a0fa5938657403c0178af6e71d0e
Author: Aleksander Machniak <alec at alec.pl>
Date:   Mon Dec 31 19:35:28 2012 +0100

    Fix error in annual events import (Bug #1500)

diff --git a/lib/kolab_sync_data.php b/lib/kolab_sync_data.php
index b54d263..6bcbe54 100644
--- a/lib/kolab_sync_data.php
+++ b/lib/kolab_sync_data.php
@@ -124,12 +124,12 @@ abstract class kolab_sync_data implements Syncroton_Data_IData
      * @var array
      */
     protected $recurTypeMap = array(
-        'DAILY'   => self::RECUR_TYPE_DAILY,
-        'WEEKLY'  => self::RECUR_TYPE_WEEKLY,
-        'MONTHLY' => self::RECUR_TYPE_MONTHLY,
-        'MONTHLY' => self::RECUR_TYPE_MONTHLY_DAYN,
-        'YEARLY'  => self::RECUR_TYPE_YEARLY,
-        'YEARLY'  => self::RECUR_TYPE_YEARLY_DAYN,
+        self::RECUR_TYPE_DAILY        => 'DAILY',
+        self::RECUR_TYPE_WEEKLY       => 'WEEKLY',
+        self::RECUR_TYPE_MONTHLY      => 'MONTHLY',
+        self::RECUR_TYPE_MONTHLY_DAYN => 'MONTHLY',
+        self::RECUR_TYPE_YEARLY       => 'YEARLY',
+        self::RECUR_TYPE_YEARLY_DAYN  => 'YEARLY',
     );
 
     /**
@@ -1145,7 +1145,7 @@ abstract class kolab_sync_data implements Syncroton_Data_IData
             break;
         }
 
-        $rrule['FREQ']     = array_search($type, $this->recurTypeMap);
+        $rrule['FREQ']     = $this->recurTypeMap[$type];
         $rrule['INTERVAL'] = isset($recurrence->interval) ? $recurrence->interval : 1;
 
         if (isset($recurrence->until)) {





More information about the commits mailing list