Fixing issue #136 (PHP 7.2 unpack user from session)
This commit is contained in:
parent
374612bde8
commit
002e64f4d6
|
@ -134,9 +134,11 @@ class Lang
|
|||
|
||||
/** @var User $user */
|
||||
$user = !empty($_SESSION['php-censor-user']) ? $_SESSION['php-censor-user'] : null;
|
||||
if (!is_object($user) && gettype($user) == 'object') {
|
||||
|
||||
if ((!is_object($user) || get_class($user) == '__PHP_Incomplete_Class') && gettype($user) == 'object') {
|
||||
$user = unserialize(serialize($_SESSION['php-censor-user']));
|
||||
}
|
||||
|
||||
if ($user) {
|
||||
$language = $user->getLanguage();
|
||||
if ($user && self::setLanguage($language)) {
|
||||
|
|
Loading…
Reference in a new issue