MDL-20486 - modify button's label when there is no assignment has been submitted.

This commit is contained in:
Rossiani Wijaya 2010-06-23 10:05:48 +00:00
parent 6b0034a695
commit 8ceabede81
2 changed files with 8 additions and 1 deletions

View File

@ -72,6 +72,7 @@ $string['duedate'] = 'Due date';
$string['duedateno'] = 'No due date';
$string['early'] = '{$a} early';
$string['editmysubmission'] = 'Edit my submission';
$string['addsubmission'] = 'Add submission';
$string['emailstudents'] = 'Email alerts to students';
$string['emailteachermail'] = '{$a->username} has updated their assignment submission
for \'{$a->assignment}\'

View File

@ -1,5 +1,6 @@
<?php
require_once($CFG->libdir.'/formslib.php');
require_once($CFG->libdir . '/portfoliolib.php');
require_once($CFG->dirroot . '/mod/assignment/lib.php');
/**
* Extend the base assignment class for assignments where you upload a single file
@ -128,8 +129,13 @@ class assignment_online extends assignment_base {
}
echo $OUTPUT->box_end();
if (!$editmode && $editable) {
if (!empty($submission)) {
$submitbutton = "editmysubmission";
} else {
$submitbutton = "addsubmission";
}
echo "<div style='text-align:center'>";
echo $OUTPUT->single_button(new moodle_url('view.php', array('id'=>$this->cm->id, 'edit'=>'1')), get_string('editmysubmission', 'assignment'));
echo $OUTPUT->single_button(new moodle_url('view.php', array('id'=>$this->cm->id, 'edit'=>'1')), get_string($submitbutton, 'assignment'));
echo "</div>";
}