diff --git a/module/bug/control.php b/module/bug/control.php index 17e13b103f..1f9bd29976 100644 --- a/module/bug/control.php +++ b/module/bug/control.php @@ -220,11 +220,19 @@ class bug extends control if(!empty($_POST)) { + $responser['result'] = 'success'; + $responser['message'] = ''; $bugID = $this->bug->create(); - if(dao::isError()) die(js::error(dao::getError())); + if(dao::isError()) + { + $responser['result'] = 'fail'; + $responser['message'] = dao::getError(); + $this->send($responser); + } $actionID = $this->action->create('bug', $bugID, 'Opened'); $this->sendmail($bugID, $actionID); - die(js::locate($this->createLink('bug', 'browse', "productID={$this->post->product}&type=byModule¶m={$this->post->module}"), 'parent')); + $responser['locate'] = $this->createLink('bug', 'browse', "productID={$this->post->product}&type=byModule¶m={$this->post->module}"); + $this->send($responser); } /* Get product, then set menu. */ diff --git a/module/bug/view/create.html.php b/module/bug/view/create.html.php index 6e375e5424..9a9bdf247b 100644 --- a/module/bug/view/create.html.php +++ b/module/bug/view/create.html.php @@ -12,6 +12,7 @@ ?> -
+
bug->create;?>