diff --git a/package-updates/lang/en b/package-updates/lang/en index b1463c34c..3e4c2096c 100644 --- a/package-updates/lang/en +++ b/package-updates/lang/en @@ -106,6 +106,10 @@ log_refresh=Refreshed available packages log_enable_repos=Enabled $1 package repositories log_disable_repos=Disabled $1 package repositories log_delete_repos=Deleted $1 package repositories +log_enable_repo=Enabled package repository $1 +log_disable_repo=Disabled package repository $1 +log_delete_repo=Deleted package repository $1 +log_create_repo=Created package repository $1 refresh_title=Refreshing Packages refresh_clearing=Clearing package caches .. diff --git a/package-updates/log_parser.pl b/package-updates/log_parser.pl index 73268fcb0..5fcdf9325 100644 --- a/package-updates/log_parser.pl +++ b/package-updates/log_parser.pl @@ -11,6 +11,10 @@ my ($user, $script, $action, $type, $object, $p) = @_; if ($type eq 'repos') { return &text('log_'.$action.'_repos', $object); } +elsif ($type eq 'repo') { + return &text('log_'.$action.'_repos', + "".&html_escape($object).""); + } elsif ($action eq 'update') { return &text('log_update', $object); } diff --git a/package-updates/save_repos.cgi b/package-updates/save_repos.cgi index c8912490c..8a3da0194 100644 --- a/package-updates/save_repos.cgi +++ b/package-updates/save_repos.cgi @@ -21,7 +21,12 @@ if ($mode eq 'enable' || $mode eq 'disable') { foreach my $repo (@delrepos) { &software::enable_package_repo($repo, $mode eq 'enable'); } - &webmin_log($mode, 'repos', scalar(@delrepos)); + if (@delrepos == 1) { + &webmin_log($mode, 'repo', $delrepos[0]->{'id'}); + } + else { + &webmin_log($mode, 'repos', scalar(@delrepos)); + } &redirect("index.cgi?tab=repos"); } else { @@ -30,7 +35,12 @@ else { foreach my $repo (@delrepos) { &software::delete_package_repo($repo); } - &webmin_log('delete', 'repos', scalar(@delrepos)); + if (@delrepos == 1) { + &webmin_log('delete', 'repo', $delrepos[0]->{'id'}); + } + else { + &webmin_log('delete', 'repos', scalar(@delrepos)); + } &redirect("index.cgi?tab=repos"); } else {