diff --git a/module/testtask/control.php b/module/testtask/control.php index c6c813701d..cbd1390f7a 100644 --- a/module/testtask/control.php +++ b/module/testtask/control.php @@ -876,7 +876,7 @@ class testtask extends control $this->executeHooks($taskID); - if(isonlybody()) return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'locate' => 'parent')); + if(isonlybody()) return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'locate' => 'parent.parent')); return $this->send(array('result' => 'success', 'message' => $this->lang->success, 'locate' => $this->createLink('testtask', 'view', "taskID=$taskID"))); } diff --git a/module/testtask/js/common.js b/module/testtask/js/common.js index 58db9227d1..7a2db64b9d 100644 --- a/module/testtask/js/common.js +++ b/module/testtask/js/common.js @@ -11,6 +11,10 @@ $(document).ready(function() parent.$.cookie('selfClose', 1); setTimeout(function(){parent.$.closeModal(null, 'this')}, 1200); } + else if(response.locate == 'parent.parent') + { + setTimeout(function(){parent.location.reload();}, 1200); + } else { setTimeout(function(){window.location.href = response.locate;}, 1200);