From fa383df984dc99aebe984569c4557ff27b30beef Mon Sep 17 00:00:00 2001 From: stronk7 Date: Sun, 3 Aug 2003 09:39:27 +0000 Subject: [PATCH] Solved bug. Now user files are checked againt users to backup. Before this every thir under users was in backup. --- backup/backuplib.php | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/backup/backuplib.php b/backup/backuplib.php index c7571476a7..22e7256d70 100644 --- a/backup/backuplib.php +++ b/backup/backuplib.php @@ -140,13 +140,19 @@ } else { $tok = ""; } - //Insert them into backup_files - $status = execute_sql("INSERT INTO {$CFG->prefix}backup_files - (backup_code, file_type, path, old_id) - VALUES - ('$backup_unique_code','user','$dir','$userid')",false); - //Do some output - backup_flush(30); + //Look it is a backupable user + $data = get_record ("backup_ids","backup_code","$backup_unique_code", + "table_name","user", + "old_id",$userid); + if ($data) { + //Insert them into backup_files + $status = execute_sql("INSERT INTO {$CFG->prefix}backup_files + (backup_code, file_type, path, old_id) + VALUES + ('$backup_unique_code','user','$dir','$userid')",false); + } + //Do some output + backup_flush(30); } } -- 2.39.5