From affd044bb3f37ee9d2f5872815e0114c66c2bc8c Mon Sep 17 00:00:00 2001 From: xia0ta0 Date: Thu, 1 Aug 2013 11:07:00 +0800 Subject: [PATCH] * code for task#1657. --- module/productplan/control.php | 44 +++++++++++++++++++++++----------- 1 file changed, 30 insertions(+), 14 deletions(-) diff --git a/module/productplan/control.php b/module/productplan/control.php index cefff52bd1..abfc96bb6e 100644 --- a/module/productplan/control.php +++ b/module/productplan/control.php @@ -242,16 +242,24 @@ class productplan extends control } else { - $response['result'] = 'success'; - $response['message'] = ''; - $this->productplan->unlinkStory($storyID); - if(dao::isError()) + + /* if ajax request, send result. */ + if($this->server->ajax) { - $response['result'] = 'fail'; - $response['message'] = dao::getError(); + if(dao::isError()) + { + $response['result'] = 'fail'; + $response['message'] = dao::getError(); + } + else + { + $response['result'] = 'success'; + $response['message'] = ''; + } + $this->send($response); } - $this->send($response); + die(js::reload('parent')); } } @@ -349,16 +357,24 @@ class productplan extends control } else { - $response['result'] = 'success'; - $response['message'] = ''; - $this->productplan->unlinkBug($bugID); - if(dao::isError()) + + /* if ajax request, send result. */ + if($this->server->ajax) { - $response['result'] = 'fail'; - $response['message'] = dao::getError(); + if(dao::isError()) + { + $response['result'] = 'fail'; + $response['message'] = dao::getError(); + } + else + { + $response['result'] = 'success'; + $response['message'] = ''; + } + $this->send($response); } - $this->send($response); + die(js::reload('parent')); } }