diff options
author | lpsolit%gmail.com <> | 2006-04-05 08:31:13 +0200 |
---|---|---|
committer | lpsolit%gmail.com <> | 2006-04-05 08:31:13 +0200 |
commit | c8458af4ba895a5614c44fe9f85795f2142efb5a (patch) | |
tree | 5c632cdcfbe2756a99e9933b203d0c64fe53ccc5 /Bugzilla/Bug.pm | |
parent | b0b4c4fce29ca6ea88675165f2e7f6100609e9e7 (diff) | |
download | bugzilla-c8458af4ba895a5614c44fe9f85795f2142efb5a.tar.gz bugzilla-c8458af4ba895a5614c44fe9f85795f2142efb5a.tar.xz |
Bug 275637: Templatise 'voteremovedmail' email - Patch by Emmanuel Seyman <eseyman@linagora.com> r=LpSolit a=justdave
Diffstat (limited to 'Bugzilla/Bug.pm')
-rwxr-xr-x | Bugzilla/Bug.pm | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/Bugzilla/Bug.pm b/Bugzilla/Bug.pm index 60779b29f..42bfe8664 100755 --- a/Bugzilla/Bug.pm +++ b/Bugzilla/Bug.pm @@ -1048,23 +1048,26 @@ sub RemoveVotes { # Now lets send the e-mail to alert the user to the fact that their votes have # been reduced or removed. - my %substs; + my $vars = { - $substs{"to"} = $name . Param('emailsuffix'); - $substs{"bugid"} = $id; - $substs{"reason"} = $reason; + 'to' => $name . Param('emailsuffix'), + 'bugid' => $id, + 'reason' => $reason, - $substs{"votesremoved"} = $removedvotes; - $substs{"votesold"} = $oldvotes; - $substs{"votesnew"} = $newvotes; + 'votesremoved' => $removedvotes, + 'votesold' => $oldvotes, + 'votesnew' => $newvotes, - $substs{"votesremovedtext"} = $removedvotestext; - $substs{"votesoldtext"} = $oldvotestext; - $substs{"votesnewtext"} = $newvotestext; + 'votesremovedtext' => $removedvotestext, + 'votesoldtext' => $oldvotestext, + 'votesnewtext' => $newvotestext, - $substs{"count"} = $removedvotes . "\n " . $newvotestext; + 'count' => $removedvotes . "\n " . $newvotestext + }; - my $msg = perform_substs(Param("voteremovedmail"), \%substs); + my $msg; + my $template = Bugzilla->template; + $template->process("email/votes-removed.txt.tmpl", $vars, \$msg); push(@messages, $msg); } my $votes = $dbh->selectrow_array("SELECT SUM(vote_count) " . |