MDL-34692: Fix the assignment submission agreement will not be visible if the submission statement is empty

This commit is contained in:
Raymond Wijaya 2012-08-16 12:41:16 +08:00
parent d71c486507
commit a9b94affd4

View File

@ -2003,8 +2003,9 @@ class assign {
$data = new stdClass();
$adminconfig = $this->get_admin_config();
$requiresubmissionstatement = !empty($adminconfig->requiresubmissionstatement) ||
$this->get_instance()->requiresubmissionstatement;
$requiresubmissionstatement = (!empty($adminconfig->requiresubmissionstatement) ||
$this->get_instance()->requiresubmissionstatement) &&
!empty($adminconfig->submissionstatement);
$submissionstatement = '';
if (!empty($adminconfig->submissionstatement)) {
@ -2533,8 +2534,9 @@ class assign {
$data = new stdClass();
$adminconfig = $this->get_admin_config();
$requiresubmissionstatement = !empty($adminconfig->requiresubmissionstatement) ||
$this->get_instance()->requiresubmissionstatement;
$requiresubmissionstatement = (!empty($adminconfig->requiresubmissionstatement) ||
$this->get_instance()->requiresubmissionstatement) &&
!empty($adminconfig->submissionstatement);
$submissionstatement = '';
if (!empty($adminconfig->submissionstatement)) {
@ -3121,8 +3123,9 @@ class assign {
// submission statement
$adminconfig = $this->get_admin_config();
$requiresubmissionstatement = !empty($adminconfig->requiresubmissionstatement) ||
$this->get_instance()->requiresubmissionstatement;
$requiresubmissionstatement = (!empty($adminconfig->requiresubmissionstatement) ||
$this->get_instance()->requiresubmissionstatement) &&
!empty($adminconfig->submissionstatement);
$draftsenabled = $this->get_instance()->submissiondrafts;