From bef163c889f007a7bf2d8b7b3e002d2e666f2f92 Mon Sep 17 00:00:00 2001 From: stronk7 Date: Sun, 9 Mar 2008 17:28:17 +0000 Subject: [PATCH] Ensure only target groups_members are added to backup. MDL-12453 ; merged from 19_STABLE --- backup/backuplib.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/backup/backuplib.php b/backup/backuplib.php index e0a4fc00bd..6036c6272b 100644 --- a/backup/backuplib.php +++ b/backup/backuplib.php @@ -2046,8 +2046,13 @@ $status = true; - //Get groups_members - $groups_members = get_records("groups_members","groupid",$groupid); + //Get groups_members that are being included in backup + $groups_members = get_records_sql("SELECT gm.* + FROM {$CFG->prefix}groups_members gm, + {$CFG->prefix}backup_ids bi + WHERE gm.groupid = $groupid + AND bi.backup_code = $preferences->backup_unique_code + AND bi.table_name = 'user'"); //Pring groups_members header if ($groups_members) { -- 2.39.5