From: martin Date: Thu, 1 Aug 2002 03:49:01 +0000 (+0000) Subject: Some work so far on the assignment module ... NOT FINISHED YET! X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=21999551b17e25a81ed010e1da712562d3241a34;p=moodle.git Some work so far on the assignment module ... NOT FINISHED YET! I just want to get it out the way of some other commits --- diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php new file mode 100644 index 0000000000..e69de29bb2 diff --git a/mod/assignment/mod.html b/mod/assignment/mod.html new file mode 100644 index 0000000000..d24841bc05 --- /dev/null +++ b/mod/assignment/mod.html @@ -0,0 +1,35 @@ +
+ + + + + + + + + + + + + +

Assignment Name:

+ +

Description:

+ +

Due date:

dueday, $form->duemonth, $form->dueyear); + echo "-"; + print_time_selector("duehour", "dueminute", $form->duehour, $form->dueminute); + formerr($err["duedate"]); + ?>
+
+ + + + + + + + +
+
diff --git a/mod/assignment/mod.php b/mod/assignment/mod.php new file mode 100644 index 0000000000..8e588b5468 --- /dev/null +++ b/mod/assignment/mod.php @@ -0,0 +1,59 @@ +timemodified = time(); + + return insert_record("assignment", $assignment); +} + + +function update_instance($assignment) { +// Given an object containing all the necessary data, +// (defined by the form in mod.html) this function +// will update an existing instance with new data. + + $assignment->timemodified = time(); + $assignment->id = $assignment->instance; + + return update_record("assignment", $assignment); +} + + +function delete_instance($id) { +// Given an ID of an instance of this module, +// this function will permanently delete the instance +// and any data that depends on it. + + if (! $assignment = get_record("assignment", "id", "$id")) { + return false; + } + + $result = true; + + if (! delete_records("assignment_submissions", "assignment", "$assignment->id")) { + $result = false; + } + + if (! delete_records("assignment", "id", "$assignment->id")) { + $result = false; + } + + return $result; +} + + +?>