MDL-33121 Book Module: performed minor changes and cleanup for the module

This commit is contained in:
Tõnis Tartes
2012-06-13 15:28:07 +08:00
committed by Rossiani Wijaya
parent b15ef0b058
commit 5b7e511ea8
17 changed files with 160 additions and 99 deletions
+10 -2
View File
@@ -29,11 +29,19 @@ require_once($CFG->libdir.'/formslib.php');
class book_chapter_edit_form extends moodleform {
function definition() {
global $CFG;
$chapter = $this->_customdata['chapter'];
$options = $this->_customdata['options'];
//Disabled subchapter option when editing first node
$disabledmsg = null;
$disabledarr = null;
if (!$chapter->id && $chapter->pagenum == 1 || $chapter->pagenum == 1) {
$disabledmsg = get_string('subchapternotice', 'book');
$disabledarr = array('group' => 1, 'disabled' => 'disabled');
}
$mform = $this->_form;
$mform->addElement('header', 'general', get_string('edit'));
@@ -42,7 +50,7 @@ class book_chapter_edit_form extends moodleform {
$mform->setType('title', PARAM_RAW);
$mform->addRule('title', null, 'required', null, 'client');
$mform->addElement('advcheckbox', 'subchapter', get_string('subchapter', 'mod_book'));
$mform->addElement('advcheckbox', 'subchapter', get_string('subchapter', 'mod_book'), $disabledmsg, $disabledarr);
$mform->addElement('editor', 'content_editor', get_string('content', 'mod_book'), null, $options);
$mform->setType('content_editor', PARAM_RAW);