getRequest()->isGet()) { $this->setAutorefreshInterval(10); } $this->setTitle($this->translate('Icinga Director')); $names = $this->params->getValues('name', array('Objects', 'Deployment', 'Data')); if (count($names) === 1) { // TODO: Find a better way for this $this->addSingleTab($this->translate(ucfirst($names[0]))); } else { $this->addSingleTab($this->translate('Overview')); } foreach ($names as $name) { $dashboard = Dashboard::loadByName($name, $this->db()); if ($dashboard->isAvailable()) { $this->content()->add($dashboard); } } } }