aboutsummaryrefslogtreecommitdiff
path: root/lib/classes/cache/FileCache.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-07-01 09:52:54 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2024-07-01 09:52:54 +0000
commite270c8a7d777ada98059437b4ac90dcdc02ca9f3 (patch)
treece15c6b90a9615fe1fc75627a4e690b004d0977a /lib/classes/cache/FileCache.php
parent3952795a52fa6d829ff087794b6154e0b991c917 (diff)
fix StudipFileCache::getStats(), fixes #3699
Closes #3699 Merge request studip/studip!2568
Diffstat (limited to 'lib/classes/cache/FileCache.php')
-rw-r--r--lib/classes/cache/FileCache.php9
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/classes/cache/FileCache.php b/lib/classes/cache/FileCache.php
index d760f08..55b3667 100644
--- a/lib/classes/cache/FileCache.php
+++ b/lib/classes/cache/FileCache.php
@@ -188,11 +188,16 @@ class FileCache extends Cache
*/
public function getStats(): array
{
+ $count = 0;
+ foreach (@glob($this->dir . '*', GLOB_ONLYDIR) as $current_dir){
+ $count += count(@glob("{$current_dir}/*"));
+ }
+
return [
__CLASS__ => [
'name' => _('Anzahl Einträge'),
- 'value' => \DBManager::get()->fetchColumn("SELECT COUNT(*) FROM `cache`")
- ]
+ 'value' => $count,
+ ],
];
}