courseid = 0; $defaultscale->userid = 0; $defaultscale->timemodified = time(); $defaultscale->name = get_string("journalrating2", "journal"); $defaultscale->scale = get_string("journalrating1", "journal").",". get_string("journalrating2", "journal").",". get_string("journalrating3", "journal"); if ($defaultscale->id = insert_record("scale", $defaultscale)) { execute_sql("UPDATE {$CFG->prefix}journal SET assessed = '-$defaultscale->id'", false); } else { notify("An error occurred while inserting the default journal scale"); $result = false; } } if ($oldversion < 2004011400) { table_column("journal", "", "introformat", "integer", "2", "", "1", "not null", "intro"); } if ($oldversion < 2004111200) { execute_sql("ALTER TABLE {$CFG->prefix}journal DROP INDEX course;",false); execute_sql("ALTER TABLE {$CFG->prefix}journal_entries DROP INDEX journal;",false); execute_sql("ALTER TABLE {$CFG->prefix}journal_entries DROP INDEX userid;",false); modify_database('','ALTER TABLE prefix_journal ADD INDEX course (course);'); modify_database('','ALTER TABLE prefix_journal_entries ADD INDEX journal (journal);'); modify_database('','ALTER TABLE prefix_journal_entries ADD INDEX userid (userid);'); } return $result; } ?>