diff options
author | Bart Visscher <bartv@thisnet.nl> | 2011-09-16 00:08:15 +0200 |
---|---|---|
committer | Bart Visscher <bartv@thisnet.nl> | 2011-09-16 00:21:51 +0200 |
commit | 2353f02d9a3d7ba3465ca918b71b34ffd0747d3f (patch) | |
tree | fcfc91b8420958a33940a484f45333ccc176ecb0 /apps/calendar/lib | |
parent | 15559d3e8889e763f49a66e2df15169ae3164577 (diff) | |
download | nextcloud-server-2353f02d9a3d7ba3465ca918b71b34ffd0747d3f.tar.gz nextcloud-server-2353f02d9a3d7ba3465ca918b71b34ffd0747d3f.zip |
Fixes for Calendar app
Diffstat (limited to 'apps/calendar/lib')
-rw-r--r-- | apps/calendar/lib/object.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/calendar/lib/object.php b/apps/calendar/lib/object.php index ab29307ce13..52fa391f1f8 100644 --- a/apps/calendar/lib/object.php +++ b/apps/calendar/lib/object.php @@ -180,6 +180,15 @@ class OC_Calendar_Object{ return true; } + public static function moveToCalendar($id, $calendarid){ + $stmt = OC_DB::prepare( 'UPDATE *PREFIX*calendar_objects SET calendarid=? WHERE id = ?' ); + $result = $stmt->execute(array($calendarid,$id)); + + OC_Calendar_Calendar::touchCalendar($id); + + return true; + } + /** * @brief Creates a UID * @return string @@ -415,6 +424,9 @@ class OC_Calendar_Object{ $created->setDateTime($now, Sabre_VObject_Element_DateTime::UTC); $vevent->add($created); + $uid = self::createUID(); + $vevent->add('UID',$uid); + return self::updateVCalendarFromRequest($request, $vcalendar); } |