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]; }
<?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