From: terry%mozilla.org <> Date: Tue, 8 Feb 2000 06:11:53 +0000 (+0000) Subject: Make the "mail a new password" text be a param. X-Git-Tag: bugzilla-2.12~394 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=310d90b7d9dd9a4c93c8927f1000d43c771d75ea;p=thirdparty%2Fbugzilla.git Make the "mail a new password" text be a param. --- diff --git a/CGI.pl b/CGI.pl index a5c8c73213..39cdbca129 100644 --- a/CGI.pl +++ b/CGI.pl @@ -578,23 +578,11 @@ sub CheckEmailSyntax { sub MailPassword { my ($login, $password) = (@_); my $urlbase = Param("urlbase"); - my $template = "From: bugzilla-daemon -To: %s -Subject: Your bugzilla password. - -To use the wonders of bugzilla, you can use the following: - - E-mail address: %s - Password: %s - - To change your password, go to: - ${urlbase}userprefs.cgi - - (Your bugzilla and CVS password, if any, are not currently synchronized. - Top hackers are working around the clock to fix this, as you read this.) -"; - my $msg = sprintf($template, $login . Param('emailsuffix'), - $login, $password); + my $template = Param("passwordmail"); + my $msg = PerformSubsts($template, + {"mailaddress" => $login . Param('emailsuffix'), + "login" => $login, + "password" => $password}); open SENDMAIL, "|/usr/lib/sendmail -t"; print SENDMAIL $msg; diff --git a/defparams.pl b/defparams.pl index 6bd398c735..742ca3746b 100644 --- a/defparams.pl +++ b/defparams.pl @@ -226,6 +226,28 @@ DefParam("warnfooterhtml", ""); +DefParam("passwordmail", +q{The email that gets sent to people to tell them their password. Within +this text, %mailaddress% gets replaced by the person's email address, +%login% gets replaced by the person's login (usually the same thing), and +%password% gets replaced by their password. %anythingelse% gets +replaced by the definition of that parameter (as defined on this page).}, + "l", + q{From: bugzilla-daemon +To: %mailaddress% +Subject: Your Bugzilla password. + +To use the wonders of Bugzilla, you can use the following: + + E-mail address: %login% + Password: %password% + + To change your password, go to: + %urlbase%userprefs.cgi +}); + + + DefParam("changedmail", q{The email that gets sent to people when a bug changes. Within this text, %to% gets replaced by the assigned-to and reported-by people,