From 408c6d82cfdac3f748e722d9380e0d74e15e2bc4 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Thu, 13 Sep 2018 16:12:41 +0200 Subject: [PATCH] Improve LSsession :: loadLSobject() error debugging --- public_html/includes/class/class.LSsession.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public_html/includes/class/class.LSsession.php b/public_html/includes/class/class.LSsession.php index a7482c9d..083fcfa0 100644 --- a/public_html/includes/class/class.LSsession.php +++ b/public_html/includes/class/class.LSsession.php @@ -232,25 +232,30 @@ class LSsession { $error = 0; self :: loadLSclass('LSldapObject'); if (!self :: loadLSclass($object,'LSobjects')) { + LSdebug("LSsession :: loadLSobject($object) : Fail to load LSldapObject class"); $error = 1; } if (!self :: includeFile( LS_OBJECTS_DIR . 'config.LSobjects.'.$object.'.php' )) { + LSdebug("LSsession :: loadLSobject($object) : Fail to include 'config.LSobjects.$object.php' file"); $error = 1; } else { if (!LSconfig :: set("LSobjects.$object",$GLOBALS['LSobjects'][$object])) { + LSdebug("LSsession :: loadLSobject($object) : Fail to LSconfig :: set('LSobjects.$object', \$GLOBALS['LSobjects'][$object])"); $error = 1; } else if (isset($GLOBALS['LSobjects'][$object]['LSaddons'])){ if (is_array($GLOBALS['LSobjects'][$object]['LSaddons'])) { foreach ($GLOBALS['LSobjects'][$object]['LSaddons'] as $addon) { if (!self :: loadLSaddon($addon)) { + LSdebug("LSsession :: loadLSobject($object) : Fail to load LSaddon '$addon'"); $error = 1; } } } else { if (!self :: loadLSaddon($GLOBALS['LSobjects'][$object]['LSaddons'])) { + LSdebug("LSsession :: loadLSobject($object) : Fail to load LSaddon '".$GLOBALS['LSobjects'][$object]['LSaddons']."'"); $error = 1; } }