From 763507d9e40470eb48e04f15c5fe538a00890b53 Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Wed, 07 Sep 2011 08:50:36 -0400
Subject: [PATCH] Fixed: FS#1702 - Old backup copies dont get deleted when number of copies is reduced
---
server/cron_daily.php | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/server/cron_daily.php b/server/cron_daily.php
index f84601c..6f3774b 100644
--- a/server/cron_daily.php
+++ b/server/cron_daily.php
@@ -461,9 +461,12 @@
// Rename or remove old backups
$backup_copies = intval($rec['backup_copies']);
-
- if(is_file($web_backup_dir.'/web.'.$backup_copies.'.zip')) unlink($web_backup_dir.'/web.'.$backup_copies.'.zip');
-
+
+ //* delete any older backup copies that previously existed
+ for ($n = $backup_copies; $n <= 10; $n++) {
+ if(is_file($web_backup_dir.'/web.'.$n.'.zip')) unlink($web_backup_dir.'/web.'.$n.'.zip');
+ }
+
for($n = $backup_copies - 1; $n >= 1; $n--) {
if(is_file($web_backup_dir.'/web.'.$n.'.zip')) {
rename($web_backup_dir.'/web.'.$n.'.zip',$web_backup_dir.'/web.'.($n+1).'.zip');
--
Gitblit v1.9.1