diff options
author | lpsolit%gmail.com <> | 2006-06-08 03:47:19 +0000 |
---|---|---|
committer | lpsolit%gmail.com <> | 2006-06-08 03:47:19 +0000 |
commit | c9c4a62258de4284df5a536b51f062b306a3c774 (patch) | |
tree | b20ffc75cefb2f3daa3a39bb9c7db2720c8b2151 /whineatnews.pl | |
parent | Bug 312935: User Account Log should start with a creation date - Patch by FrĂ... (diff) | |
download | bugzilla-c9c4a62258de4284df5a536b51f062b306a3c774.tar.gz bugzilla-c9c4a62258de4284df5a536b51f062b306a3c774.tar.bz2 bugzilla-c9c4a62258de4284df5a536b51f062b306a3c774.zip |
Bug 275638: Templatise 'whinemail' email - Patch by Emmanuel Seyman <eseyman@linagora.com> r=LpSolit a=myk
Diffstat (limited to 'whineatnews.pl')
-rwxr-xr-x | whineatnews.pl | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/whineatnews.pl b/whineatnews.pl index c3f0a7677..b05c19da0 100755 --- a/whineatnews.pl +++ b/whineatnews.pl @@ -68,20 +68,23 @@ foreach my $bug (@$slt_bugs) { } -my $template = Param('whinemail'); -my $urlbase = Param('urlbase'); -my $emailsuffix = Param('emailsuffix'); - foreach my $email (sort (keys %bugs)) { - my %substs; - $substs{'email'} = $email . $emailsuffix; - $substs{'userid'} = $email; - my $msg = perform_substs($template, \%substs); + my $vars = { + 'email' => $email + }; + my @bugs = (); foreach my $i (@{$bugs{$email}}) { - $msg .= " " . shift(@{$desc{$email}}) . "\n"; - $msg .= " -> ${urlbase}show_bug.cgi?id=$i\n"; + my $bug = {}; + $bug->{'summary'} = shift(@{$desc{$email}}); + $bug->{'id'} = $i; + push @bugs, $bug; } + $vars->{'bugs'} = \@bugs; + + my $msg; + my $template = Bugzilla->template; + $template->process("email/whine.txt.tmpl", $vars, \$msg); MessageToMTA($msg); |