// This is a generic paginator for album, photo and movie pages. Depending on the page type, // there are different sets of variables available. With this data, you can make a paginator // that lets you say "You're viewing photo 5 of 35", or "You're viewing photos 10 - 18 of 37" // for album views. // // Available variables for all page types: // $page_type - "collection", "item", or "other" // $page_subtype - "album", "movie", "photo", "tag", etc. // $previous_page_url - the url to the previous page, if there is one // $next_page_url - the url to the next page, if there is one // $total - the total number of photos in this album // // Available for the "collection" page types: // $page - what page number we're on // $max_pages - the maximum page number // $page_size - the page size // $first_page_url - the url to the first page, or null if we're on the first page // $last_page_url - the url to the last page, or null if we're on the last page // $first_visible_position - the position number of the first visible photo on this page // $last_visible_position - the position number of the last visible photo on this page // // Available for "item" page types: // $position - the position number of this photo // ?> // @mamouneyya // in order to add 'first' & 'last' navigation buttons for item pages. code inspired from GreyDragon Wind theme if ($page_type == "item"): { if ($item): $parent = $item->parent(); endif; $current_page = $position; $total_pages = $total; $siblings = $item->parent()->children(); for ($i = 1; $i <= $total; $i++): $_pagelist[$i] = $siblings[$i-1]->url(); endfor; } endif; ?>