|
@@ -1,28 +1,26 @@
|
|
|
<?php
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
defined('MOODLE_INTERNAL') || die();
|
|
|
|
|
|
-require_once("$CFG->dirroot/course/moodleform_mod.php");
|
|
|
-require_once("$CFG->libdir/formslib.php");
|
|
|
+require_once($CFG->dirroot . "/course/moodleform_mod.php");
|
|
|
+require_once($CFG->libdir . "/formslib.php");
|
|
|
require_once("submission_form_functions.php");
|
|
|
|
|
|
class mod_gradeimporter_submission_form extends moodleform {
|
|
|
|
|
|
- public function definition() {
|
|
|
+ public function definition () {
|
|
|
global $CFG, $DB;
|
|
|
|
|
|
$mform = $this->_form;
|
|
@@ -46,19 +44,15 @@ class mod_gradeimporter_submission_form extends moodleform {
|
|
|
$mform->addElement('editor', 'description', get_string('description'));
|
|
|
$mform->setType('description', PARAM_TEXT);
|
|
|
|
|
|
- $mform->addElement('filemanager', 'submissionfiles_filemanager', get_string('submissionfiles', 'gradeimporter'),
|
|
|
- null, $filemanageroptions);
|
|
|
+ $mform->addElement('filemanager', 'submissionfiles_filemanager', get_string('submissionfiles', 'gradeimporter'), null, $filemanageroptions);
|
|
|
+
|
|
|
$mform->addHelpButton('submissionfiles_filemanager', 'submissionfiles', 'gradeimporter');
|
|
|
|
|
|
|
|
|
- $subtypeformurl = new moodle_url("/mod/gradeimporter/forms/submissiontype/submissiontype.php",
|
|
|
- array('cmid' => $cmid, 'id' => $gradeimporterid)
|
|
|
- );
|
|
|
+ $subtypeformurl = new moodle_url("/mod/gradeimporter/forms/submissiontype/submissiontype.php", array('cmid' => $cmid, 'id' => $gradeimporterid));
|
|
|
$newsubtypebutton = "<div class=\"col-md-9 form-inline align-items-start felement\">
|
|
|
- <button class=\"btn btn-primary\" onclick=\"window.open('$subtypeformurl','_self')\">
|
|
|
- New type
|
|
|
- </button>
|
|
|
- </div>";
|
|
|
+ <button class=\"btn btn-primary\" onclick=\"window.open('" . $subtypeformurl . "','_self')\">New type</button>
|
|
|
+ </div>\n";
|
|
|
$mform->addElement('html', $newsubtypebutton);
|
|
|
|
|
|
|
|
@@ -67,10 +61,11 @@ class mod_gradeimporter_submission_form extends moodleform {
|
|
|
$selectvalues = array();
|
|
|
foreach ($subtypes as $id => $type) {
|
|
|
$selectvalues[$id] = $type->name;
|
|
|
- }
|
|
|
- } else {
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else {
|
|
|
$selectvalues = array(-1 => 'create new type first');
|
|
|
- }
|
|
|
+ }
|
|
|
$mform->addElement('select', 'type', get_string('submissiontype', 'gradeimporter'), $selectvalues);
|
|
|
|
|
|
$mform->addElement('selectyesno', 'visibility', get_string('visibility', 'gradeimporter'));
|
|
@@ -95,6 +90,6 @@ class mod_gradeimporter_submission_form extends moodleform {
|
|
|
|
|
|
|
|
|
$this->set_data($submission);
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
-}
|
|
|
+ }
|