diff --git a/plugins/libkolab/lib/kolab_format_contact.php b/plugins/libkolab/lib/kolab_format_contact.php index 84df7420..67813421 100644 --- a/plugins/libkolab/lib/kolab_format_contact.php +++ b/plugins/libkolab/lib/kolab_format_contact.php @@ -135,6 +135,8 @@ class kolab_format_contact extends kolab_format if (!empty($object['uid'])) $this->obj->setUid($object['uid']); + $object['changed'] = new DateTime('now', self::$timezone); + // do the hard work of setting object values $nc = new NameComponents; $nc->setSurnames(self::array2vector($object['surname'])); diff --git a/plugins/libkolab/lib/kolab_format_distributionlist.php b/plugins/libkolab/lib/kolab_format_distributionlist.php index e8fae764..fe998042 100644 --- a/plugins/libkolab/lib/kolab_format_distributionlist.php +++ b/plugins/libkolab/lib/kolab_format_distributionlist.php @@ -49,6 +49,8 @@ class kolab_format_distributionlist extends kolab_format if (!empty($object['uid'])) $this->obj->setUid($object['uid']); + $object['changed'] = new DateTime('now', self::$timezone); + $this->obj->setName($object['name']); $seen = array(); diff --git a/plugins/libkolab/lib/kolab_format_journal.php b/plugins/libkolab/lib/kolab_format_journal.php index 46a59db0..219c6f11 100644 --- a/plugins/libkolab/lib/kolab_format_journal.php +++ b/plugins/libkolab/lib/kolab_format_journal.php @@ -49,6 +49,8 @@ class kolab_format_journal extends kolab_format if (!empty($object['uid'])) $this->obj->setUid($object['uid']); + $object['changed'] = new DateTime('now', self::$timezone); + // TODO: set object propeties // cache this data diff --git a/plugins/libkolab/lib/kolab_format_note.php b/plugins/libkolab/lib/kolab_format_note.php index 1eafa72d..a5b2cd4f 100644 --- a/plugins/libkolab/lib/kolab_format_note.php +++ b/plugins/libkolab/lib/kolab_format_note.php @@ -49,6 +49,8 @@ class kolab_format_note extends kolab_format if (!empty($object['uid'])) $this->obj->setUid($object['uid']); + $object['changed'] = new DateTime('now', self::$timezone); + // TODO: set object propeties // cache this data diff --git a/plugins/libkolab/lib/kolab_format_xcal.php b/plugins/libkolab/lib/kolab_format_xcal.php index db2ad3a6..18cf6e59 100644 --- a/plugins/libkolab/lib/kolab_format_xcal.php +++ b/plugins/libkolab/lib/kolab_format_xcal.php @@ -221,6 +221,8 @@ abstract class kolab_format_xcal extends kolab_format if (!empty($object['uid'])) $this->obj->setUid($object['uid']); + $object['changed'] = new DateTime('now', self::$timezone); + // increment sequence $this->obj->setSequence($this->obj->sequence()+1);