From c0c78c46d07ecc6e2e229ea4b55ea8a51368c118 Mon Sep 17 00:00:00 2001 From: Moc Date: Wed, 22 Dec 2021 14:43:51 +0100 Subject: [PATCH] Closes #4447 - Add extra check for presence of log plugin Avoids fatal error when prefs are still stored for some reason. --- e107_plugins/siteinfo/counter_menu.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/e107_plugins/siteinfo/counter_menu.php b/e107_plugins/siteinfo/counter_menu.php index 3f2ac64a3..f70b96131 100644 --- a/e107_plugins/siteinfo/counter_menu.php +++ b/e107_plugins/siteinfo/counter_menu.php @@ -19,6 +19,17 @@ if (isset($pref['statActivate']) && $pref['statActivate'] == true) { //$pageName = preg_replace("/(\?.*)|(\_.*)|(\.php)/", "", basename (e_SELF)); + if(!file_exists(e_PLUGIN."log/consolidate.php")) + { + if(ADMIN) + { + $text .= "".COUNTER_L8.""; + } + + $ns->tablerender(COUNTER_L7, $text, 'counter'); + return; + } + require_once(e_PLUGIN."log/consolidate.php"); $logObj = new logConsolidate;