$mform->addElement('select', 'publishstate', get_string('publishto', 'blog'), blog_applicable_publish_states());
$mform->setHelpButton('publishstate', array('publish_state', get_string('helppublish', 'blog'), 'blog'));
- $mform->addElement('header', 'tagshdr', get_string('tags', 'blog'));
-
- $mform->createElement('select', 'otags', get_string('otags','blog'));
-
- $js_escape = array(
- "\r" => '\r',
- "\n" => '\n',
- "\t" => '\t',
- "'" => "\\'",
- '"' => '\"',
- '\\' => '\\\\'
- );
-
- $otagsselEl =& $mform->addElement('select', 'otags', get_string('otags', 'blog'), array(), 'size="5"');
- $otagsselEl->setMultiple(true);
- $this->otags_select_setup();
-
- if (has_capability('moodle/blog:manageofficialtags', $sitecontext)){
- $deleteotagsmsg = strtr(get_string('deleteotagswarn', 'blog'), $js_escape);
- $mform->registerNoSubmitButton('deleteotags');
- $mform->addElement('submit', 'deleteotags', get_string('delete'),
- array('onclick'=>"return confirm('$deleteotagsmsg');"));
- $mform->disabledIf('deleteotags', 'otags[]', 'noitemselected');
- $mform->setAdvanced('deleteotags');
-
- $mform->registerNoSubmitButton('addotags');
- $otagsgrp = array();
- $otagsgrp[] =& $mform->createElement('text', 'otagsadd', get_string('addotags', 'blog'));
- $otagsgrp[] =& $mform->createElement('submit', 'addotags', get_string('add'));
- $mform->addGroup($otagsgrp, 'otagsgrp', get_string('addotags','blog'), array(' '), false);
- $mform->setType('otagsadd', PARAM_NOTAGS);
- $mform->setAdvanced('otagsgrp');
+
+
+ if (!empty($CFG->usetags)) {
+ $mform->addElement('header', 'tagshdr', get_string('tags', 'blog'));
+ $mform->createElement('select', 'otags', get_string('otags','blog'));
+
+ $js_escape = array(
+ "\r" => '\r',
+ "\n" => '\n',
+ "\t" => '\t',
+ "'" => "\\'",
+ '"' => '\"',
+ '\\' => '\\\\'
+ );
+
+ $otagsselEl =& $mform->addElement('select', 'otags', get_string('otags', 'blog'), array(), 'size="5"');
+ $otagsselEl->setMultiple(true);
+ $this->otags_select_setup();
+
+ if (has_capability('moodle/blog:manageofficialtags', $sitecontext)){
+ $deleteotagsmsg = strtr(get_string('deleteotagswarn', 'blog'), $js_escape);
+ $mform->registerNoSubmitButton('deleteotags');
+ $mform->addElement('submit', 'deleteotags', get_string('delete'),
+ array('onclick'=>"return confirm('$deleteotagsmsg');"));
+ $mform->disabledIf('deleteotags', 'otags[]', 'noitemselected');
+ $mform->setAdvanced('deleteotags');
+
+ $mform->registerNoSubmitButton('addotags');
+ $otagsgrp = array();
+ $otagsgrp[] =& $mform->createElement('text', 'otagsadd', get_string('addotags', 'blog'));
+ $otagsgrp[] =& $mform->createElement('submit', 'addotags', get_string('add'));
+ $mform->addGroup($otagsgrp, 'otagsgrp', get_string('addotags','blog'), array(' '), false);
+ $mform->setType('otagsadd', PARAM_NOTAGS);
+ $mform->setAdvanced('otagsgrp');
+ }
+
+ $mform->addElement('textarea', 'ptags', get_string('ptags', 'blog'), array('cols'=>'40', 'rows'=>'5'));
+ $mform->setType('ptagsadd', PARAM_NOTAGS);
}
-
- $mform->addElement('textarea', 'ptags', get_string('ptags', 'blog'), array('cols'=>'40', 'rows'=>'5'));
- $mform->setType('ptagsadd', PARAM_NOTAGS);
-
+
$this->add_action_buttons();
$mform->addElement('hidden', 'action');