From: dongsheng Date: Tue, 19 Aug 2008 03:54:58 +0000 (+0000) Subject: "MDL-13766, add original format for flickr" X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=733cfd806f6f58edae12af282e609594d24e6ac9;p=moodle.git "MDL-13766, add original format for flickr" --- diff --git a/repository/flickr/repository.class.php b/repository/flickr/repository.class.php index 7bf2e699fc..84c59654ce 100755 --- a/repository/flickr/repository.class.php +++ b/repository/flickr/repository.class.php @@ -110,7 +110,7 @@ EOD; // do searching, if $path is not empty, ignore it. $photos = $this->flickr->photos_search(array('user_id'=>$people['nsid'], 'text'=>$search)); } elseif(!empty($path) && empty($search)) { - $photos = $this->flickr->people_getPublicPhotos($people['nsid'], null, 36, $path); + $photos = $this->flickr->people_getPublicPhotos($people['nsid'], 'original_format', 36, $path); } $ret = new stdclass; @@ -126,8 +126,13 @@ EOD; if(empty($p['title'])) { $p['title'] = get_string('notitle', 'repository_flickr'); } + if (isset($p['originalformat'])) { + $format = $p['originalformat']; + } else { + $format = 'jpg'; + } $ret->list[] = - array('title'=>$p['title'],'source'=>$p['id'],'id'=>$p['id'],'thumbnail'=>$this->flickr->buildPhotoURL($p, 'Square'), 'date'=>'', 'size'=>'unknown'); + array('title'=>$p['title'].'.'.$format,'source'=>$p['id'],'id'=>$p['id'],'thumbnail'=>$this->flickr->buildPhotoURL($p, 'Square'), 'date'=>'', 'size'=>'unknown'); } if(empty($ret)) { throw new repository_exception('nullphotolist', 'repository_flickr');