From: stronk7 Date: Sun, 9 Mar 2008 17:28:17 +0000 (+0000) Subject: Ensure only target groups_members are added to backup. MDL-12453 ; merged from 19_STABLE X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=bef163c889f007a7bf2d8b7b3e002d2e666f2f92;p=moodle.git Ensure only target groups_members are added to backup. MDL-12453 ; merged from 19_STABLE --- 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) {