1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
  
     | 
    
      From 8bea4b53f8eaf0c18a0e7a15a7bb012f951a4a7c Mon Sep 17 00:00:00 2001
From: root <root@postoffice.intern>
Date: Thu, 17 Aug 2023 21:42:55 +0200
Subject: [PATCH 04/13] include/class_session.inc: Only operate on an element
 in $_SESSION if it exists.
---
 include/class_session.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/class_session.inc b/include/class_session.inc
index ef0a23d..9b943ec 100644
--- a/include/class_session.inc
+++ b/include/class_session.inc
@@ -135,7 +135,7 @@ class session {
 
     public static function global_get($name)
     {
-        return $_SESSION[$name];
+        return isset($_SESSION[$name]) ? $_SESSION[$name] : "";
     }
 
     public static function delete($name)
@@ -159,7 +159,7 @@ class session {
 
     public static function global_delete($name)
     {
-        if($_SESSION[$name]){
+        if(isset($_SESSION[$name])){
             unset($_SESSION[$name]);
         }
     }
-- 
2.39.2
 
     |