hide event log accordion pane if LOG_DESTINATION is not sql

This commit is contained in:
Andrew Dolgov 2021-03-07 09:02:24 +03:00
parent 5bb8714839
commit 17650775d2
2 changed files with 8 additions and 9 deletions

View File

@ -165,16 +165,13 @@ class Pref_System extends Handler_Administrative {
$page = (int) ($_REQUEST["page"] ?? 0); $page = (int) ($_REQUEST["page"] ?? 0);
?> ?>
<div dojoType='dijit.layout.AccordionContainer' region='center'> <div dojoType='dijit.layout.AccordionContainer' region='center'>
<div dojoType='dijit.layout.AccordionPane' style='padding : 0' title='<i class="material-icons">report</i> <?= __('Event log') ?>'> <?php if (Config::get(Config::LOG_DESTINATION) == "sql") { ?>
<?php <div dojoType='dijit.layout.AccordionPane' style='padding : 0' title='<i class="material-icons">report</i> <?= __('Event log') ?>'>
if (Config::get(Config::LOG_DESTINATION) == "sql") { <?php
$this->_log_viewer($page, $severity); $this->_log_viewer($page, $severity);
} else { ?>
print_notice("Please set Config::get(Config::LOG_DESTINATION) to 'sql' in config.php to enable database logging."); </div>
} <?php } ?>
?>
</div>
<div dojoType='dijit.layout.AccordionPane' style='padding : 0' title='<i class="material-icons">mail</i> <?= __('Mail configuration') ?>'> <div dojoType='dijit.layout.AccordionPane' style='padding : 0' title='<i class="material-icons">mail</i> <?= __('Mail configuration') ?>'>
<div dojoType="dijit.layout.ContentPane"> <div dojoType="dijit.layout.ContentPane">

View File

@ -55,6 +55,8 @@ function ttrss_error_handler($errno, $errstr, $file, $line) {
if (class_exists("Logger")) if (class_exists("Logger"))
return Logger::log_error((int)$errno, $errstr, $file, (int)$line, $context); return Logger::log_error((int)$errno, $errstr, $file, (int)$line, $context);
else
return false;
} }
function ttrss_fatal_handler() { function ttrss_fatal_handler() {