From 733cfd806f6f58edae12af282e609594d24e6ac9 Mon Sep 17 00:00:00 2001 From: dongsheng Date: Tue, 19 Aug 2008 03:54:58 +0000 Subject: [PATCH] "MDL-13766, add original format for flickr" --- repository/flickr/repository.class.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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'); -- 2.39.5