I managed to track down the oddest bug I have seen in code in a long time when I worked to release version 1.25 of Photonic. After the last release quite a few users noticed that the 500px.com module had stopped working. This was particularly surprising to me because I could see 500px.com working perfectly on my local install, but failing elsewhere, such as the demo site. I never would have guessed, but the problem was that my development environment is a 64-bit machine while my live environment is a 32-bit machine. That was causing the maximum possible integer in PHP to be evaluated differently on the two platforms, and since I was comparing dates using this number as a bound, the 64-bit and 32-bit machines were returning differing results.
Anyway, this is the gist of this version of Photonic:
- Fixed the above issue.
- There was an issue that you wouldn’t have noticed if you weren’t connected to the web – trying to view a 500px.com gallery while not connected would result in a fatal error. This has been taken care of.
Hope this fixes the 500px.com issues for you.