diff options
| author | Adam <Adam@anope.org> | 2011-08-15 23:54:42 -0400 |
|---|---|---|
| committer | Adam <Adam@anope.org> | 2011-09-10 01:52:59 -0400 |
| commit | 13e8b26989df55cc89235a059667bfe5d9834b77 (patch) | |
| tree | 7d5f2e0f5b12d2517c85855b82791b7ab6895fd8 /modules/commands/ns_register.cpp | |
| parent | 8a6d6577bd6c9d5ca57c98d932a99ae890ba7cc8 (diff) | |
Made email messages sent by services configurable
Diffstat (limited to 'modules/commands/ns_register.cpp')
| -rw-r--r-- | modules/commands/ns_register.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/modules/commands/ns_register.cpp b/modules/commands/ns_register.cpp index 22668e042..9e30167d8 100644 --- a/modules/commands/ns_register.cpp +++ b/modules/commands/ns_register.cpp @@ -339,15 +339,16 @@ static bool SendRegmail(User *u, NickAlias *na, BotInfo *bi) na->nc->Extend("ns_register_passcode", new ExtensibleItemRegular<Anope::string>(code)); } - Anope::string subject = Anope::printf(_("Nickname Registration (%s)"), na->nick.c_str()); - Anope::string message = Anope::printf(_("Hi,\n" - " \n" - "You have requested to register the nickname %s on %s.\n" - "Please type \" %s%s confirm %s \" to complete registration.\n" - " \n" - "If you don't know why this mail was sent to you, please ignore it silently.\n" - " \n" - "%s administrators."), na->nick.c_str(), Config->NetworkName.c_str(), Config->UseStrictPrivMsgString.c_str(), Config->NickServ.c_str(), code.c_str(), Config->NetworkName.c_str()); + Anope::string subject = translate(na->nc, Config->MailRegistrationSubject.c_str()); + Anope::string message = translate(na->nc, Config->MailRegistrationMessage.c_str()); + + subject = subject.replace_all_cs("%n", na->nick); + subject = subject.replace_all_cs("%N", Config->NetworkName); + subject = subject.replace_all_cs("%c", code); + + message = message.replace_all_cs("%n", na->nick); + message = message.replace_all_cs("%N", Config->NetworkName); + message = message.replace_all_cs("%c", code); return Mail(u, na->nc, bi, subject, message); } |
