MDL-40709 skydrive: filter files by accepted types

This means images will only be shown in the image picker, videos
in the video picker - etc.
This commit is contained in:
Dan Poltawski 2013-08-14 15:56:58 +08:00
parent 50ff861263
commit 7e9ab93199

View File

@ -96,7 +96,11 @@ class repository_skydrive extends repository {
$ret['dynload'] = true;
$ret['nosearch'] = true;
$ret['manage'] = 'https://skydrive.live.com/';
$ret['list'] = $this->skydrive->get_file_list($path);
$fileslist = $this->skydrive->get_file_list($path);
// Filter list for accepted types. Hopefully this will be done by core some day.
$fileslist = array_filter($fileslist, array($this, 'filter'));
$ret['list'] = $fileslist;
// Generate path bar, always start with the plugin name.
$ret['path'] = array();