Forráskód Böngészése

Merge pull request #5557 from greenbea/patch-16

Fix cache delete for global dialplans
FusionPBX 4 éve
szülő
commit
28510486e3
1 módosított fájl, 7 hozzáadás és 5 törlés
  1. 7 5
      resources/classes/cache.php

+ 7 - 5
resources/classes/cache.php

@@ -145,11 +145,13 @@ class cache {
 					event_socket_request($fp, $event);
 
 				//remove the local files
-					if (file_exists($_SESSION['cache']['location']['text'] . "/" . $key)) {
-						unlink($_SESSION['cache']['location']['text'] . "/" . $key);
-					}
-					if (file_exists($_SESSION['cache']['location']['text'] . "/" . $key . ".tmp")) {
-						unlink($_SESSION['cache']['location']['text'] . "/" . $key . ".tmp");
+					foreach (glob($_SESSION['cache']['location']['text'] . "/" . $key) as $file) {
+						if (file_exists($file)) {
+							unlink($file);
+						}
+						if (file_exists($file)) {
+							unlink($file . ".tmp");
+						}
 					}
 			}