diff options
Diffstat (limited to 'modules/server_add/controllers/server_add.php')
-rw-r--r-- | modules/server_add/controllers/server_add.php | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/modules/server_add/controllers/server_add.php b/modules/server_add/controllers/server_add.php index 10bf28d3..430d8745 100644 --- a/modules/server_add/controllers/server_add.php +++ b/modules/server_add/controllers/server_add.php @@ -82,10 +82,12 @@ class Server_Add_Controller extends Controller { } } - $task = task::create("server_add_task::add_from_server", t("Add from server"), - array("item_id" => $id, - "next" => 0, - "paths" => $files)); + $task_def = Task_Definition::factory() + ->callback("server_add_task::add_from_server") + ->description(t("Add photos or movies from the local server")) + ->name(t("Add from server")); + $task = task::create($task_def, array("item_id" => $id, "next" => 0, "paths" => $files)); + batch::start(); print json_encode(array("result" => "started", "url" => url::site("server_add/add_photo/{$task->id}?csrf=" . |