set_field('course', 'students', get_string('users'), 'id', $site->id);
}
+ if ($oldversion < 2004060100) {
+ set_config('digestmailtime', 0);
+ table_column('user', "", 'maildigest', 'tinyint', '1', '', '0', 'not null', 'mailformat');
+ modify_database('', "CREATE TABLE `prefix_forum_queue` (
+ `id` int(11) unsigned NOT NULL auto_increment,
+ `userid` int(11) unsigned default 0 NOT NULL,
+ `discussionid` int(11) unsigned default 0 NOT NULL,
+ `postid` int(11) unsigned default 0 NOT NULL,
+ PRIMARY KEY (`id`),
+ KEY `user` (userid),
+ KEY `post` (postid),
+ ) TYPE=MyISAM COMMENT='For keeping track of posts that will be mailed in digest form';");
+ }
+
return $result;
}
`url` varchar(255) default NULL,
`description` text,
`mailformat` tinyint(1) unsigned NOT NULL default '1',
+ `maildigest` tinyint(1) unsigned NOT NULL default '0',
`maildisplay` tinyint(2) unsigned NOT NULL default '2',
`htmleditor` tinyint(1) unsigned NOT NULL default '1',
`autosubscribe` tinyint(1) unsigned NOT NULL default '1',
set_field('course', 'students', get_string('users'), 'id', $site->id);
}
+ if ($oldversion < 2004060100) {
+ set_config('digestmailtime', 0);
+ table_column('user', "", 'maildigest', 'smallint', '1', '', '0', 'not null', 'mailformat');
+ modify_database('', "CREATE TABLE `prefix_forum_queue` (
+ id SERIAL PRIMARY KEY,
+ userid integer default 0 NOT NULL,
+ discussionid integer default 0 NOT NULL,
+ postid integer default 0 NOT NULL
+ );");
+ }
+
return $result;
}
url varchar(255) default NULL,
description text,
mailformat integer NOT NULL default '1',
+ maildigest integer NOT NULL default '0',
maildisplay integer NOT NULL default '2',
htmleditor integer NOT NULL default '1',
autosubscribe integer NOT NULL default '1',
// database to determine whether upgrades should
// be performed (see lib/db/*.php)
-$version = 2004053000; // The current version is a date (YYYYMMDDXX)
+$version = 2004060100; // The current version is a date (YYYYMMDDXX)
$release = "1.4 development"; // User-friendly version number