From: skodak Date: Mon, 2 Oct 2006 08:21:35 +0000 (+0000) Subject: assignment intro hiding before available date is now optional in advanced upload... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=8c408f8e46af86ff8c033fc144fb17544b648db5;p=moodle.git assignment intro hiding before available date is now optional in advanced upload type ( MDL-6131 ), the rest of types will not be changed --- diff --git a/lang/en_utf8/assignment.php b/lang/en_utf8/assignment.php index b3ee042331..76051e7b77 100644 --- a/lang/en_utf8/assignment.php +++ b/lang/en_utf8/assignment.php @@ -74,6 +74,7 @@ $string['helpuploadsingle'] = '

This type of assignment allows each participan single file, of any type.

This might be a Word processor document, an image, a zipped web site, or anything you ask them to submit.

'; $string['late'] = '$a late'; +$string['hideintro'] = 'Hide description before available date'; $string['maximumgrade'] = 'Maximum grade'; $string['maximumsize'] = 'Maximum size'; $string['modulename'] = 'Assignment'; diff --git a/mod/assignment/type/upload/assignment.class.php b/mod/assignment/type/upload/assignment.class.php index e1d284cda3..6127b1e5aa 100644 --- a/mod/assignment/type/upload/assignment.class.php +++ b/mod/assignment/type/upload/assignment.class.php @@ -23,8 +23,8 @@ class assignment_upload extends assignment_base { $this->view_header(); if ($this->assignment->timeavailable > time() - and !has_capability('mod/assignment:grade', $this->context)) { - //not open yet === no instructions + and !has_capability('mod/assignment:grade', $this->context) // grading user can see it anytime + and $this->assignment->var3) { // force hiding before available date print_simple_box_start('center', '', '', '', 'generalbox', 'intro'); print_string('notavailableyet', 'assignment'); print_simple_box_end(); diff --git a/mod/assignment/type/upload/mod.html b/mod/assignment/type/upload/mod.html index f5f14a1d83..9823f6d928 100644 --- a/mod/assignment/type/upload/mod.html +++ b/mod/assignment/type/upload/mod.html @@ -5,6 +5,9 @@ if (empty($form->var2)) { $form->var2 = 0; // enable notes } + if (empty($form->var3)) { + $form->var3 = 0; // force intro hiding before available date + } if (empty($form->resubmit)) { $form->resubmit = 1; // allow deleting } @@ -64,6 +67,17 @@ + + : + + get_string("no"), 1=>get_string("yes")); + choose_from_menu($options, "var3", $form->var3, ""); + helpbutton("hideintro", get_string("hideintro", "assignment"), "assignment"); + ?> + + + :