summaryrefslogtreecommitdiffstats
path: root/apps/tasks/ajax/delete.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/tasks/ajax/delete.php')
-rw-r--r--apps/tasks/ajax/delete.php14
1 files changed, 1 insertions, 13 deletions
diff --git a/apps/tasks/ajax/delete.php b/apps/tasks/ajax/delete.php
index 03c8a7e92e4..ce80191a560 100644
--- a/apps/tasks/ajax/delete.php
+++ b/apps/tasks/ajax/delete.php
@@ -25,20 +25,8 @@ require_once('../../../lib/base.php');
OC_JSON::checkLoggedIn();
OC_JSON::checkAppEnabled('tasks');
-$l10n = new OC_L10N('tasks');
-
$id = $_GET['id'];
-$task = OC_Calendar_Object::find( $id );
-if( $task === false ){
- OC_JSON::error(array('data' => array( 'message' => $l10n->t('Can not find Task!'))));
- exit();
-}
-
-$calendar = OC_Calendar_Calendar::findCalendar( $task['calendarid'] );
-if( $calendar === false || $calendar['userid'] != OC_USER::getUser()){
- OC_JSON::error(array('data' => array( 'message' => $l10n->t('This is not your task!'))));
- exit();
-}
+$task = OC_Calendar_App::getEventObject( $id );
OC_Calendar_Object::delete($id);
OC_JSON::success(array('data' => array( 'id' => $id )));