}
if ($oldversion < 2004111200) {
- execute_sql('ALTER TABLE prefix_chat DROP INDEX `course`;',false);
- execute_sql('ALTER TABLE prefix_chat_messages DROP INDEX `chatid`;',false);
- execute_sql('ALTER TABLE prefix_chat_messages DROP INDEX `userid`;',false);
- execute_sql('ALTER TABLE prefix_chat_messages DROP INDEX `groupid`;',false);
- execute_sql('ALTER TABLE prefix_chat_users DROP INDEX `chatid`;',false);
- execute_sql('ALTER TABLE prefix_chat_users DROP INDEX `groupid`;',false);
+ execute_sql("ALTER TABLE {$CFG->prefix}chat DROP INDEX `course`;",false);
+ execute_sql("ALTER TABLE {$CFG->prefix}chat_messages DROP INDEX `chatid`;",false);
+ execute_sql("ALTER TABLE {$CFG->prefix}chat_messages DROP INDEX `userid`;",false);
+ execute_sql("ALTER TABLE {$CFG->prefix}chat_messages DROP INDEX `groupid`;",false);
+ execute_sql("ALTER TABLE {$CFG->prefix}chat_users DROP INDEX `chatid`;",false);
+ execute_sql("ALTER TABLE {$CFG->prefix}chat_users DROP INDEX `groupid`;",false);
modify_database('','ALTER TABLE prefix_chat ADD INDEX `course` (`course`);');
modify_database('','ALTER TABLE prefix_chat_messages ADD INDEX `chatid` (`chatid`);');
}
if ($oldversion < 2004111200) { //drop them first to avoid collisions with upgrades from 1.4.2+
- execute_sql('DROP INDEX prefix_chat_course_idx;',false);
- execute_sql('DROP INDEX prefix_chat_messages_chatid_idx;',false);
- execute_sql('DROP INDEX prefix_chat_messages_userid_idx;',false);
- execute_sql('DROP INDEX prefix_chat_messages_groupid_idx;',false);
- execute_sql('DROP INDEX prefix_chat_messages_timemodifiedchatid_idx;',false);
- execute_sql('DROP INDEX prefix_chat_users_chatid_idx;',false);
- execute_sql('DROP INDEX prefix_chat_users_userid_idx;',false);
- execute_sql('DROP INDEX prefix_chat_users_groupid_idx;',false);
- execute_sql('DROP INDEX prefix_chat_users_lastping_idx;',false);
+ execute_sql("DROP INDEX {$CFG->prefix}chat_course_idx;",false);
+ execute_sql("DROP INDEX {$CFG->prefix}chat_messages_chatid_idx;",false);
+ execute_sql("DROP INDEX {$CFG->prefix}chat_messages_userid_idx;",false);
+ execute_sql("DROP INDEX {$CFG->prefix}chat_messages_groupid_idx;",false);
+ execute_sql("DROP INDEX {$CFG->prefix}chat_messages_timemodifiedchatid_idx;",false);
+ execute_sql("DROP INDEX {$CFG->prefix}chat_users_chatid_idx;",false);
+ execute_sql("DROP INDEX {$CFG->prefix}chat_users_userid_idx;",false);
+ execute_sql("DROP INDEX {$CFG->prefix}chat_users_groupid_idx;",false);
+ execute_sql("DROP INDEX {$CFG->prefix}chat_users_lastping_idx;",false);
modify_database('','CREATE INDEX prefix_chat_course_idx ON prefix_chat(course);');
modify_database('','CREATE INDEX prefix_chat_messages_chatid_idx ON prefix_chat_messages (chatid);');