Ejemplo n.º 1
0
$tokenSecret = "27c1b928d9306c59";
include_once "../lib/config.php";
include_once "../lib/FlickrHA.php";
include_once "../lib/FlickrPhotoHA.php";
include_once "../lib/FlickrDB.php";
$flickr = new FlickrHA($config->flickr->apiKey, $config->flickr->secret, $config->flickr->tokenKey, $config->flickr->tokenSecret);
$flickrDB = new FlickrDB($flickr, $config->db);
$setName = isset($_REQUEST["setName"]) ? $_REQUEST["setName"] : false;
if (!$setName || !$config->sets[$setName]) {
    die("no set");
}
echo "<p>Delete old...</p>";
$flickrDB->deleteSetPhotos($config->sets[$setName]->setId);
echo "<p>Getting images for set " . $setName . "...</p>";
#$setId = "72157663923690755";
$json = $flickr->getSetPhotos($config->sets[$setName]->setId);
$i = 0;
foreach ($json->photoset->photo as $photo) {
    set_time_limit(20);
    echo "<div>";
    echo "<img src=\"" . FlickrPhotoHA::getUrl($photo, FlickrPhotoHA::SIZE_SMALL_240_SHORT) . "\" />";
    $sizes = $flickr->getPhotoSize($photo);
    //var_dump($sizes);
    $originalSize = FlickrPhotoHA::getOriginalSize($sizes);
    $originalSource = FlickrPhotoHA::getNamedSize(FlickrPhotoHA::SIZE_ORIGINAL, $sizes);
    $xlSource = FlickrPhotoHA::getNamedSize(FlickrPhotoHA::SIZE_LARGE_1600, $sizes);
    if ($originalSource) {
        $originalSource = $originalSource->source;
    }
    if ($xlSource) {
        $xlSource = $xlSource->source;