aboutsummaryrefslogtreecommitdiffstats
path: root/apps/tasks/ajax
diff options
context:
space:
mode:
authorBart Visscher <bartv@thisnet.nl>2011-12-09 21:41:21 +0100
committerBart Visscher <bartv@thisnet.nl>2011-12-09 21:41:21 +0100
commit76c37792cb322338f73f25a559a2ccfe5ae8b59d (patch)
treee57ee4db0e664abc5ab84188ea2731cd4f75ac35 /apps/tasks/ajax
parent487c23e27f6b562fb96eda980776b32398908932 (diff)
downloadnextcloud-server-76c37792cb322338f73f25a559a2ccfe5ae8b59d.tar.gz
nextcloud-server-76c37792cb322338f73f25a559a2ccfe5ae8b59d.zip
WIP
Diffstat (limited to 'apps/tasks/ajax')
-rw-r--r--apps/tasks/ajax/edittask.php2
-rw-r--r--apps/tasks/ajax/getdetails.php8
2 files changed, 7 insertions, 3 deletions
diff --git a/apps/tasks/ajax/edittask.php b/apps/tasks/ajax/edittask.php
index e9603d92da9..115f2f078ab 100644
--- a/apps/tasks/ajax/edittask.php
+++ b/apps/tasks/ajax/edittask.php
@@ -26,7 +26,7 @@ if (!empty($errors)) {
exit();
}
-$vcalendar = Sabre_VObject_Reader::read($task['calendardata']);
+$vcalendar = OC_VObject::parse($task['calendardata']);
OC_Task_VTodo::updateVCalendarFromRequest($_POST, $vcalendar);
OC_Calendar_Object::edit($id, $vcalendar->serialize());
diff --git a/apps/tasks/ajax/getdetails.php b/apps/tasks/ajax/getdetails.php
index 08bf6c9ecf6..222c426d524 100644
--- a/apps/tasks/ajax/getdetails.php
+++ b/apps/tasks/ajax/getdetails.php
@@ -9,12 +9,16 @@ $l10n = new OC_L10N('tasks');
$id = $_GET['id'];
$task = OC_Calendar_Object::find($id);
-$details = Sabre_VObject_Reader::read($task['calendardata'])->VTODO;
+$details = OC_VObject::parse($task['calendardata']);
+if (!$details){
+ OC_JSON::error();
+ exit;
+}
$priority_options = OC_Task_VTodo::getPriorityOptions($l10n);
$tmpl = new OC_Template('tasks','part.details');
$tmpl->assign('priority_options', $priority_options);
-$tmpl->assign('details',$details);
+$tmpl->assign('details',$details->VTODO);
$tmpl->assign('id',$id);
$page = $tmpl->fetchPage();