summaryrefslogtreecommitdiffstats
path: root/modules/minilinux.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2014-06-02 20:08:08 +0200
committerSimon Rettberg2014-06-02 20:08:08 +0200
commit8b44aec8822fed03687c953785aaf553a90f23f9 (patch)
tree6c71aa70d0cf507c41f380eb6f70a3f0e537c06f /modules/minilinux.inc.php
parentContinue to show minilinux download status even when refreshing the page (diff)
downloadslx-admin-8b44aec8822fed03687c953785aaf553a90f23f9.tar.gz
slx-admin-8b44aec8822fed03687c953785aaf553a90f23f9.tar.xz
slx-admin-8b44aec8822fed03687c953785aaf553a90f23f9.zip
Only show DL status if task still exists...
Diffstat (limited to 'modules/minilinux.inc.php')
-rw-r--r--modules/minilinux.inc.php11
1 files changed, 7 insertions, 4 deletions
diff --git a/modules/minilinux.inc.php b/modules/minilinux.inc.php
index 48f7c4f6..f947ef41 100644
--- a/modules/minilinux.inc.php
+++ b/modules/minilinux.inc.php
@@ -42,10 +42,13 @@ class Page_MiniLinux extends Page
}
$taskId = Property::getDownloadTask($file['md5']);
if ($taskId !== false) {
- $file['download'] = Render::parse('minilinux/download', array(
- 'task' => $taskId,
- 'name' => $file['name']
- ));
+ $task = Taskmanager::status($taskId);
+ if (isset($task['data']['progress'])) {
+ $file['download'] = Render::parse('minilinux/download', array(
+ 'task' => $taskId,
+ 'name' => $file['name']
+ ));
+ }
}
}
}