blob: 2a024ae45383cc3e5bab1be3740294b2f19a824e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<?php
// Icinga Web 2 Cube Module | (c) 2019 Icinga GmbH | GPLv2
namespace Icinga\Module\Cube\Web;
use Icinga\Web\Widget\Tabextension\DashboardAction;
abstract class IdoController extends Controller
{
public function createTabs()
{
return $this->getTabs()
->add('cube/hosts', [
'label' => $this->translate('Hosts'),
'url' => 'cube/hosts' . ($this->params->toString() === '' ? '' : '?' . $this->params->toString())
])
->add('cube/services', [
'label' => $this->translate('Services'),
'url' => 'cube/services' . ($this->params->toString() === '' ? '' : '?' . $this->params->toString())
])
->extend(new DashboardAction());
}
}
|