if ( $oldversion < 2004080800) {
table_column("glossary","","editalways","tinyint","2", "unsigned", "0", "", "entbypage");
}
+
+ //Activate editalways in old secondary glossaries (old behaviour)
+ if ( $oldversion < 2004080900) {
+ set_field('glossary','editalways','1','mainglossary','0');
+ }
return true;
}
table_column("glossary","","editalways","integer","2", "unsigned", "0", "", "entbypage");
}
+ //Activate editalways in old secondary glossaries (old behaviour)
+ if ( $oldversion < 2004080900) {
+ set_field('glossary','editalways','1','mainglossary','0');
+ }
+
return true;
}
$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);
/// This fragment is called by moodle_needs_upgrading() and /admin/index.php
/////////////////////////////////////////////////////////////////////////////////
-$module->version = 2004080800; // The current module version (Date: YYYYMMDDXX)
+$module->version = 2004080900; // The current module version (Date: YYYYMMDDXX)
$module->requires = 2004080300; // Requires this Moodle version
$module->cron = 0; // Period for cron to check this module (secs)