dirroot.'/mod/assignment/lib.php'; // too much debug output $db->debug = false; assignment_update_grades(); $db->debug = true; } if ($result && $oldversion < 2007091900) { /// MDL-11268 /// Changing nullability of field data1 on table assignment_submissions to null $table = new XMLDBTable('assignment_submissions'); $field = new XMLDBField('data1'); $field->setAttributes(XMLDB_TYPE_TEXT, 'small', null, null, null, null, null, null, 'numfiles'); /// Launch change of nullability for field data1 $result = $result && change_field_notnull($table, $field); /// Changing nullability of field data2 on table assignment_submissions to null $field = new XMLDBField('data2'); $field->setAttributes(XMLDB_TYPE_TEXT, 'small', null, null, null, null, null, null, 'data1'); /// Launch change of nullability for field data2 $result = $result && change_field_notnull($table, $field); } if ($result && $oldversion < 2007091902) { // add draft tracking default to existing upload assignments $sql = "UPDATE {$CFG->prefix}assignment SET var4=1 WHERE assignmenttype='upload'"; $result = execute_sql($sql); } return $result; } ?>