update getPhotoURL to accept a photo ID, an array of photo properties, or a SimpleXMLElement as returned from photosGetInfo().
Update the shortcode caching to store an array.
Allow FlickrSilo::silo_get() to obtain the raw content of Flickr images.
Remove unnecessary EventLog debugging.
fix typo
instantiate new Flickr object earlier in the shortcode filter
Typo fix in getPhotoURL, so that the returned URL is actually valid
remove unnecessary EventLog debug
Don't use blank values in the IN clause.
Fixes habari/habari#452
Allow url_args to be filtered upon URL generation.
Fixes habari/habari#451
Update FlickrAPI and FlickrSilo to use RemoteRequest for all Flickr interactions. Specifically use HTTP POST for all Flickr API interactions. Photo uploads work provided you pass the filename of an on-disk image: trying to post raw image data doesn't yet work.
Helper methods for ajax URLs.
Method must be defined as static to not throw errors.
Make validate_required check for empty arrays and arrays containing only empty elements. Fixes #389
Merge pull request #32 from Konzertheld/0.9.1

Make validate_required check for empty arrays and arrays containing only...
Add validate_array as a new validator. It accepts the name of another validator and it's arguments and then passes all the values of a multi-value control through that validator. Currently propably only works with core validators.
Fix the Latest Comments dashboard module.

I'm tired of seeing duplicated posts in the list.
increase FlickrSilo timeout to 15 seconds. Flickr seems a little slow lately.
Merge branch '0.9.1' of https://github.com/habari/system into 0.9.1
Add a method to InfoRecords to get all the records as an array.

This would have been native if we had extended ArrayObject… Why didn't we do this, again?
Handle deleted user info fields properly (unset them on the user object when the form value is empty).