Added a timemodified field to the customcert_elements table which is used to collapse the form elements that have already been modified by the user
Note: I did not create a db/upgrade.php script to add the new database column as this module should not be currently used by anyone.
This commit is contained in:
parent
3d0b62c25d
commit
7781024377
3 changed files with 16 additions and 8 deletions
|
@ -252,6 +252,13 @@ class mod_customcert_edit_form extends moodleform {
|
|||
// Add element header.
|
||||
$mform->addElement('header', 'headerelement_' . $element->id, get_string('page', 'customcert', $pagenum) . " - " .
|
||||
get_string('pluginname', 'customcertelement_' . $element->element));
|
||||
// We do not need to expand these elements if the modified time is greater than the created time as it
|
||||
// means the values have already been altered by the user - ie. the element has not just been created.
|
||||
if ($element->timemodified > $element->timecreated) {
|
||||
$mform->setExpanded('headerelement_' . $element->id, false);
|
||||
} else {
|
||||
$mform->setExpanded('headerelement_' . $element->id, true);
|
||||
}
|
||||
// Only display the move up arrow if it is not the first.
|
||||
if ($element->sequence > 1) {
|
||||
$url = new moodle_url('/mod/customcert/edit.php', array('cmid' => $this->_customdata['cmid'], 'emoveup' => $element->id));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue