From: dongsheng Date: Wed, 25 Feb 2009 02:06:06 +0000 (+0000) Subject: "REPOSITORY/MDL-18356, append extenstions to file names smartly" X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=0e51661b24f1be1dd9ed987a82291a6c9c80661a;p=moodle.git "REPOSITORY/MDL-18356, append extenstions to file names smartly" --- diff --git a/repository/flickr/repository.class.php b/repository/flickr/repository.class.php index 0e1b2f9181..5fc55ebfab 100755 --- a/repository/flickr/repository.class.php +++ b/repository/flickr/repository.class.php @@ -162,7 +162,12 @@ class repository_flickr extends repository { } else { $format = 'jpg'; } - $ret['list'][] = array('title'=>$p['title'].'.'.$format,'source'=>$p['id'], + $format = '.'.$format; + // append extensions to the files + if (substr($p['title'], strlen($p['title'])-strlen($format)) != $format) { + $p['title'] .= $format; + } + $ret['list'][] = array('title'=>$p['title'],'source'=>$p['id'], 'id'=>$p['id'],'thumbnail'=>$this->flickr->buildPhotoURL($p, 'Square'), 'date'=>'', 'size'=>'unknown', 'url'=>$photos_url.$p['id']); } diff --git a/repository/flickr_public/repository.class.php b/repository/flickr_public/repository.class.php index c960ab96bf..1262ff42f4 100644 --- a/repository/flickr_public/repository.class.php +++ b/repository/flickr_public/repository.class.php @@ -224,7 +224,12 @@ class repository_flickr_public extends repository { } else { $format = 'jpg'; } - $ret['list'][] = array('title'=>$p['title'].'.'.$format,'source'=>$p['id'], + $format = '.'.$format; + // append extensions to the files + if (substr($p['title'], strlen($p['title'])-strlen($format)) != $format) { + $p['title'] .= $format; + } + $ret['list'][] = array('title'=>$p['title'], 'source'=>$p['id'], 'id'=>$p['id'],'thumbnail'=>$this->flickr->buildPhotoURL($p, 'Square'), 'date'=>'', 'size'=>'unknown', 'url'=>'http://www.flickr.com/photos/'.$p['owner'].'/'.$p['id']); }