From 66a39880e6d5b4815ff107e62c9e865900019784 Mon Sep 17 00:00:00 2001 From: Thibault Dockx <thibault.dockx@fusiondirectory.org> Date: Mon, 13 Jan 2025 18:23:59 +0000 Subject: [PATCH] :sparkles: (CORE) - progression of un-seralization 2 --- include/class_session.inc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/class_session.inc b/include/class_session.inc index 55f62efdc..286d14cce 100755 --- a/include/class_session.inc +++ b/include/class_session.inc @@ -57,7 +57,7 @@ class session public static function set ($name, $value) { if ($name === 'config') { - $value = json_encode($value); + $value = pack('C',$value); } $_SESSION[$name] = $value; } @@ -78,7 +78,9 @@ class session public static function get ($name) { if ($name === 'config') { - return json_decode($_SESSION[$name]); + if (isset($_SESSION['config'])) { + return unpack('C', $_SESSION[$name]); + } } else if (isset($_SESSION[$name])) { return $_SESSION[$name]; -- GitLab