Skip to content

Commit 4327b66

Browse files
committed
Clear some additional cache keys
1 parent 3f27724 commit 4327b66

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

system/functions.php

+24-3
Original file line numberDiff line numberDiff line change
@@ -1146,9 +1146,30 @@ function clearCache()
11461146
if ($cache->fetch('failed_logins', $tmp))
11471147
$cache->delete('failed_logins');
11481148

1149-
global $template_name;
1150-
if ($cache->fetch('template_ini' . $template_name, $tmp))
1151-
$cache->delete('template_ini' . $template_name);
1149+
foreach (get_templates() as $template) {
1150+
if ($cache->fetch('template_ini' . $template, $tmp)) {
1151+
$cache->delete('template_ini' . $template);
1152+
}
1153+
}
1154+
1155+
if ($cache->fetch('template_menus', $tmp)) {
1156+
$cache->delete('template_menus');
1157+
}
1158+
if ($cache->fetch('database_tables', $tmp)) {
1159+
$cache->delete('database_tables');
1160+
}
1161+
if ($cache->fetch('database_columns', $tmp)) {
1162+
$cache->delete('database_columns');
1163+
}
1164+
if ($cache->fetch('database_checksum', $tmp)) {
1165+
$cache->delete('database_checksum');
1166+
}
1167+
if ($cache->fetch('hooks', $tmp)) {
1168+
$cache->delete('hooks');
1169+
}
1170+
if ($cache->fetch('last_kills', $tmp)) {
1171+
$cache->delete('last_kills');
1172+
}
11521173
}
11531174

11541175
deleteDirectory(CACHE . 'signatures', ['index.html'], true);

0 commit comments

Comments
 (0)