From f003ceb36ed68a4618032e158cf18bdaa6acb1d0 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 26 Apr 2017 18:05:02 +0200 Subject: [PATCH] pmgspamreport: do not escape character in tooltip - does not work with most browsers Use template toolkit filter for hrefs. --- PMG/CLI/pmgspamreport.pm | 4 ++-- templates/spamreport-verbose.tmpl | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/PMG/CLI/pmgspamreport.pm b/PMG/CLI/pmgspamreport.pm index 0f2f321..d6529f2 100755 --- a/PMG/CLI/pmgspamreport.pm +++ b/PMG/CLI/pmgspamreport.pm @@ -9,7 +9,6 @@ use Time::Local; use Clone 'clone'; use Mail::Header; use POSIX qw(strftime); -use URI::Escape; use PVE::SafeSyslog; use PVE::Tools; @@ -96,7 +95,7 @@ sub get_item_data { $title .= sprintf("File: %s", encode_entities($ref->{file})); # fixme: urlencode? - $data->{title} = uri_escape($title); + $data->{title} = $title; return $data; } @@ -294,6 +293,7 @@ __PACKAGE__->register_method ({ # fixme: my $ticket = Proxmox::Utils::create_ticket ($lastref); my $ticket = "TEST"; $data->{ticket} = $ticket; + $data->{managehref} = "https://$fqdn:$port?ticket=$ticket"; $data->{mailcount} = $mailcount; my $sendto = $redirect ? $redirect : $creceiver; diff --git a/templates/spamreport-verbose.tmpl b/templates/spamreport-verbose.tmpl index 90fe54f..7631a6d 100644 --- a/templates/spamreport-verbose.tmpl +++ b/templates/spamreport-verbose.tmpl @@ -11,8 +11,8 @@
-
- + + @@ -26,13 +26,13 @@ [% FOREACH item IN items %] - + - @@ -52,7 +52,7 @@
[% item.from %] [% item.date %] [% item.time %]
+ [% item.subject %]

-

Please use the web interface to manage your spam quarantine.

+

Please use the web interface to manage your spam quarantine.

Powered by Proxmox.

-- 2.39.5