Beispiel #1
0
 /**
  * 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;
 }
Beispiel #2
0
 /**
  * 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;
 }