]> git.mjollnir.org Git - moodle.git/commitdiff
Now group members are only included (backup and restore) if
authorstronk7 <stronk7>
Fri, 4 Feb 2005 16:24:12 +0000 (16:24 +0000)
committerstronk7 <stronk7>
Fri, 4 Feb 2005 16:24:12 +0000 (16:24 +0000)
we have selected to have users! Thanks to Etienne! Bug 2486
(http://moodle.org/bugs/bug.php?op=show&bugid=2486)

Merged from MOODLE_14_STABLE

backup/backuplib.php
backup/restorelib.php

index b1026a79586522ffc13f25cdab4908d8c743c7c3..84f8f069bc2d2f4fc63269040f0f4ba55b22d978 100644 (file)
                 fwrite ($bf,full_tag("TIMECREATED",4,false,$group->timecreated));
                 fwrite ($bf,full_tag("TIMEMODIFIED",4,false,$group->timemodified));
                 
-                //Now, backup groups_members
-                $status2 = backup_groups_members_info($bf,$preferences,$group->id);
+                //Now, backup groups_members, only if users are included
+                if ($preferences->backup_users != 2) {
+                    $status2 = backup_groups_members_info($bf,$preferences,$group->id);
+                }
 
                 //End group tag
                 fwrite ($bf,end_tag("GROUP",3,true));
index c643950dc61168596b20521d8221f19db4270ee3..5a5a86da2dbbdeae6266cf2378b1dead2b6c9d71 100644 (file)
                             backup_putid($restore->backup_unique_code,"group",
                                          $group->id, $newid);
                         }
-                        //Now restore members in the groups_members
-                        $status2 = restore_create_groups_members($newid,$info,$restore);
+                        //Now restore members in the groups_members, only if
+                        //users are included
+                        if ($restore->users != 2) {
+                            $status2 = restore_create_groups_members($newid,$info,$restore);
+                        }
                     }   
                 }
             }