diff options
author | Tim Almdal <tnalmdal@shaw.ca> | 2009-04-09 17:59:43 +0000 |
---|---|---|
committer | Tim Almdal <tnalmdal@shaw.ca> | 2009-04-09 17:59:43 +0000 |
commit | e692868e8a968d652092a3b85898ff1be74d7a1f (patch) | |
tree | daf5ee7d0afab7545a133f4d6477fae2c7c1d0d7 /modules | |
parent | 093422bfbcb2cee97fae3f09c54f2863c3d85252 (diff) |
Create a pause method on the server_add controller and get rid of the
optional parameter/
Diffstat (limited to 'modules')
-rw-r--r-- | modules/server_add/controllers/server_add.php | 14 | ||||
-rw-r--r-- | modules/server_add/js/server_add.js | 2 |
2 files changed, 13 insertions, 3 deletions
diff --git a/modules/server_add/controllers/server_add.php b/modules/server_add/controllers/server_add.php index 8c99af24..45c81519 100644 --- a/modules/server_add/controllers/server_add.php +++ b/modules/server_add/controllers/server_add.php @@ -135,12 +135,12 @@ class Server_Add_Controller extends Controller { } } - public function finish($id, $task_id, $cancelled=false) { + public function finish($id, $task_id) { access::verify_csrf(); $task = ORM::factory("task", $task_id); - if (!$task->done && $cancelled) { + if (!$task->done) { message::warning(t("Add from server was cancelled prior to completion")); } @@ -148,6 +148,16 @@ class Server_Add_Controller extends Controller { print json_encode(array("result" => "success")); } + public function pause($id, $task_id) { + access::verify_csrf(); + + $task = ORM::factory("task", $task_id); + + message::warning(t("Add from server was cancelled prior to completion")); + batch::stop(); + print json_encode(array("result" => "success")); + } + private function _get_children($path) { $directory_list = $file_list = array(); $files = new DirectoryIterator($path); diff --git a/modules/server_add/js/server_add.js b/modules/server_add/js/server_add.js index 570f3946..2fb50ee5 100644 --- a/modules/server_add/js/server_add.js +++ b/modules/server_add/js/server_add.js @@ -23,7 +23,7 @@ function init_server_add_form() { }, dataType: "json", type: "POST", - url: get_url("server_add/finish", task.id + "/true") + url: get_url("server_add/pause", task.id) }); } }); |