mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-27 15:54:03 +02:00
commit
4ea3bebe07
@ -69,7 +69,7 @@ class IniWriter
|
|||||||
*/
|
*/
|
||||||
public function render()
|
public function render()
|
||||||
{
|
{
|
||||||
if (file_exists($this->filename)) {
|
if ($this->filename !== null && file_exists($this->filename)) {
|
||||||
$oldconfig = Config::fromIni($this->filename);
|
$oldconfig = Config::fromIni($this->filename);
|
||||||
$content = trim(file_get_contents($this->filename));
|
$content = trim(file_get_contents($this->filename));
|
||||||
} else {
|
} else {
|
||||||
|
@ -147,15 +147,17 @@ class Dashboard extends AbstractWidget
|
|||||||
if ($dashboardPane !== null) {
|
if ($dashboardPane !== null) {
|
||||||
$key = $dashboardPane->getLabel();
|
$key = $dashboardPane->getLabel();
|
||||||
}
|
}
|
||||||
|
$pane = null;
|
||||||
if ($this->hasPane($key)) {
|
if ($this->hasPane($key)) {
|
||||||
$panes[$key] = $this->getPane($key);
|
$pane = $this->getPane($key);
|
||||||
} else {
|
} else {
|
||||||
$panes[$key] = new Pane($key);
|
$pane = new Pane($key);
|
||||||
|
$panes[$key] = $pane;
|
||||||
$panes[$key]->setTitle($part->title);
|
$panes[$key]->setTitle($part->title);
|
||||||
}
|
}
|
||||||
$panes[$key]->setUserWidget();
|
$pane->setUserWidget();
|
||||||
if ((bool) $part->get('disabled', false) === true) {
|
if ((bool) $part->get('disabled', false) === true) {
|
||||||
$panes[$key]->setDisabled();
|
$pane->setDisabled();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
list($paneName, $dashletName) = explode('.', $key, 2);
|
list($paneName, $dashletName) = explode('.', $key, 2);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user