Remove Tracy warning in OpenVKPresenter: 237 line

PHP Notice: Trying to get property 'identity' of non-object in .../Web/Presenters/OpenVKPresenter.php:237

Inserted <if> statement with check an user session.
This commit is contained in:
10Firefox11 2021-11-11 00:20:07 +03:00 committed by GitHub
parent 610b2bda6d
commit 269918b8a3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -234,9 +234,11 @@ abstract class OpenVKPresenter extends SimplePresenter
$this->template->theme = Themepacks::i()[Session::i()->get("_tempTheme", "ovk")]; $this->template->theme = Themepacks::i()[Session::i()->get("_tempTheme", "ovk")];
else if($this->requestParam("themePreview")) else if($this->requestParam("themePreview"))
$this->template->theme = Themepacks::i()[$this->requestParam("themePreview")]; $this->template->theme = Themepacks::i()[$this->requestParam("themePreview")];
else if($this->user->identity !== null && $this->user->identity->getTheme()) else if (!is_null($this->user)) {
if ($this->user->identity !== null && $this->user->identity->getTheme()) {
$this->template->theme = $this->user->identity->getTheme(); $this->template->theme = $this->user->identity->getTheme();
}
}
// Знаю, каша ебаная, целестора рефактор всё равно сделает :))) // Знаю, каша ебаная, целестора рефактор всё равно сделает :)))
} }
} }