Allow users to filter albums by contributors #48

Merged
Roflin merged 18 commits from refactor/viewalbum into master 2024-01-20 20:11:18 +01:00
Showing only changes of commit 30bc0bb884 - Show all commits

View File

@ -60,7 +60,7 @@ class ViewPhotoAlbum extends HTMLController
'label' => $contributor['first_name'], 'label' => $contributor['first_name'],
'caption' => sprintf('By %s (%s photos)', 'caption' => sprintf('By %s (%s photos)',
$contributor['first_name'], $contributor['num_assets']), $contributor['first_name'], $contributor['num_assets']),
'link' => $tag->getUrl() . '/?by=' . $contributor['slug'], 'link' => $tag->getUrl() . '?by=' . $contributor['slug'],
]; ];
} }
} }
@ -119,7 +119,7 @@ class ViewPhotoAlbum extends HTMLController
'items_per_page' => self::PER_PAGE, 'items_per_page' => self::PER_PAGE,
'start' => ($current_page - 1) * self::PER_PAGE, 'start' => ($current_page - 1) * self::PER_PAGE,
'base_url' => $tag->getUrl(), 'base_url' => $tag->getUrl(),
'page_slug' => 'page/%PAGE%/' . (isset($active_filter) ? '?by=' . $active_filter : ''), 'page_slug' => 'page/%PAGE%/' . (!empty($active_filter) ? '?by=' . $active_filter : ''),
'index_class' => 'pagination-lg justify-content-around justify-content-lg-center', 'index_class' => 'pagination-lg justify-content-around justify-content-lg-center',
]); ]);
$this->page->adopt(new PageIndexWidget($index)); $this->page->adopt(new PageIndexWidget($index));