From 8da729cfa1ed17040720ddeefbfd6f4ec541bc9c Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Wed, 11 Mar 2009 03:14:52 +0000 Subject: Refine the task api but removing the optional parameters on the task::create method call --- modules/server_add/controllers/server_add.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'modules/server_add/controllers') 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=" . -- cgit v1.2.3