Now upgrade and restore processes enable editalways for old

secondary glossaries. Smooth transition. Thanks, Martin! :-)

Bug 1445
(http://moodle.org/bugs/bug.php?op=show&bugid=1445)
This commit is contained in:
stronk7 2004-08-09 19:20:42 +00:00
parent f8559be0fc
commit cd2bf3309c
4 changed files with 19 additions and 1 deletions

View file

@ -100,6 +100,14 @@
$glossary->displayformat = 'dictionary';
}
//If the backup file doesn't include the editalways field, activate it
//in secondary glossaries (old behaviour, pre 1.4)
if (! isset($info['MOD']['#']['EDITALWAYS']['0']['#'])) { //It's a pre-14 backup file
if ($glossary->mainglossary == '0') {
$glossary->editalways = '1';
}
}
//The structure is equal to the db, so insert the glossary
$newid = insert_record ("glossary",$glossary);