space Baylys
Just practicing to pass the Turing test.
space
space
space
space
Developer for Hire!
space
addedValues Plugin
space

Home

What's new

Bayly.Root

Cornershop Plugin

Career

edutools Root

Enhancements

Interests

linguist Plugin

Manila

Patches

space

mainresponder

manilaData

manilamacros

manilaSuite

space
space

admin

backups

discuss

gems

getCanonicalSiteName

hierarchyPage

hosting

html

mail

member

space
space

sendMemberSignupMail

space

members

space
space

addMultipleMembers

signUpCallback

space

news

plugins

prefs

referer

renderNewsPage

rpcHandlers

rpcUtils

search

sendMail

siteStructure

staticRendering

storyList

space

system

Patches by Group

Papers

Sales

Sign My Guestbook

User(land) Relations.

Contact Address

Search Baylys

urlchains

space
Join Now
Login
space space space

manilaSuite.members.signUpCallback

Change the line

local (memberName = pta^.adrMemberInfo^.personalInfo.name)

to

local (memberName = pta^.adrMemberInfo^.personalInfo.email); try {memberName = pta^.adrMemberInfo^.personalInfo.name}

to handle the case where a member entry has no name entry

Amended Script

on signUpCallback (flConfirmPendingMember=false)
  «Changes:
 unaltered lines omitted
  «This is called from prefsSuite.browser after a signup form has been processed.
 unaltered lines omitted
 
  local (pta = html.getPageTableAddress ())
  local (htmlText)
  local (memberName = pta^.adrMemberInfo^.personalInfo.name)
 
  local (discussionGroupLink = html.getLink ("Discussion Group", pta^.urls^.discussHomePage))
  local (signOutLink = html.getLink ("Sign Out", pta^.urls^.memberLogOff))
  local (loginUrl = pta^.urls^.memberLogon)
 
  on add (s)
 unaltered lines omitted
 
  if manilaSuite.getNewsSitePref ("flMemberSignupEmailConfirmation", default:false) and (not flConfirmPendingMember)
 unaltered lines omitted
  else //immediate sign-up or completed two-step signup: no confirmation needed
  bundle //build the welcome page
 
  «bundle //send email
  manilaSuite.members.sendMemberSignupMail ()
 
  local (adrSite = manilaSuite.getManilaSiteAddress(pta)) //05/03/24, 23:45:34 by DAB
  manilaSuite.members.callbacks(adrSite, pta^.adrMemberInfo, "signup") //05/04/02, 17:34:00 by DABB
 
  htmlText = manilaSuite.unTaint (htmlText) //no curly brace macros in this text
 
  return (htmlText)

Relative to Frontier version 9.7b10