From b4d3bed7144cad33806142e6b9ae07dedf0e8280 Mon Sep 17 00:00:00 2001 From: stronk7 Date: Thu, 20 May 2004 18:19:07 +0000 Subject: [PATCH] Now in glossary module, preferences->backup_users = 2 (none users) has precedence 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 | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/mod/glossary/backuplib.php b/mod/glossary/backuplib.php index 085d7de11f..2ffb33a8ba 100644 --- a/mod/glossary/backuplib.php +++ b/mod/glossary/backuplib.php @@ -65,8 +65,11 @@ 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); @@ -100,7 +103,10 @@ 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)); -- 2.39.5