From 0b049065a615df198b4e4ef13471211ea9a07268 Mon Sep 17 00:00:00 2001 From: Kenneth Barrett Date: Wed, 15 Jun 2011 23:28:15 -0400 Subject: [PATCH 1/2] Correct the syntax by adding semicolon at end of line. --- SimpleFlickr.cfc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SimpleFlickr.cfc b/SimpleFlickr.cfc index 5b7223f..71dcd8b 100644 --- a/SimpleFlickr.cfc +++ b/SimpleFlickr.cfc @@ -128,7 +128,7 @@ photoset_photos = photoset_struct.photoset.photo; } else if(structKeyExists(photoset_struct,"photos")){ - photoset_photos = photoset_struct.photos.photo + photoset_photos = photoset_struct.photos.photo; } // loop over photos and build the return array for(i=1; i lte arrayLen(photoset_photos); i = i + 1){ From 9569298d6b0fb2bf0b75a5f416444dabe52ce89a Mon Sep 17 00:00:00 2001 From: Kenneth Barrett Date: Thu, 16 Jun 2011 23:38:21 -0400 Subject: [PATCH 2/2] Update application.version to current version number. Add photoset.owner, photoset_id, and photo.link to $getPhotosFromJSON() method. Change returntype to "xml" in $getPhotosFromXML. --- SimpleFlickr.cfc | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/SimpleFlickr.cfc b/SimpleFlickr.cfc index 71dcd8b..342807f 100644 --- a/SimpleFlickr.cfc +++ b/SimpleFlickr.cfc @@ -11,10 +11,8 @@ - - application.version = "1.1,1.1.1";//sets the Wheels versions the plugin is compatible with. - return this; - + + @@ -125,7 +123,9 @@ var photos = []; var photo = {}; if(structKeyExists(photoset_struct,"photoset")){ + photoset_owner = photoset_struct.photoset.owner; photoset_photos = photoset_struct.photoset.photo; + photoset_id = photoset_struct.photoset.id; } else if(structKeyExists(photoset_struct,"photos")){ photoset_photos = photoset_struct.photos.photo; @@ -135,7 +135,9 @@ photo = {}; photo.title = photoset_photos[i].title; // URL FORMAT: http://farm{farm-id}.static.flickr.com/{server-id}/{id}_{secret}.jpg - photo.url = "http://farm" & photoset_photos[i].farm & ".static.flickr.com/" & photoset_photos[i].server & "/" & photoset_photos[i].id & "_" & photoset_photos[i].secret & ".jpg"; + photo.url = "http://farm" & photoset_photos[i].farm & ".static.flickr.com/" & photoset_photos[i].server & "/" & photoset_photos[i].id & "_" & photoset_photos[i].secret & "_m.jpg"; + // Link URL FORMAT = http://www.flickr.com/photos/{user-id}/{photo-id} + photo.link = "http://www.flickr.com/photos/" & photoset_owner & "/" & photoset_photos[i].id; arrayAppend(photos,photo); } return photos; @@ -143,7 +145,7 @@ - + // create an array of the photos from the XML and then populate the correct attributes. var photoset_photos = xmlParse(arguments.photo_set); @@ -160,7 +162,7 @@ } return photos; - + @@ -187,7 +189,7 @@ // create an array of the photosets from the XML and then populate the correct attributes. var photoset_struct = xmlParse(arguments.photo_sets); - var photosets_struct = photoset_struct.XmlChildren[1].XmlChildren[1].XmlChildren; + var photosets_struct = photoset_struct.XmlChildren[1].XmlChildren[1].XmlChildren; var photosets = []; var photoset = {}; var photoset_atts = {};