From 929806c9a22e083be5475bdc1160a4ec2a67c6c5 Mon Sep 17 00:00:00 2001 From: Jeroen Dalsem Date: Wed, 2 Feb 2022 14:40:55 +0100 Subject: [PATCH] fix(developers): do not disable display errors if enabled from htaccess fixes #10619 --- mod/developers/classes/Elgg/Developers/Bootstrap.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/mod/developers/classes/Elgg/Developers/Bootstrap.php b/mod/developers/classes/Elgg/Developers/Bootstrap.php index 36d4adb458f..1a1a9b6fc88 100644 --- a/mod/developers/classes/Elgg/Developers/Bootstrap.php +++ b/mod/developers/classes/Elgg/Developers/Bootstrap.php @@ -31,9 +31,12 @@ protected function processSettings() { $events = $elgg->events; $settings = $this->plugin()->getAllSettings(); - - ini_set('display_errors', (int) !empty($settings['display_errors'])); - + + $display_errors = (int) !empty($settings['display_errors']); + if ($display_errors) { + ini_set('display_errors', $display_errors); + } + if (!empty($settings['screen_log']) && (elgg_get_viewtype() === 'default') && !\Elgg\Application::isCli()) { // don't show in action/simplecache $path = elgg_substr(current_page_url(), elgg_strlen(elgg_get_site_url()));