/** * Returns HTML for select form element. * * @return string */ function toHtml() { global $OUTPUT; $managelink = ''; if (has_capability('moodle/tag:manage', context_system::instance()) && $this->showstandard) { $url = new moodle_url('/tag/manage.php', array('tc' => $this->get_tag_collection())); $managelink = ' ' . $OUTPUT->action_link($url, get_string('managestandardtags', 'tag')); } return parent::toHTML() . $managelink; }
/** * Returns HTML for select form element. * * @return string */ function toHtml() { global $CFG, $OUTPUT; if (empty($CFG->usetags)) { debugging('A tags formslib field has been created even thought $CFG->usetags is false.', DEBUG_DEVELOPER); } $managelink = ''; if (has_capability('moodle/tag:manage', context_system::instance()) && $this->showingofficial) { $url = $CFG->wwwroot . '/tag/manage.php'; $managelink = ' ' . $OUTPUT->action_link($url, get_string('manageofficialtags', 'tag')); } return parent::toHTML() . $managelink; }