Don't show album creation button for non-admins.
This commit is contained in:
parent
7c19265767
commit
1fe2e5057f
@ -57,16 +57,23 @@ class ViewPhotoAlbum extends HTMLController
|
|||||||
if (isset($header_box))
|
if (isset($header_box))
|
||||||
$this->page->adopt($header_box);
|
$this->page->adopt($header_box);
|
||||||
|
|
||||||
$this->page->adopt(new AlbumButtonBox([
|
// Can we do fancy things here?
|
||||||
[
|
// !!! TODO: permission system?
|
||||||
|
$buttons = [];
|
||||||
|
if (Registry::get('user')->isLoggedIn())
|
||||||
|
$buttons[] = [
|
||||||
'url' => BASEURL . '/uploadmedia/?tag=' . $id_tag,
|
'url' => BASEURL . '/uploadmedia/?tag=' . $id_tag,
|
||||||
'caption' => 'Upload new photos here',
|
'caption' => 'Upload new photos here',
|
||||||
],
|
];
|
||||||
[
|
if (Registry::get('user')->isAdmin())
|
||||||
|
$buttons[] = [
|
||||||
'url' => BASEURL . '/addalbum/?tag=' . $id_tag,
|
'url' => BASEURL . '/addalbum/?tag=' . $id_tag,
|
||||||
'caption' => 'Create new subalbum here',
|
'caption' => 'Create new subalbum here',
|
||||||
]
|
];
|
||||||
]));
|
|
||||||
|
// Enough actions for a button box?
|
||||||
|
if (!empty($buttons))
|
||||||
|
$this->page->adopt(new AlbumButtonBox($buttons));
|
||||||
|
|
||||||
// Fetch subalbums, but only if we're on the first page.
|
// Fetch subalbums, but only if we're on the first page.
|
||||||
if ($page === 1)
|
if ($page === 1)
|
||||||
|
Loading…
Reference in New Issue
Block a user