]> git.mjollnir.org Git - moodle.git/commitdiff
Added timestart and timeend field to user_teachers table
authormoodler <moodler>
Thu, 24 Jun 2004 08:23:16 +0000 (08:23 +0000)
committermoodler <moodler>
Thu, 24 Jun 2004 08:23:16 +0000 (08:23 +0000)
(in preparation for enrollment architecture)

lib/db/mysql.php
lib/db/mysql.sql
lib/db/postgres7.php
lib/db/postgres7.sql
version.php

index 935c8b538d6c562b4e08d4346a5924c20893dac0..9677fc148a800cf48640e82b03573a1663835e0b 100644 (file)
@@ -775,6 +775,11 @@ function main_upgrade($oldversion=0) {
         table_column('user', "", 'maildigest', 'tinyint', '1', '', '0', 'not null', 'mailformat');
     }
 
+    if ($oldversion < 2004062400) {
+        table_column('user_teachers', "", 'timeend', 'int', '10', 'unsigned', '0', 'not null', 'editall');
+        table_column('user_teachers', "", 'timestart', 'int', '10', 'unsigned', '0', 'not null', 'editall');
+    }
+
     return $result;
 
 }
index 391ac4fb0cef9b778e37c29fe8340cacad9bbc30..31d76d04c8d09eb0a51f39452e4e5f2da7c32946 100644 (file)
@@ -404,6 +404,8 @@ CREATE TABLE `prefix_user_teachers` (
   `authority` int(10) NOT NULL default '3',
   `role` varchar(40) NOT NULL default '',
   `editall` int(1) unsigned NOT NULL default '1',
+  `timestart` int(10) unsigned NOT NULL default '0',
+  `timeend` int(10) unsigned NOT NULL default '0',
   `timemodified` int(10) unsigned NOT NULL default '0',
   `timeaccess` int(10) unsigned NOT NULL default '0',
   PRIMARY KEY  (`id`),
index 9c570862b89ba0533403ecfb4fdf58d57f52fca6..a76a30a1e52fe6901df4cd8aa460be8ae9d7f343 100644 (file)
@@ -517,6 +517,11 @@ function main_upgrade($oldversion=0) {
         table_column('user', "", 'maildigest', 'smallint', '1', '', '0', 'not null', 'mailformat');
     }
 
+    if ($oldversion < 2004062400) {
+        table_column('user_teachers', "", 'timeend', 'int', '10', 'unsigned', '0', 'not null', 'editall');
+        table_column('user_teachers', "", 'timestart', 'int', '10', 'unsigned', '0', 'not null', 'editall');
+    }
+
     return $result;
 
 }
index 3034f5781c992f51fc35b04be8f44495128fdb23..79efebec9e9b513a0d67fbf5891226746b865cde 100644 (file)
@@ -264,6 +264,8 @@ CREATE TABLE prefix_user_teachers (
    authority integer NOT NULL default '3',
    role varchar(40) NOT NULL default '',
    editall integer NOT NULL default '1',
+   timestart integer NOT NULL default '0',
+   timeend integer NOT NULL default '0',
    timemodified integer NOT NULL default '0',
    timeaccess integer NOT NULL default '0'
 );
index ab54a42fc0a58d2467813cb9c87b7a9c7aedd4d2..316df1b8853c389adccebd4d1a085926ff9d07cd 100644 (file)
@@ -5,7 +5,7 @@
 // database to determine whether upgrades should
 // be performed (see lib/db/*.php)
 
-$version = 2004060400;   // The current version is a date (YYYYMMDDXX)
+$version = 2004062400;   // The current version is a date (YYYYMMDDXX)
 
 $release = "1.4 development";   // User-friendly version number