summaryrefslogtreecommitdiff
path: root/core/controllers/admin_maintenance.php
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-03-11 03:14:52 +0000
committerTim Almdal <tnalmdal@shaw.ca>2009-03-11 03:14:52 +0000
commit8da729cfa1ed17040720ddeefbfd6f4ec541bc9c (patch)
treeb25ade47dc6e929e2a7020ca98870825a7f5da16 /core/controllers/admin_maintenance.php
parent47756db8569400d5d23dbb1c30dd40f00c7beaf1 (diff)
Refine the task api but removing the optional parameters on the
task::create method call
Diffstat (limited to 'core/controllers/admin_maintenance.php')
-rw-r--r--core/controllers/admin_maintenance.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/controllers/admin_maintenance.php b/core/controllers/admin_maintenance.php
index 6da04e46..99d6f067 100644
--- a/core/controllers/admin_maintenance.php
+++ b/core/controllers/admin_maintenance.php
@@ -56,7 +56,9 @@ class Admin_Maintenance_Controller extends Admin_Controller {
public function start($task_callback) {
access::verify_csrf();
- $task = task::create($task_callback);
+ $tasks = task::get_definitions();
+
+ $task = task::create($tasks[$task_callback], array());
$view = new View("admin_maintenance_task.html");
$view->csrf = access::csrf_token();