|
|
 |
 |
 |
manilaSuite.members.sendMemberSignupMail
It is not realistic to assume that all websites will store the names of members, given European data laws
| on sendMemberSignupMail (adrMemberInfo=nil, adrsite=nil, emailText=nil, subject=nil) |
| |
if adrsite == nil or adrmemberinfo == nil //get these from the pageTable |
| |
local (adrnewssite = manilaSuite.getNewsSiteAddress (adrsite)) |
| |
local (loginUrl = adrsite^.["#urls"].memberLogon) |
| |
local (signOutLink = html.getLink ("Sign Out", adrsite^.["#urls"].memberLogOff)) |
| |
local (fromAddress, memberName) |
| |
fromAddress = string (adrnewssite^.emailConfirmationSender) |
| |
if defined (adrMemberInfo^.personalInfo.name) |
| |
local (recipient = nameOf (adrMemberInfo^)) |
| |
emailText = searchEngine.replaceAll (emailText, "{password}", adrMemberInfo^.password, true) |
| |
emailText = searchEngine.replaceAll (emailText, "{memberName}", memberName, true) |
| |
emailText = searchEngine.replaceAll (emailText, "{loginUrl}", loginUrl, true) |
| |
emailText = searchEngine.replaceAll (emailText, "{signOutLink}", signOutLink, true) |
| |
«tcp.sendMail (recipient, subject, emailText, fromAddress) |
| |
manilaSuite.sendMail (recipient, subject, emailText, fromAddress) //PBS 08/07/00: call manilaSuite.sendMail |
Relative to Frontier version 9.7b10
|