Skip to content

Commit

Permalink
Merge branch 'MDL-28509_21_STABLE' of git://github.com/marxjohnson/mo…
Browse files Browse the repository at this point in the history
…odle into MOODLE_21_STABLE
  • Loading branch information
Aparup Banerjee committed Aug 23, 2011
2 parents d94b4b3 + 0638e55 commit 8145290
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 2 deletions.
5 changes: 5 additions & 0 deletions repository/youtube/lang/en/repository_youtube.php
Expand Up @@ -27,3 +27,8 @@
$string['search'] = 'Search videos'; $string['search'] = 'Search videos';
$string['youtube:view'] = 'Use youtube in file picker'; $string['youtube:view'] = 'Use youtube in file picker';
$string['configplugin'] = 'YouTube repository type configuration'; $string['configplugin'] = 'YouTube repository type configuration';
$string['sortby'] = 'Sort By';
$string['sortpublished'] = 'Date Published';
$string['sortrating'] = 'Rating';
$string['sortrelevance'] = 'Relevance';
$string['sortviewcount'] = 'View Count';
27 changes: 25 additions & 2 deletions repository/youtube/lib.php
Expand Up @@ -31,7 +31,7 @@ public function __construct($repositoryid, $context = SYSCONTEXTID, $options = a
$this->keyword = optional_param('youtube_keyword', '', PARAM_RAW); $this->keyword = optional_param('youtube_keyword', '', PARAM_RAW);
$this->start =1; $this->start =1;
$this->max = 27; $this->max = 27;
$this->sort = 'published'; $this->sort = optional_param('youtube_sort', '', PARAM_TEXT);
parent::__construct($repositoryid, $context, $options); parent::__construct($repositoryid, $context, $options);
} }


Expand Down Expand Up @@ -92,7 +92,30 @@ public function print_login($ajax = true) {
$search->id = 'youtube_search'; $search->id = 'youtube_search';
$search->name = 'youtube_keyword'; $search->name = 'youtube_keyword';
$search->label = get_string('search', 'repository_youtube').': '; $search->label = get_string('search', 'repository_youtube').': ';
$ret['login'] = array($search); $sort = new stdClass();
$sort->type = 'select';
$sort->options = array(
(object)array(
'value' => 'relevance',
'label' => get_string('sortrelevance', 'repository_youtube')
),
(object)array(
'value' => 'published',
'label' => get_string('sortpublished', 'repository_youtube')
),
(object)array(
'value' => 'rating',
'label' => get_string('sortrating', 'repository_youtube')
),
(object)array(
'value' => 'viewCount',
'label' => get_string('sortviewcount', 'repository_youtube')
)
);
$sort->id = 'youtube_sort';
$sort->name = 'youtube_sort';
$sort->label = get_string('sortby', 'repository_youtube').': ';
$ret['login'] = array($search, $sort);
$ret['login_btn_label'] = get_string('search'); $ret['login_btn_label'] = get_string('search');
$ret['login_btn_action'] = 'search'; $ret['login_btn_action'] = 'search';
return $ret; return $ret;
Expand Down

0 comments on commit 8145290

Please sign in to comment.