Delete preload data in StyleHandler::resetStylesheets()
authorTim Düsterhus <duesterhus@woltlab.com>
Mon, 8 Mar 2021 15:08:39 +0000 (16:08 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Mon, 8 Mar 2021 15:26:29 +0000 (16:26 +0100)
see d2779a57533b315ce08c3436d9753f16ee1fdbfe

wcfsetup/install/files/lib/system/style/StyleHandler.class.php

index 6ba426daf12c2d8e29db1d3843f1bd3856f713c0..e3a5c24be8920667a9c9a0268393044140d5220c 100644 (file)
@@ -200,19 +200,27 @@ class StyleHandler extends SingletonFactory
     public static function resetStylesheets($resetACP = true)
     {
         // frontend stylesheets
-        $stylesheets = \glob(WCF_DIR . 'style/style-*.css');
-        if ($stylesheets !== false) {
-            foreach ($stylesheets as $stylesheet) {
-                @\unlink($stylesheet);
+        $files = \glob(WCF_DIR . 'style/style-*.css');
+        if ($files !== false) {
+            foreach ($files as $file) {
+                @\unlink($file);
+            }
+        }
+
+        // preload data
+        $files = \glob(WCF_DIR . 'style/style-*-preload.json');
+        if ($files !== false) {
+            foreach ($files as $file) {
+                @\unlink($file);
             }
         }
 
         // ACP stylesheets
         if ($resetACP) {
-            $stylesheets = \glob(WCF_DIR . 'acp/style/style*.css');
-            if ($stylesheets !== false) {
-                foreach ($stylesheets as $stylesheet) {
-                    @\unlink($stylesheet);
+            $files = \glob(WCF_DIR . 'acp/style/style*.css');
+            if ($files !== false) {
+                foreach ($files as $file) {
+                    @\unlink($file);
                 }
             }
         }