Commit 26a8a8c8 authored by Eloy Lafuente's avatar Eloy Lafuente
Browse files

MDL-21293 tag_youtube block - apply conversion of old tags to new ones in specialization()

and start using new ones in configuration
parent 75a7a7e4
......@@ -18,6 +18,9 @@ class block_tag_youtube extends block_base {
function specialization() {
$this->title = !empty($this->config->title) ? $this->config->title : get_string('blockname', 'block_tag_youtube');
// Convert numeric categories (old YouTube API) to
// textual ones (new Google Data API)
$this->config->category = !empty($this->config->category) ? $this->category_map_old2new($this->config->category) : '0';
}
function instance_allow_multiple() {
......@@ -127,7 +130,7 @@ class block_tag_youtube extends block_base {
}
$request = 'http://gdata.youtube.com/feeds/api/videos?category=' .
$this->category_map_old2new($this->config->category) .
$this->config->category .
'&vq=' .
$querytag .
'&start-index=1&max-results=' .
......
......@@ -39,21 +39,7 @@ class block_tag_youtube_edit_form extends block_edit_form {
$mform->addElement('text', 'config_numberofvideos', get_string('numberofvideos', 'block_tag_youtube'), array('size' => 5));
$mform->setType('config_numberofvideos', PARAM_INTEGER);
$categorychoices = array(
0 => get_string('anycategory', 'block_tag_youtube'),
1 => get_string('filmsanimation', 'block_tag_youtube'),
2 => get_string('autosvehicles', 'block_tag_youtube'),
23 => get_string('comedy', 'block_tag_youtube'),
24 => get_string('entertainment', 'block_tag_youtube'),
10 => get_string('music', 'block_tag_youtube'),
25 => get_string('newspolitics', 'block_tag_youtube'),
22 => get_string('peopleblogs', 'block_tag_youtube'),
15 => get_string('petsanimals', 'block_tag_youtube'),
26 => get_string('howtodiy', 'block_tag_youtube'),
17 => get_string('sports', 'block_tag_youtube'),
19 => get_string('travel', 'block_tag_youtube'),
20 => get_string('gadgetsgames', 'block_tag_youtube'),
);
$categorychoices = $this->block->get_categories();
$mform->addElement('select', 'config_category', get_string('category', 'block_tag_youtube'), $categorychoices);
$mform->setDefault('config_category', 0);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment