Hi guys,

Quite new to this - I'm doing this tutorial:
http://www.sitepoint.com/article/photo-gallery-cakephp-flickr/ and I'm
having issues on index.ctp. This is the troublesome code:
-----------------------------------------------------------------
<img id="mainimg" src="<?php echo $flickr->buildPhotoURL($thumbs
['photo'][0], 'medium')?>" title="<?php echo $thumbs['photo'][0]
['title']?>"  alt="<?php echo $thumbs['photo'][0]['title']?>" />
-----------------------------------------------------------------

and this is the output I'm getting from it:
----------------------------------------------------------------
Notice (8): Undefined index: photo [APP\views\gallery\index.ctp, line
12] http://farm.static.flickr.com//_.jpg"; title="" alt="" />
----------------------------------------------------------------

buildPhotoURL() looks like this:
----------------------------------------------------------------
        function buildPhotoURL ($photo, $size = "Medium") {
                //receives an array (can use the individual photo data returned
                //from an API call) and returns a URL (doesn't mean that the
                //file size exists)
                $sizes = array(
                        "square" => "_s",
                        "thumbnail" => "_t",
                        "small" => "_m",
                        "medium" => "",
                        "large" => "_b",
                        "original" => "_o"
                );

                $size = strtolower($size);
                if (!array_key_exists($size, $sizes)) {
                        $size = "medium";
                }

                if ($size == "original") {
                        $url = "http://farm"; . $photo['farm'] . 
".static.flickr.com/" .
$photo['server'] . "/" . $photo['id'] . "_" . $photo
['originalsecret'] . "_o" . "." . $photo['originalformat'];
                } else {
                        $url = "http://farm"; . $photo['farm'] . 
".static.flickr.com/" .
$photo['server'] . "/" . $photo['id'] . "_" . $photo['secret'] . $sizes
[$size] . ".jpg";
                }
                return $url;
        }
----------------------------------------------------------------

I know the tutorial is quite out-of-date now, so something might have
changed in either API that I don't know about it, or I could just be
doing something wrong. Does anybody have any ideas, am I missing
something obvious?

Thanks!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to