]> git.mjollnir.org Git - moodle.git/commitdiff
Now in glossary module, preferences->backup_users = 2 (none users) has precedence
authorstronk7 <stronk7>
Thu, 20 May 2004 18:19:07 +0000 (18:19 +0000)
committerstronk7 <stronk7>
Thu, 20 May 2004 18:19:07 +0000 (18:19 +0000)
over include teacher entries in the backup. Used to support the glossary module
in "none users" backups. See bug 1420.
(http://moodle.org/bugs/bug.php?op=show&bugid=1420)

mod/glossary/backuplib.php

index 085d7de11faba344dc004f1ad7e9dc28af3d8067..2ffb33a8ba44ea2bbbe44c3b6eb443640278ec1d 100644 (file)
                 fwrite ($bf,full_tag("ASSESSTIMESTART",4,false,$glossary->assesstimestart));
                 fwrite ($bf,full_tag("ASSESSTIMEFINISH",4,false,$glossary->assesstimefinish));
                 fwrite ($bf,full_tag("SCALE",4,false,$glossary->scale));
-                
-                backup_glossary_entries($bf,$preferences,$glossary->id, $preferences->mods["glossary"]->userinfo);
+               
+                //Only if preferences->backup_users != 2 (none users). Else, teachers entries will be included.
+                if ($preferences->backup_users != 2) { 
+                    backup_glossary_entries($bf,$preferences,$glossary->id, $preferences->mods["glossary"]->userinfo);
+                }
 
                 backup_glossary_categories($bf,$preferences,$glossary->id, $preferences->mods["glossary"]->userinfo);
 
                 fwrite ($bf,full_tag("NAME",6,false,$glo_cat->name));
                 fwrite ($bf,full_tag("USEDYNALINK",6,false,$glo_cat->usedynalink));
 
-                $status = backup_glossary_entries_categories ($bf,$preferences,$glo_cat->id);
+                //Only if preferences->backup_users != 2 (none users). Else, teachers entries will be included.
+                if ($preferences->backup_users != 2) {
+                    $status = backup_glossary_entries_categories ($bf,$preferences,$glo_cat->id);
+                }
 
                 $status =fwrite ($bf,end_tag("CATEGORY",5,true));