From 60847a4a423a9e18bdfc226267191564702598c2 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 7 Apr 2017 11:03:26 +0200 Subject: Check for module availability before calling it in legacy clientlog API --- apis/clientlog.inc.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'apis') diff --git a/apis/clientlog.inc.php b/apis/clientlog.inc.php index 81a7dbf7..b68e4632 100644 --- a/apis/clientlog.inc.php +++ b/apis/clientlog.inc.php @@ -10,7 +10,11 @@ if (empty($_POST['type'])) die('Missing options.'); $type = mb_strtolower($_POST['type']); if ($type{0} === '~' || $type{0} === '.') { - require 'modules/statistics/api.inc.php'; + if (Module::isAvailable('statistics')) { + require 'modules/statistics/api.inc.php'; + } } else { - require 'modules/syslog/api.inc.php'; + if (Module::isAvailable('syslog')) { + require 'modules/syslog/api.inc.php'; + } } -- cgit v1.2.3-55-g7522