Index: temp_moodle_dev/lamstwo/db/install.xml =================================================================== RCS file: /usr/local/cvsroot/temp_moodle_dev/lamstwo/db/Attic/install.xml,v diff -u -r1.3 -r1.4 --- temp_moodle_dev/lamstwo/db/install.xml 19 Aug 2008 07:35:52 -0000 1.3 +++ temp_moodle_dev/lamstwo/db/install.xml 27 Aug 2008 07:03:23 -0000 1.4 @@ -24,8 +24,8 @@ - - + + @@ -40,7 +40,7 @@ - + Fisheye: Tag 1.3 refers to a dead (removed) revision in file `temp_moodle_dev/lamstwo/db/mysql.sql'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1.2 refers to a dead (removed) revision in file `temp_moodle_dev/lamstwo/db/postgres7.sql'. Fisheye: No comparison available. Pass `N' to diff? Index: temp_moodle_dev/lamstwo/db/upgrade.php =================================================================== RCS file: /usr/local/cvsroot/temp_moodle_dev/lamstwo/db/Attic/upgrade.php,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ temp_moodle_dev/lamstwo/db/upgrade.php 27 Aug 2008 07:03:23 -0000 1.1 @@ -0,0 +1,115 @@ +setAttributes(XMLDB_TYPE_TEXT, 'small', null, true, null, null, null, null, null); + $result = change_field_default($table, $field); + + // modify lamstwo table + $result = $result && rename_field($table, $field, 'intro'); + $result = $result && drop_field($table, new XMLDBField('sequence_id')); + $result = $result && drop_field($table, new XMLDBField('lesson_id')); + + // add table lamstwo_lesson + $table = new XMLDBTable('lamstwo_lesson'); + + $field = new XMLDBField('id'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, true, null, null, null, null); + $table->addField($field); + + $field = new XMLDBField('course'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('lamstwo'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('name'); + $field->setAttributes(XMLDB_TYPE_CHAR, 255, null, true, null, null, null, null, null); + $table->addField($field); + + $field = new XMLDBField('intro'); + $field->setAttributes(XMLDB_TYPE_TEXT, 'small', null, true, null, null, null, null, null); + $table->addField($field); + + $field = new XMLDBField('groupid'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 20, null, null, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('sequence_id'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 20, true, null, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('lesson_id'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 20, true, null, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('timemodified'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, null, null, null, 0, null); + $table->addField($field); + + $key = new XMLDBKey('primary_lamstwo_lesson'); + $key->setAttributes(XMLDB_KEY_PRIMARY, array('id')); + $table->addKey($key); + + $index = new XMLDBIndex('course_lamstwo_lesson'); + $index->setAttributes(XMLDB_INDEX_NOTUNIQUE, array('course')); + $table->addIndex($index); + + $result = $result && create_table($table); + + // add table lamstwo_grade + $table = new XMLDBTable('lamstwo_grade'); + + $field = new XMLDBField('id'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, true, null, null, null, null); + $table->addField($field); + + $field = new XMLDBField('lamstwolesson'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('user'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 10, true, true, null, null, null, 0, null); + $table->addField($field); + + $field = new XMLDBField('completed'); + $field->setAttributes(XMLDB_TYPE_INTEGER, 1, true, null, null, null, null, 0, null); + $table->addField($field); + + $key = new XMLDBKey('primary_lamstwo_grade'); + $key->setAttributes(XMLDB_KEY_PRIMARY, array('id')); + $table->addKey($key); + + $result = $result && create_table($table); + } + + return $result; +} + +?>