From 21999551b17e25a81ed010e1da712562d3241a34 Mon Sep 17 00:00:00 2001 From: martin Date: Thu, 1 Aug 2002 03:49:01 +0000 Subject: [PATCH] Some work so far on the assignment module ... NOT FINISHED YET! I just want to get it out the way of some other commits --- mod/assignment/lib.php | 0 mod/assignment/mod.html | 35 ++++++++++++++++++++++++ mod/assignment/mod.php | 59 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 94 insertions(+) create mode 100644 mod/assignment/lib.php create mode 100644 mod/assignment/mod.html create mode 100644 mod/assignment/mod.php 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; +} + + +?> -- 2.39.5