Upgraded glossary to 2004051400. The process will launch an

update of entry->concept and alias->alias to trim them.
This should close bug 985 forever...
(http://moodle.org/bugs/bug.php?op=show&bugid=985)
This commit is contained in:
stronk7
2004-05-14 19:14:57 +00:00
parent b965603072
commit 187e22dbe0
4 changed files with 30 additions and 2 deletions
+15
View File
@@ -255,6 +255,21 @@ function glossary_upgrade($oldversion) {
table_column("glossary","","rssarticles","tinyint","2", "unsigned", "0", "", "rsstype");
set_config("glossary_enablerssfeeds",0);
}
if ( $oldversion < 2004051400 ) {
print_simple_box("This update might take several seconds.<p>The more glossaries, entries and aliases you have created, the more it will take so please be patient.","center", "50%", "$THEME->cellheading", "20", "noticebox");
if ( $entries = get_records("glossary_entries")) {
foreach($entries as $entry) {
set_field("glossary_entries","concept",addslashes(trim($entry->concept)),"id",$entry->id);
}
}
if ( $aliases = get_records("glossary_alias")) {
foreach($aliases as $alias) {
set_field("glossary_alias","alias",addslashes(trim($alias->alias)),"id",$alias->id);
}
}
}
return true;
}
+14
View File
@@ -19,6 +19,20 @@ function glossary_upgrade($oldversion) {
set_config("glossary_enablerssfeeds",0);
}
if ( $oldversion < 2004051400 ) {
print_simple_box("This update might take several seconds.<p>The more glossaries, entries and aliases you have created, the more it will take so please be patient.","center", "50%", "$THEME->cellheading", "20", "noticebox");
if ( $entries = get_records("glossary_entries")) {
foreach($entries as $entry) {
set_field("glossary_entries","concept",addslashes(trim($entry->concept)),"id",$entry->id);
}
}
if ( $aliases = get_records("glossary_alias")) {
foreach($aliases as $alias) {
set_field("glossary_alias","alias",addslashes(trim($alias->alias)),"id",$alias->id);
}
}
}
return true;
}
-1
View File
@@ -121,7 +121,6 @@ if ( $confirm ) {
}
} else {
echo "Creating!!!!!";
$newentry->userid = $USER->id;
$newentry->timecreated = $timenow;
$newentry->sourceglossaryid = 0;
+1 -1
View File
@@ -5,7 +5,7 @@
/// This fragment is called by moodle_needs_upgrading() and /admin/index.php
/////////////////////////////////////////////////////////////////////////////////
$module->version = 2004050900; // The current module version (Date: YYYYMMDDXX)
$module->version = 2004051400; // The current module version (Date: YYYYMMDDXX)
$module->requires = 2004050300; // Requires this Moodle version
$module->cron = 0; // Period for cron to check this module (secs)