Example #1
0
function decodeMachineTagArgument($set_id)
{
    if (!isMachineTag($set_id)) {
        return $set_id;
    }
    $temp = explode("-", $set_id, 3);
    if (count($temp) != 3) {
        return FALSE;
    }
    return $temp[0] . ":" . $temp[1] . "=" . $temp[2];
}
Example #2
0
<?php

echo "<!-- Flickr: in photoset.php -->\n";
$title = "";
$desc = "";
$num_photos_total = 0;
$num_pages = 0;
if (isMachineTag($set_id)) {
    $photos = $flickr->searchPhotosByMachineTags($set_id);
    $title = "Taggade bilder";
} else {
    // Räkna ut antal sidor baserat på antalet bilder
    $photoset = $flickr->getPhotosetXML($set_id);
    $num_photos_total = (string) $photoset['photos'];
    $num_pages = ceil($num_photos_total / $photos_per_page);
    $photos = $flickr->getPhotosXML($set_id, $photos_per_page, $page);
    $title = $photoset->title;
    $desc = $photoset->description;
}
// HTML för sidnavigeringen
$navigering_html = '';
if ($num_pages > 1) {
    // Wrapper
    $navigering_html .= '<ul class="nav-offset" style="list-style-type: none">';
    // List
    $navigering_html .= '<li class="current">';
    // Many result pages?
    if ($results_page > 5) {
        $navigering_html .= ' .. ';
    }
    // Links next pages