From: skodak Date: Sun, 1 Oct 2006 21:35:16 +0000 (+0000) Subject: partially fixed - assignment intro always avaible even setting available date MDL... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=29889a2a45e98851eddbd7a84d05a9ee2ced5788;p=moodle.git partially fixed - assignment intro always avaible even setting available date MDL-6131 --- diff --git a/lang/en_utf8/assignment.php b/lang/en_utf8/assignment.php index fec4bb6fb4..b3ee042331 100644 --- a/lang/en_utf8/assignment.php +++ b/lang/en_utf8/assignment.php @@ -84,6 +84,7 @@ $string['noattempts'] = 'No attempts have been made on this assignment'; $string['nofilesyet'] = 'No files submitted yet'; $string['nofiles'] = 'No files were submitted'; $string['notes'] = 'Notes'; +$string['notavailableyet'] = 'Sorry, this assignment is not yet available.
Assignment instructions will be displayed here on the date given bellow.'; $string['notesempty'] = 'No entry'; $string['notesupdateerror'] = 'Error when updating notes'; $string['notgradedyet'] = 'Not graded yet'; diff --git a/mod/assignment/type/upload/assignment.class.php b/mod/assignment/type/upload/assignment.class.php index a28e8280e8..e1d284cda3 100644 --- a/mod/assignment/type/upload/assignment.class.php +++ b/mod/assignment/type/upload/assignment.class.php @@ -21,7 +21,17 @@ class assignment_upload extends assignment_base { add_to_log($this->course->id, 'assignment', 'view', "view.php?id={$this->cm->id}", $this->assignment->id, $this->cm->id); $this->view_header(); - $this->view_intro(); + + if ($this->assignment->timeavailable > time() + and !has_capability('mod/assignment:grade', $this->context)) { + //not open yet === no instructions + print_simple_box_start('center', '', '', '', 'generalbox', 'intro'); + print_string('notavailableyet', 'assignment'); + print_simple_box_end(); + } else { + $this->view_intro(); + } + $this->view_dates(); if (has_capability('mod/assignment:submit', $this->context)) {