mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 08:26:37 +02:00
Adding theme fields for courses, users and groups
This commit is contained in:
parent
16fd89aa23
commit
915602ea79
5 changed files with 20 additions and 3 deletions
|
@ -1180,11 +1180,16 @@ function main_upgrade($oldversion=0) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($oldversion < 2005020800) {
|
if ($oldversion < 2005020800) { // Expand module column to max 20 chars
|
||||||
// Expand module column to max 20 chars
|
|
||||||
table_column('log','module','module','varchar','20','','','not null');
|
table_column('log','module','module','varchar','20','','','not null');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($oldversion < 2005021000) { // New fields for theme choices
|
||||||
|
table_column('course', '', 'theme', 'varchar', '50', '', '', '', 'lang');
|
||||||
|
table_column('groups', '', 'theme', 'varchar', '50', '', '', '', 'lang');
|
||||||
|
table_column('user', '', 'theme', 'varchar', '50', '', '', '', 'lang');
|
||||||
|
}
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -56,6 +56,7 @@ CREATE TABLE `prefix_course` (
|
||||||
`groupmode` int(4) unsigned NOT NULL default '0',
|
`groupmode` int(4) unsigned NOT NULL default '0',
|
||||||
`groupmodeforce` int(4) unsigned NOT NULL default '0',
|
`groupmodeforce` int(4) unsigned NOT NULL default '0',
|
||||||
`lang` varchar(10) NOT NULL default '',
|
`lang` varchar(10) NOT NULL default '',
|
||||||
|
`theme` varchar(50) NOT NULL default '',
|
||||||
`cost` varchar(10) NOT NULL default '',
|
`cost` varchar(10) NOT NULL default '',
|
||||||
`timecreated` int(10) unsigned NOT NULL default '0',
|
`timecreated` int(10) unsigned NOT NULL default '0',
|
||||||
`timemodified` int(10) unsigned NOT NULL default '0',
|
`timemodified` int(10) unsigned NOT NULL default '0',
|
||||||
|
@ -240,6 +241,7 @@ CREATE TABLE `prefix_groups` (
|
||||||
`description` text NOT NULL,
|
`description` text NOT NULL,
|
||||||
`password` varchar(50) NOT NULL default '',
|
`password` varchar(50) NOT NULL default '',
|
||||||
`lang` varchar(10) NOT NULL default 'en',
|
`lang` varchar(10) NOT NULL default 'en',
|
||||||
|
`theme` varchar(50) NOT NULL default '',
|
||||||
`picture` int(10) unsigned NOT NULL default '0',
|
`picture` int(10) unsigned NOT NULL default '0',
|
||||||
`hidepicture` int(2) unsigned NOT NULL default '0',
|
`hidepicture` int(2) unsigned NOT NULL default '0',
|
||||||
`timecreated` int(10) unsigned NOT NULL default '0',
|
`timecreated` int(10) unsigned NOT NULL default '0',
|
||||||
|
@ -430,6 +432,7 @@ CREATE TABLE `prefix_user` (
|
||||||
`city` varchar(20) default NULL,
|
`city` varchar(20) default NULL,
|
||||||
`country` char(2) default NULL,
|
`country` char(2) default NULL,
|
||||||
`lang` varchar(10) default 'en',
|
`lang` varchar(10) default 'en',
|
||||||
|
`theme` varchar(50) NOT NULL default '',
|
||||||
`timezone` float NOT NULL default '99',
|
`timezone` float NOT NULL default '99',
|
||||||
`firstaccess` int(10) unsigned NOT NULL default '0',
|
`firstaccess` int(10) unsigned NOT NULL default '0',
|
||||||
`lastaccess` int(10) unsigned NOT NULL default '0',
|
`lastaccess` int(10) unsigned NOT NULL default '0',
|
||||||
|
|
|
@ -911,6 +911,12 @@ function main_upgrade($oldversion=0) {
|
||||||
fix_course_sortorder(0, 1, 1);
|
fix_course_sortorder(0, 1, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($oldversion < 2005021000) { // New fields for theme choices
|
||||||
|
table_column('course', '', 'theme', 'varchar', '50', '', '', '', 'lang');
|
||||||
|
table_column('groups', '', 'theme', 'varchar', '50', '', '', '', 'lang');
|
||||||
|
table_column('user', '', 'theme', 'varchar', '50', '', '', '', 'lang');
|
||||||
|
}
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -34,6 +34,7 @@ CREATE TABLE prefix_course (
|
||||||
groupmode integer NOT NULL default '0',
|
groupmode integer NOT NULL default '0',
|
||||||
groupmodeforce integer NOT NULL default '0',
|
groupmodeforce integer NOT NULL default '0',
|
||||||
lang varchar(10) NOT NULL default '',
|
lang varchar(10) NOT NULL default '',
|
||||||
|
theme varchar(50) NOT NULL default '',
|
||||||
cost varchar(10) NOT NULL default '',
|
cost varchar(10) NOT NULL default '',
|
||||||
timecreated integer NOT NULL default '0',
|
timecreated integer NOT NULL default '0',
|
||||||
timemodified integer NOT NULL default '0',
|
timemodified integer NOT NULL default '0',
|
||||||
|
@ -141,6 +142,7 @@ CREATE TABLE prefix_groups (
|
||||||
description text,
|
description text,
|
||||||
password varchar(50) NOT NULL default '',
|
password varchar(50) NOT NULL default '',
|
||||||
lang varchar(10) NOT NULL default '',
|
lang varchar(10) NOT NULL default '',
|
||||||
|
theme varchar(50) NOT NULL default '',
|
||||||
picture integer NOT NULL default '0',
|
picture integer NOT NULL default '0',
|
||||||
hidepicture integer NOT NULL default '0',
|
hidepicture integer NOT NULL default '0',
|
||||||
timecreated integer NOT NULL default '0',
|
timecreated integer NOT NULL default '0',
|
||||||
|
@ -297,6 +299,7 @@ CREATE TABLE prefix_user (
|
||||||
city varchar(20) default NULL,
|
city varchar(20) default NULL,
|
||||||
country char(2) default NULL,
|
country char(2) default NULL,
|
||||||
lang varchar(10) NOT NULL default '',
|
lang varchar(10) NOT NULL default '',
|
||||||
|
theme varchar(50) NOT NULL default '',
|
||||||
timezone float NOT NULL default '99',
|
timezone float NOT NULL default '99',
|
||||||
firstaccess integer NOT NULL default '0',
|
firstaccess integer NOT NULL default '0',
|
||||||
lastaccess integer NOT NULL default '0',
|
lastaccess integer NOT NULL default '0',
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
// This is compared against the values stored in the database to determine
|
// This is compared against the values stored in the database to determine
|
||||||
// whether upgrades should be performed (see lib/db/*.php)
|
// whether upgrades should be performed (see lib/db/*.php)
|
||||||
|
|
||||||
$version = 2005020800; // YYYYMMDD = date of first major branch release 1.4
|
$version = 2005021000; // YYYYMMDD = date of first major branch release 1.4
|
||||||
// XY = increments within a single day
|
// XY = increments within a single day
|
||||||
|
|
||||||
$release = '1.5 UNSTABLE DEVELOPMENT'; // Human-friendly version name
|
$release = '1.5 UNSTABLE DEVELOPMENT'; // Human-friendly version name
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue