diff --git a/blocks/blog_tags/block_blog_tags.php b/blocks/blog_tags/block_blog_tags.php index de32984c8ae..6edc7b5dff4 100644 --- a/blocks/blog_tags/block_blog_tags.php +++ b/blocks/blog_tags/block_blog_tags.php @@ -75,7 +75,7 @@ class block_blog_tags extends block_base { } return $this->content; - } else if (empty($CFG->usetags)) { + } else if (!core_tag_tag::is_enabled('core', 'post')) { $this->content = new stdClass(); $this->content->text = ''; if ($this->page->user_is_editing()) { @@ -126,6 +126,7 @@ class block_blog_tags extends block_base { WHERE t.id = ti.tagid AND p.id = ti.itemid $type AND ti.itemtype = 'post' + AND ti.component = 'core' AND ti.timemodified > $timewithin"; if ($context->contextlevel == CONTEXT_MODULE) { @@ -195,7 +196,9 @@ class block_blog_tags extends block_base { } $blogurl->param('tagid', $tag->id); - $link = html_writer::link($blogurl, tag_display_name($tag), array('class'=>$tag->class, 'title'=>get_string('numberofentries','blog',$tag->ct))); + $link = html_writer::link($blogurl, core_tag_tag::make_display_name($tag), + array('class' => $tag->class, + 'title' => get_string('numberofentries', 'blog', $tag->ct))); $this->content->text .= '
  • ' . $link . '
  • '; } $this->content->text .= "\n\n"; diff --git a/blocks/tag_flickr/block_tag_flickr.php b/blocks/tag_flickr/block_tag_flickr.php index 06f691d388d..22471f38eb1 100644 --- a/blocks/tag_flickr/block_tag_flickr.php +++ b/blocks/tag_flickr/block_tag_flickr.php @@ -47,7 +47,6 @@ class block_tag_flickr extends block_base { global $CFG, $USER; //note: do NOT include files at the top of this file - require_once($CFG->dirroot.'/tag/lib.php'); require_once($CFG->libdir . '/filelib.php'); if ($this->content !== NULL) { @@ -56,11 +55,12 @@ class block_tag_flickr extends block_base { $tagid = optional_param('id', 0, PARAM_INT); // tag id - for backware compatibility $tag = optional_param('tag', '', PARAM_TAG); // tag + $tc = optional_param('tc', 0, PARAM_INT); // Tag collection id. - if ($tag) { - $tagobject = tag_get('name', $tag); - } else if ($tagid) { - $tagobject = tag_get('id', $tagid); + if ($tagid) { + $tagobject = core_tag_tag::get($tagid); + } else if ($tag) { + $tagobject = core_tag_tag::get_by_name($tc, $tag); } if (empty($tagobject)) { @@ -73,7 +73,9 @@ class block_tag_flickr extends block_base { //include related tags in the photo query ? $tagscsv = $tagobject->name; if (!empty($this->config->includerelatedtags)) { - $tagscsv .= ',' . tag_get_related_tags_csv(tag_get_related_tags($tagobject->id), TAG_RETURN_TEXT); + foreach ($tagobject->get_related_tags() as $t) { + $tagscsv .= ',' . $t->get_display_name(false); + } } $tagscsv = urlencode($tagscsv); diff --git a/blocks/tag_flickr/edit_form.php b/blocks/tag_flickr/edit_form.php index e67e039a7a2..da0a23f5f8d 100644 --- a/blocks/tag_flickr/edit_form.php +++ b/blocks/tag_flickr/edit_form.php @@ -36,7 +36,7 @@ class block_tag_flickr_edit_form extends block_edit_form { $mform->setType('config_title', PARAM_TEXT); $mform->addElement('text', 'config_numberofphotos', get_string('numberofphotos', 'block_tag_flickr'), array('size' => 5)); - $mform->setType('config_numberofvideos', PARAM_INT); + $mform->setType('config_numberofphotos', PARAM_INT); $mform->addElement('selectyesno', 'config_includerelatedtags', get_string('includerelatedtags', 'block_tag_flickr')); $mform->setDefault('config_includerelatedtags', 0); diff --git a/blocks/tag_youtube/block_tag_youtube.php b/blocks/tag_youtube/block_tag_youtube.php index 7ab13be342c..9c79fe8d982 100644 --- a/blocks/tag_youtube/block_tag_youtube.php +++ b/blocks/tag_youtube/block_tag_youtube.php @@ -64,7 +64,6 @@ class block_tag_youtube extends block_base { global $CFG; //note: do NOT include files at the top of this file - require_once($CFG->dirroot.'/tag/lib.php'); require_once($CFG->libdir . '/filelib.php'); if ($this->content !== NULL) { @@ -132,11 +131,12 @@ class block_tag_youtube extends block_base { $tagid = optional_param('id', 0, PARAM_INT); // tag id - for backware compatibility $tag = optional_param('tag', '', PARAM_TAG); // tag + $tc = optional_param('tc', 0, PARAM_INT); // Tag collection id. - if ($tag) { - $tagobject = tag_get('name', $tag); - } else if ($tagid) { - $tagobject = tag_get('id', $tagid); + if ($tagid) { + $tagobject = core_tag_tag::get($tagid); + } else if ($tag) { + $tagobject = core_tag_tag::get_by_name($tc, $tag); } if (empty($tagobject)) { @@ -172,11 +172,12 @@ class block_tag_youtube extends block_base { $tagid = optional_param('id', 0, PARAM_INT); // tag id - for backware compatibility $tag = optional_param('tag', '', PARAM_TAG); // tag + $tc = optional_param('tc', 0, PARAM_INT); // Tag collection id. - if ($tag) { - $tagobject = tag_get('name', $tag); - } else if ($tagid) { - $tagobject = tag_get('id', $tagid); + if ($tagid) { + $tagobject = core_tag_tag::get($tagid); + } else if ($tag) { + $tagobject = core_tag_tag::get_by_name($tc, $tag); } if (empty($tagobject)) {