commit - 191805fa2bbb70d3a6e466018bfd600d490937e6
commit + c4d12e43706d890a10d2265e06644dee00866c76
blob - d8500674a780d38362bc9b91687d976f4f3d07bf
blob + b1b6d8ab92fe30fd0e693f63507307b0135ccd1e
--- conf.php-sample
+++ conf.php-sample
// Disable activity logging with 'NO"
define('LOGGING', 'YES');
+define('LOG_SIZE', '25');
// Admin email for logging
define('ADMIN_EMAIL', 'postmaster@example.tld');
blob - 76f006869fd14b0aa27676c93e0dc649bb77c3f0
blob + d6b0645c0314b15c02b7c52a98658234abbb6c3e
--- languages/en.lang
+++ languages/en.lang
$LANG['Password_result_error'] = '<span class="error_msg">Unable to change your password.</span>';
$LANG['Password_result_succes'] = 'Your password has been changed.';
-$LANG['Viewlog_welcome'] = 'View the last 10 actions for ';
+$LANG['Viewlog_welcome'] = 'View the last actions for ';
$LANG['Viewlog_timestamp'] = 'Timestamp';
$LANG['Viewlog_username'] = 'Admin';
$LANG['Viewlog_domain'] = 'Domain';
blob - ad221ee80ddcb546d74be85a016e81a9b17c5658
blob + 362f320bf5f5b25a8b07a12f10b933c33248803f
--- templates/viewlog.tpl
+++ templates/viewlog.tpl
if (count($log ?? array()) > 0) {
echo "<table id=\"log_table\">";
echo "<tr>";
- echo "<td colspan=\"5\"><h3>" . $LANG['Viewlog_welcome'] . " " . $domain . "</h3></td>";
+ echo "<td colspan=\"5\"><h3>" . $LANG['Viewlog_welcome'] . " " . $domain . " (". LOG_SIZE . ")</h3></td>";
echo "</tr>";
echo "<tr class=\"header\">";
echo "<td>" . $LANG['Viewlog_timestamp'] . "</td>";
blob - 61a57c5f2178b138120ad756fd0caf52059ace55
blob + affdb2b59f8df0794ac7d0ad40baedf4f880a75b
--- viewlog.php
+++ viewlog.php
if ($_SERVER['REQUEST_METHOD'] == "GET") {
$domain = filter_input(INPUT_GET, 'domain', FILTER_VALIDATE_DOMAIN);
+ $limit = LOG_SIZE;
if (empty($domain) && count($list_domains) > 0) {
$domain = $list_domains[0]['domain'];
if (in_array($domain, array_column($list_domains, 'domain'))) {
$domain_key = array_search($domain, array_column($list_domains, 'domain'));
$dbh = pdo_connect();
- $sth = $dbh->prepare("SELECT * FROM log WHERE domain=? ORDER BY timestamp DESC LIMIT 10");
+ $sth = $dbh->prepare("SELECT * FROM log WHERE domain=? ORDER BY timestamp DESC LIMIT ?");
$sth->bindParam(1, $domain, PDO::PARAM_STR);
+ $sth->bindParam(2, $limit, PDO::PARAM_INT);
$sth->execute();
$log = $sth->fetchAll();
}