From e04304cbfac3a31e8b84f70926db0c945bea4ab9 Mon Sep 17 00:00:00 2001 From: Retro_Guy Date: Fri, 24 Dec 2021 04:47:57 +0000 Subject: [PATCH] Maintain overboard cache file timestamp when deleting a result using nocem --- Rocksolid_Light/rslight/scripts/nocem.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Rocksolid_Light/rslight/scripts/nocem.php b/Rocksolid_Light/rslight/scripts/nocem.php index 6c75625..9e3bd61 100755 --- a/Rocksolid_Light/rslight/scripts/nocem.php +++ b/Rocksolid_Light/rslight/scripts/nocem.php @@ -149,7 +149,9 @@ function delete_message_from_overboard($config_name, $group, $messageid) { $cached_overboard = unserialize(file_get_contents($cachefile)); if(isset($cached_overboard[$delkey])) { unset($cached_overboard[$delkey]); + $stats = stat($cachefile); file_put_contents($cachefile, serialize($cached_overboard)); + touch($cachefile, $stats[9]); } } $cachefile=$spooldir."/".$group."-overboard.dat"; @@ -157,7 +159,9 @@ function delete_message_from_overboard($config_name, $group, $messageid) { $cached_overboard = unserialize(file_get_contents($cachefile)); if(isset($cached_overboard[$delkey])) { unset($cached_overboard[$delkey]); + $stats = stat($cachefile); file_put_contents($cachefile, serialize($cached_overboard)); + touch($cachefile, $stats[9]); } } }