Commit 5edd1ce9d5619a8af7e46c4c64cb682a4de2a0cc
1 parent
b1c0d90c
Merged in from DEV trunk...
KTS-3431 "Disk Usage stats should be a background task and cached" Updated. Dashlet cannot be displayed if stats have not been retrieved. KTS-3432 "Storage Usage status should be retrieved in a background task and cached" Updated. Dashlet cannot be displayed if stats have not been retrieved. Committed By: Conrad Vermeulen Reviewed By: Megan Watson git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@8680 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
2 changed files
with
10 additions
and
4 deletions
plugins/housekeeper/DiskUsageDashlet.inc.php
| ... | ... | @@ -47,8 +47,9 @@ class DiskUsageDashlet extends KTBaseDashlet |
| 47 | 47 | |
| 48 | 48 | function is_active($oUser) |
| 49 | 49 | { |
| 50 | - $usage = unserialize(KTUtil::getSystemSetting('DiskUsage','n/a')); | |
| 51 | - if ($usage == 'n/a') return false; | |
| 50 | + $usage = KTUtil::getSystemSetting('DiskUsage'); | |
| 51 | + if (empty($usage)) return false; | |
| 52 | + $usage = unserialize($usage); | |
| 52 | 53 | $this->usage = $usage; |
| 53 | 54 | return Permission::userIsSystemAdministrator(); |
| 54 | 55 | } | ... | ... |
plugins/housekeeper/FolderUsageDashlet.inc.php
| ... | ... | @@ -47,6 +47,11 @@ class FolderUsageDashlet extends KTBaseDashlet |
| 47 | 47 | |
| 48 | 48 | function is_active($oUser) |
| 49 | 49 | { |
| 50 | + $usage = KTUtil::getSystemSetting('KTUsage'); | |
| 51 | + if (empty($usage)) return false; | |
| 52 | + | |
| 53 | + $this->usage = unserialize($usage); | |
| 54 | + | |
| 50 | 55 | return Permission::userIsSystemAdministrator(); |
| 51 | 56 | } |
| 52 | 57 | |
| ... | ... | @@ -69,11 +74,11 @@ class FolderUsageDashlet extends KTBaseDashlet |
| 69 | 74 | $dispatcherURL = '/'.$dispatcherURL; |
| 70 | 75 | } |
| 71 | 76 | |
| 72 | - $usage = unserialize(KTUtil::getSystemSetting('KTUsage','n/a')); | |
| 77 | + | |
| 73 | 78 | |
| 74 | 79 | $aTemplateData = array( |
| 75 | 80 | 'context' => $this, |
| 76 | - 'usages'=>$usage, | |
| 81 | + 'usages'=>$this->usage, | |
| 77 | 82 | 'dispatcherURL'=>$dispatcherURL |
| 78 | 83 | ); |
| 79 | 84 | ... | ... |