cleanup cached js and css

This commit is contained in:
tinect 2019-10-20 19:39:46 +02:00
parent 3f6a2fc7fa
commit 74244c7d0a
3 changed files with 20 additions and 0 deletions

View File

@ -9,6 +9,7 @@ logger();
echo file_get_contents($JSPath); echo file_get_contents($JSPath);
} else { } else {
echo $js_minifier->minify($JSPath); echo $js_minifier->minify($JSPath);
cleanupCSS($css_minifier->getDataHash());
} }
?></script> ?></script>
<script> <script>

View File

@ -1612,4 +1612,22 @@ function solr_status() {
} }
return false; return false;
} }
function cleanupJS($ignore = '', $folder = '/tmp/*.js') {
foreach (glob($folder) as $filename) {
if(strpos($filename, $ignore) !== false) {
continue;
}
unlink($filename);
}
}
function cleanupCSS($ignore = '', $folder = '/tmp/*.css') {
foreach (glob($folder) as $filename) {
if(strpos($filename, $ignore) !== false) {
continue;
}
unlink($filename);
}
}
?> ?>

View File

@ -36,6 +36,7 @@
echo file_get_contents($CSSPath); echo file_get_contents($CSSPath);
} else { } else {
echo $css_minifier->minify($CSSPath); echo $css_minifier->minify($CSSPath);
cleanupCSS($css_minifier->getDataHash());
} }
?></style> ?></style>
<?php if (strtolower(trim($DEFAULT_THEME)) != "lumen"): ?> <?php if (strtolower(trim($DEFAULT_THEME)) != "lumen"): ?>