From 05f4b8ff96ff4823ef9bfc7ab86bb22e452b99e6 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Tue, 8 Apr 2025 20:19:24 -0700 Subject: [PATCH] log package deletion --- phpini/delete_pkgs.cgi | 1 + phpini/lang/en | 1 + phpini/log_parser.pl | 7 ++++++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/phpini/delete_pkgs.cgi b/phpini/delete_pkgs.cgi index 008b64a2c..282a7d0c1 100644 --- a/phpini/delete_pkgs.cgi +++ b/phpini/delete_pkgs.cgi @@ -56,6 +56,7 @@ else { print $text{'dpkgs_done'},"

\n"; } } + &webmin_log("delete", "pkgs", scalar(@delpkgs)); } &ui_print_footer("list_pkgs.cgi", $text{'pkgs_return'}); diff --git a/phpini/lang/en b/phpini/lang/en index 6b9b0294a..3eddfbe5b 100644 --- a/phpini/lang/en +++ b/phpini/lang/en @@ -206,6 +206,7 @@ log_errors=Changed error logging in $1 log_misc=Changed other settings in $1 log_mods=Updated enabled modules in $1 log_imod=Installed PHP module $2 in $1 +log_delete_dpkgs=Uninstalled $1 PHP packages acl_global=Can edit global PHP configuration? acl_anyfile=Can edit any file as a PHP configuration? diff --git a/phpini/log_parser.pl b/phpini/log_parser.pl index 83e07272f..76a3c1285 100755 --- a/phpini/log_parser.pl +++ b/phpini/log_parser.pl @@ -12,6 +12,11 @@ if ($action eq "imod") { return &text('log_'.$action, "".&html_escape($object)."", "".&html_escape($p->{'mod'}).""); } -return &text('log_'.$action, "".&html_escape($object).""); +elsif ($type eq "pkgs") { + return &text('log_'.$action.'_pkgs', $object); + } +else { + return &text('log_'.$action, "".&html_escape($object).""); + } }