diff options
author | Simon Rettberg | 2014-06-02 20:08:08 +0200 |
---|---|---|
committer | Simon Rettberg | 2014-06-02 20:08:08 +0200 |
commit | 8b44aec8822fed03687c953785aaf553a90f23f9 (patch) | |
tree | 6c71aa70d0cf507c41f380eb6f70a3f0e537c06f /modules/minilinux.inc.php | |
parent | Continue to show minilinux download status even when refreshing the page (diff) | |
download | slx-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.php | 11 |
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'] + )); + } } } } |