From caff10a0b0b9eea7785a59b6ad445802c45e3f0f Mon Sep 17 00:00:00 2001 From: Damyon Wiese Date: Wed, 20 Jun 2012 10:19:31 +0800 Subject: [PATCH 1/1] MDL-33850: Assignment: Change text to "Add submission" before anything has been submitted AMOS BEGIN CPY [addsubmission,mod_assignment],[addsubmission,mod_assign] AMOS END --- mod/assign/lang/en/assign.php | 1 + mod/assign/renderer.php | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/mod/assign/lang/en/assign.php b/mod/assign/lang/en/assign.php index bfe387b7f73..0e19bf405e8 100644 --- a/mod/assign/lang/en/assign.php +++ b/mod/assign/lang/en/assign.php @@ -22,6 +22,7 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ +$string['addsubmission'] = 'Add submission'; $string['allowsubmissions'] = 'Allow the user to continue making submissions to this assignment.'; $string['allowsubmissionsshort'] = 'Allow submission changes'; $string['allowsubmissionsfromdate'] = 'Allow submissions from'; diff --git a/mod/assign/renderer.php b/mod/assign/renderer.php index 087f4fe0a7a..ab3af8a60b7 100644 --- a/mod/assign/renderer.php +++ b/mod/assign/renderer.php @@ -467,8 +467,13 @@ class mod_assign_renderer extends plugin_renderer_base { // links if ($status->canedit) { - $o .= $this->output->single_button(new moodle_url('/mod/assign/view.php', - array('id' => $status->coursemoduleid, 'action' => 'editsubmission')), get_string('editsubmission', 'assign'), 'get'); + if (!$status->submission) { + $o .= $this->output->single_button(new moodle_url('/mod/assign/view.php', + array('id' => $status->coursemoduleid, 'action' => 'editsubmission')), get_string('addsubmission', 'assign'), 'get'); + } else { + $o .= $this->output->single_button(new moodle_url('/mod/assign/view.php', + array('id' => $status->coursemoduleid, 'action' => 'editsubmission')), get_string('editsubmission', 'assign'), 'get'); + } } if ($status->cansubmit) { -- 2.43.0