summaryrefslogtreecommitdiff
path: root/core/controllers/admin_maintenance.php
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2009-04-02 23:56:00 +0000
committerBharat Mediratta <bharat@menalto.com>2009-04-02 23:56:00 +0000
commit688376223853bcc07ef0eed9926a2a6fce46ef9e (patch)
tree2ef1d3e5680955937fe8cd251058d3f0f3f06c32 /core/controllers/admin_maintenance.php
parentb05b89798a1ab9498062812bdf90cdf44ad18ee2 (diff)
Completely task-ify the localization scanning code and restore the
incoming_translation key cache. The only part of this that is not broken down is the l10n_client::fetch_updates() part.
Diffstat (limited to 'core/controllers/admin_maintenance.php')
-rw-r--r--core/controllers/admin_maintenance.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/core/controllers/admin_maintenance.php b/core/controllers/admin_maintenance.php
index 794f2253..478009fb 100644
--- a/core/controllers/admin_maintenance.php
+++ b/core/controllers/admin_maintenance.php
@@ -157,12 +157,18 @@ class Admin_Maintenance_Controller extends Admin_Controller {
break;
}
print json_encode(array("result" => "success",
- "task" => $task->as_array(),
+ "task" => array(
+ "percent_complete" => $task->percent_complete,
+ "status" => $task->status,
+ "done" => $task->done),
"location" => url::site("admin/maintenance")));
} else {
print json_encode(array("result" => "in_progress",
- "task" => $task->as_array()));
+ "task" => array(
+ "percent_complete" => $task->percent_complete,
+ "status" => $task->status,
+ "done" => $task->done)));
}
}
}