Add additional cache keys to clear function

This commit is contained in:
slawkens 2023-09-26 21:52:05 +02:00
parent a2a273cde2
commit 21bff97137

View File

@ -1201,12 +1201,38 @@ function clearCache()
if ($cache->fetch('template_ini' . $template_name, $tmp)) if ($cache->fetch('template_ini' . $template_name, $tmp))
$cache->delete('template_ini' . $template_name); $cache->delete('template_ini' . $template_name);
if ($cache->fetch('plugins_hooks', $tmp)) foreach (get_templates() as $template) {
$cache->delete('plugins_hooks'); if ($cache->fetch('template_ini' . $template, $tmp)) {
$cache->delete('template_ini' . $template);
}
}
if ($cache->fetch('plugins_routes', $tmp)) if ($cache->fetch('template_menus', $tmp)) {
$cache->delete('template_menus');
}
if ($cache->fetch('database_tables', $tmp)) {
$cache->delete('database_tables');
}
if ($cache->fetch('database_columns', $tmp)) {
$cache->delete('database_columns');
}
if ($cache->fetch('database_checksum', $tmp)) {
$cache->delete('database_checksum');
}
if ($cache->fetch('last_kills', $tmp)) {
$cache->delete('last_kills');
}
if ($cache->fetch('hooks', $tmp)) {
$cache->delete('hooks');
}
if ($cache->fetch('plugins_hooks', $tmp)) {
$cache->delete('plugins_hooks');
}
if ($cache->fetch('plugins_routes', $tmp)) {
$cache->delete('plugins_routes'); $cache->delete('plugins_routes');
} }
}
deleteDirectory(CACHE . 'signatures', ['index.html'], true); deleteDirectory(CACHE . 'signatures', ['index.html'], true);
deleteDirectory(CACHE . 'twig', ['index.html'], true); deleteDirectory(CACHE . 'twig', ['index.html'], true);