From ee8a193c18426d06787dfcd577af59996d258bc7 Mon Sep 17 00:00:00 2001 From: cp6 Date: Mon, 1 Feb 2021 14:46:37 +1100 Subject: [PATCH] Added delete saved YABs files when deleting server Delete saved YABs files when deleting server --- class.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/class.php b/class.php index ac8ca51..b459e10 100644 --- a/class.php +++ b/class.php @@ -568,6 +568,20 @@ class helperFunctions extends elementHelpers $date = new DateTime($ahead_date); return $date->diff($today)->format("%a"); } + + protected function deleteYabsForId(string $id) + { + if ($handle = opendir("yabs/")) { + while (false !== ($file = readdir($handle))) { + if ('.' === $file) continue; + if (strpos($file, $id) !== false) { + unlink("yabs/$file"); + } + } + closedir($handle); + } + } + } class idlers extends helperFunctions @@ -3452,6 +3466,7 @@ class itemUpdate extends idlers $del_disk->execute([$item_id]); $del_speed = $this->dbConnect()->prepare("DELETE FROM `speed_tests` WHERE `server_id` = ?;"); $del_speed->execute([$item_id]); + $this->deleteYabsForId($item_id);//Delete saved YABs } }