From 01be295d5a6180bc0f1dca4d2ce9d76432bfdeaf Mon Sep 17 00:00:00 2001 From: xia0ta0 Date: Thu, 1 Aug 2013 10:48:36 +0800 Subject: [PATCH] * code for task#1657. --- module/todo/control.php | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/module/todo/control.php b/module/todo/control.php index 2221c9d4ee..d8ebe22dd7 100644 --- a/module/todo/control.php +++ b/module/todo/control.php @@ -278,18 +278,25 @@ class todo extends control } else { - $response['result'] = 'success'; - $response['message'] = ''; - $this->dao->delete()->from(TABLE_TODO)->where('id')->eq($todoID)->exec(); - if(dao::isError()) - { - $response['result'] = 'fail'; - $response['message'] = dao::getError(); - } - $this->loadModel('action')->create('todo', $todoID, 'erased'); - $this->send($response); + + /* if ajax request, send result. */ + if($this->server->ajax) + { + if(dao::isError()) + { + $response['result'] = 'fail'; + $response['message'] = dao::getError(); + } + else + { + $response['result'] = 'success'; + $response['message'] = ''; + } + $this->send($response); + } + die(js::locate($this->session->todoList, 'parent')); } }