AdminMenu: add error count to badge iff count > 0

This commit is contained in:
Aaron van Geffen 2023-03-12 01:04:28 +01:00
parent 01822cdccf
commit 3cf281b24d

View File

@ -15,9 +15,10 @@ class AdminMenu extends Menu
if (!$user->isAdmin())
return;
$this->items[] = [
$this->items[0] = [
'label' => 'Admin',
'icon' => 'gear',
'badge' => ErrorLog::getCount(),
'subs' => [
[
'uri' => '/managealbums/',
@ -43,6 +44,9 @@ class AdminMenu extends Menu
],
];
if ($this->items[0]['badge'] == 0)
unset($this->items[0]['badge']);
foreach ($this->items as $i => $item)
{
if (isset($item['uri']))