From e87270112eeceb1bfeb74112ccf012df091c8bb2 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Thu, 7 May 2020 11:34:30 +0200 Subject: [PATCH] LSsession :: loadLSaddon(): don't if config file is not found --- src/includes/class/class.LSsession.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/includes/class/class.LSsession.php b/src/includes/class/class.LSsession.php index d65bcf3a..2447e1c5 100644 --- a/src/includes/class/class.LSsession.php +++ b/src/includes/class/class.LSsession.php @@ -345,7 +345,12 @@ class LSsession { */ public static function loadLSaddon($addon) { if(self :: includeFile(LS_ADDONS_DIR .'LSaddons.'.$addon.'.php')) { - self :: includeFile(LS_CONF_DIR."LSaddons/config.LSaddons.".$addon.".php"); + // Load LSaddon config file (without warning if not found) + $conf_file = LS_CONF_DIR."LSaddons/config.LSaddons.".$addon.".php"; + if (self :: includeFile($conf_file, false, false)) + LSlog :: debug("LSsession :: loadLSaddon($addon): config file '$conf_file' loaded."); + else + LSlog :: debug("LSsession :: loadLSaddon($addon): config file '$conf_file' not found."); if (!call_user_func('LSaddon_'. $addon .'_support')) { LSerror :: addErrorCode('LSsession_02',$addon); return;