mirror of
https://github.com/moodle/moodle.git
synced 2025-04-15 13:33:52 +02:00
Fixes for trackingtype upgrade and defaults
This commit is contained in:
parent
3ad7a8c7a8
commit
e6ce125c68
@ -202,7 +202,7 @@ function forum_upgrade($oldversion) {
|
||||
}
|
||||
|
||||
if ($oldversion < 2005042500) {
|
||||
modify_database('','ALTER TABLE prefix_forum ADD `trackingtype` TINYINT(2) UNSIGNED DEFAULT \'2\' NOT NULL AFTER `forcesubscribe`;');
|
||||
table_column('forum','','trackingtype','tinyint','2', 'unsigned', '1', '', 'forcesubscribe');
|
||||
}
|
||||
|
||||
|
||||
|
@ -16,6 +16,7 @@ CREATE TABLE prefix_forum (
|
||||
scale int(10) NOT NULL default '0',
|
||||
maxbytes int(10) unsigned NOT NULL default '0',
|
||||
forcesubscribe tinyint(1) unsigned NOT NULL default '0',
|
||||
trackingtype tinyint(2) unsigned NOT NULL default '1',
|
||||
rsstype tinyint(2) unsigned NOT NULL default '0',
|
||||
rssarticles tinyint(2) unsigned NOT NULL default '0',
|
||||
timemodified int(10) unsigned NOT NULL default '0',
|
||||
|
@ -141,6 +141,11 @@ function forum_upgrade($oldversion) {
|
||||
);');
|
||||
}
|
||||
|
||||
if ($oldversion < 2005042600) {
|
||||
table_column('forum','','trackingtype','tinyint','2', 'unsigned', '1', '', 'forcesubscribe');
|
||||
modify_database('','CREATE INDEX prefix_forum_track_user_forum_idx ON prefix_forum_track_prefs (userid, forumid);');
|
||||
}
|
||||
|
||||
|
||||
return true;
|
||||
|
||||
|
@ -16,6 +16,7 @@ CREATE TABLE prefix_forum (
|
||||
scale integer NOT NULL default '0',
|
||||
maxbytes integer NOT NULL default '0',
|
||||
forcesubscribe integer NOT NULL default '0',
|
||||
trackingtype integer NOT NULL default '1',
|
||||
rsstype integer NOT NULL default '0',
|
||||
rssarticles integer NOT NULL default '0',
|
||||
timemodified integer NOT NULL default '0'
|
||||
@ -155,7 +156,7 @@ CREATE TABLE prefix_forum_track_prefs (
|
||||
forumid integer NOT NULL default '0'
|
||||
);
|
||||
|
||||
CREATE INDEX user_forum_idx ON prefix_forum_track_prefs (userid, forumid);
|
||||
CREATE INDEX prefix_forum_track_user_forum_idx ON prefix_forum_track_prefs (userid, forumid);
|
||||
|
||||
|
||||
# --------------------------------------------------------
|
||||
|
@ -38,6 +38,9 @@
|
||||
if (!isset($form->assesstimefinish)) {
|
||||
$form->assesstimefinish = 0;
|
||||
}
|
||||
if (!isset($form->trackingtype)) {
|
||||
$form->trackingtype = FORUM_TRACKING_OPTIONAL;
|
||||
}
|
||||
?>
|
||||
<form name="form" method="post" action="mod.php">
|
||||
<table cellpadding="5">
|
||||
|
@ -5,7 +5,7 @@
|
||||
// This fragment is called by /admin/index.php
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
$module->version = 2005042500;
|
||||
$module->version = 2005042600;
|
||||
$module->requires = 2005031000; // Requires this Moodle version
|
||||
$module->cron = 60;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user