2 commits - plugins/calendar plugins/libkolab plugins/tasklist
Thomas Brüderli
bruederli at kolabsys.com
Thu Nov 22 15:19:52 CET 2012
plugins/calendar/drivers/kolab/kolab_driver.php | 2 +-
plugins/libkolab/README | 3 +++
plugins/libkolab/config.inc.php.dist | 2 +-
plugins/libkolab/lib/kolab_storage.php | 2 +-
plugins/libkolab/lib/kolab_storage_folder.php | 4 ++--
plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php | 2 +-
6 files changed, 9 insertions(+), 6 deletions(-)
New commits:
commit d59d4856d90edbcd1fde7548759845faf9025e36
Merge: 4245fb0 05f796f
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Thu Nov 22 15:19:38 2012 +0100
Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube
commit 4245fb0839686e5a20a0657052573e98399919fd
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Thu Nov 22 15:19:17 2012 +0100
Treat Kolab format version as string
diff --git a/plugins/calendar/drivers/kolab/kolab_driver.php b/plugins/calendar/drivers/kolab/kolab_driver.php
index 0251107..9392ddc 100644
--- a/plugins/calendar/drivers/kolab/kolab_driver.php
+++ b/plugins/calendar/drivers/kolab/kolab_driver.php
@@ -56,7 +56,7 @@ class kolab_driver extends calendar_driver
$this->freebusy_trigger = $this->rc->config->get('calendar_freebusy_trigger', false);
- if (kolab_storage::$version == 2.0) {
+ if (kolab_storage::$version == '2.0') {
$this->alarm_types = array('DISPLAY');
$this->alarm_absolute = false;
}
diff --git a/plugins/libkolab/README b/plugins/libkolab/README
index 0a3c0ce..54bf4ae 100644
--- a/plugins/libkolab/README
+++ b/plugins/libkolab/README
@@ -34,6 +34,9 @@ or a local config file (config.inc.php) located in the plugin folder.
// Enable caching of Kolab objects in local database
$rcmail_config['kolab_cache'] = true;
+// Specify format version to write Kolab objects (must be a string value!)
+$rcmail_config['kolab_format_version'] = '3.0';
+
// Optional override of the URL to read and trigger Free/Busy information of Kolab users
// Defaults to https://<imap-server->/freebusy
$rcmail_config['kolab_freebusy_server'] = 'https://<some-host>/<freebusy-path>';
diff --git a/plugins/libkolab/config.inc.php.dist b/plugins/libkolab/config.inc.php.dist
index cb44652..6c7d05a 100644
--- a/plugins/libkolab/config.inc.php.dist
+++ b/plugins/libkolab/config.inc.php.dist
@@ -2,7 +2,7 @@
/* Configuration for libkolab */
$rcmail_config['kolab_cache'] = true;
- $rcmail_config['kolab_format_version'] = 3.0;
+ $rcmail_config['kolab_format_version'] = '3.0';
$rcmail_config['kolab_freebusy_server'] = 'https://' . $_SESSION['imap_host'] . '/freebusy';
$rcmail_config['kolab_ssl_verify_peer'] = true;
diff --git a/plugins/libkolab/lib/kolab_storage.php b/plugins/libkolab/lib/kolab_storage.php
index 4c9e75d..05cb08d 100644
--- a/plugins/libkolab/lib/kolab_storage.php
+++ b/plugins/libkolab/lib/kolab_storage.php
@@ -31,7 +31,7 @@ class kolab_storage
const SERVERSIDE_SUBSCRIPTION = 0;
const CLIENTSIDE_SUBSCRIPTION = 1;
- public static $version = 3.0;
+ public static $version = '3.0';
public static $last_error;
private static $ready = false;
diff --git a/plugins/libkolab/lib/kolab_storage_folder.php b/plugins/libkolab/lib/kolab_storage_folder.php
index f6730eb..c762822 100644
--- a/plugins/libkolab/lib/kolab_storage_folder.php
+++ b/plugins/libkolab/lib/kolab_storage_folder.php
@@ -582,7 +582,7 @@ class kolab_storage_folder
}
// save contact photo to attachment for Kolab2 format
- if (kolab_storage::$version == 2.0 && $object['photo'] && !$existing_photo) {
+ if (kolab_storage::$version == '2.0' && $object['photo'] && !$existing_photo) {
$attkey = 'kolab-picture.png'; // this file name is hard-coded in libkolab/kolabformatV2/contact.cpp
$object['_attachments'][$attkey] = array(
'mimetype'=> rc_image_content_type($object['photo']),
@@ -800,7 +800,7 @@ class kolab_storage_folder
. "To view this object you will need an email client that understands the Kolab Groupware format. "
. "For a list of such email clients please visit http://www.kolab.org/\n\n");
- $ctype = kolab_storage::$version == 2.0 ? $format->CTYPEv2 : $format->CTYPE;
+ $ctype = kolab_storage::$version == '2.0' ? $format->CTYPEv2 : $format->CTYPE;
// Convert new lines to \r\n, to wrokaround "NO Message contains bare newlines"
// when APPENDing from temp file
$xml = preg_replace('/\r?\n/', "\r\n", $xml);
diff --git a/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php b/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
index f1f0aea..3409e9c 100644
--- a/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
+++ b/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php
@@ -47,7 +47,7 @@ class tasklist_kolab_driver extends tasklist_driver
$this->_read_lists();
- if (kolab_storage::$version == 2.0) {
+ if (kolab_storage::$version == '2.0') {
$this->alarm_absolute = false;
}
}
More information about the commits
mailing list