Skip to content

Commit 763507d

Browse files
committed
Fixed: FS#1702 - Old backup copies dont get deleted when number of copies is reduced
1 parent d3687ad commit 763507d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

server/cron_daily.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -461,9 +461,12 @@ function setConfigVar( $filename, $varName, $varValue ) {
461461

462462
// Rename or remove old backups
463463
$backup_copies = intval($rec['backup_copies']);
464-
465-
if(is_file($web_backup_dir.'/web.'.$backup_copies.'.zip')) unlink($web_backup_dir.'/web.'.$backup_copies.'.zip');
466-
464+
465+
//* delete any older backup copies that previously existed
466+
for ($n = $backup_copies; $n <= 10; $n++) {
467+
if(is_file($web_backup_dir.'/web.'.$n.'.zip')) unlink($web_backup_dir.'/web.'.$n.'.zip');
468+
}
469+
467470
for($n = $backup_copies - 1; $n >= 1; $n--) {
468471
if(is_file($web_backup_dir.'/web.'.$n.'.zip')) {
469472
rename($web_backup_dir.'/web.'.$n.'.zip',$web_backup_dir.'/web.'.($n+1).'.zip');

0 commit comments

Comments
 (0)