From 2eac7ec1685cf19236193c3f87b48c98cc2c3f0e Mon Sep 17 00:00:00 2001 From: moodler Date: Thu, 19 Jan 2006 02:41:11 +0000 Subject: [PATCH] Removed submit online assignment button for guest. (bug: 4604) --- mod/assignment/type/online/assignment.class.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mod/assignment/type/online/assignment.class.php b/mod/assignment/type/online/assignment.class.php index e718c79a547..0e85c9f3876 100644 --- a/mod/assignment/type/online/assignment.class.php +++ b/mod/assignment/type/online/assignment.class.php @@ -15,7 +15,13 @@ class assignment_online extends assignment_base { global $USER; $submission = $this->get_submission(); - $editable = $this->isopen() && (!$submission || $this->assignment->resubmit || !$submission->timemarked); + //Guest can not submit nor edit an assignment (bug: 4604) + if (isguest($USER->id)) { + $editable = null; + } + else { + $editable = $this->isopen() && (!$submission || $this->assignment->resubmit || !$submission->timemarked); + } $editmode = ($editable && !empty($_GET['edit'])); if ($editmode) {