UFN_FAFEVENT_GETEVENTEMAILTEMPLATE
Select FAF Event email template
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@EVENTID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_FAFEVENT_GETEVENTEMAILTEMPLATE(@EVENTID uniqueidentifier)
returns table
as return
select
0 as ID,
CONFIRMATIONTYPECODE as ETYPECODE,
ISAVAILABLETOINDIVIDUAL as FORINDIVIDUAL,
ISAVAILABLETOHOUSEHOLD as FORHH,
ISAVAILABLETOTEAMMEMBER as FORTEAMMEMBER,
ISAVAILABLETOTEAMLEADER as FORTEAMLEADER,
ISAVAILABLETOCOMPANYLEADER as FORCOMPLEADER,
EET.ISACTIVE,
ISAVAILABLETOFUNDRAISINGCOACH as FORFUNDCOACH,
ISAVAILABLETOSPONSOR as FORSPONSOR,
RECIPIENTDONOR, RECIPIENTPROSPECT,
RECIPIENTINDIVIDUAL,
RECIPIENTHOUSEHOLDMEMBER as RECIPIENTHHMEMBER,
RECIPIENTHOUSEHOLDLEADER as RECIPIENTHHLEADER,
RECIPIENTTEAMMEMBER,
RECIPIENTTEAMLEADER,
RECIPIENTCOMPANYLEADER as RECIPIENTCOMPLEADER ,
RECIPIENTSTATUSPREVIOUS as PREVIOUSSTATUS,
RECIPIENTSTATUSCURRENT as CURRENTSTATUS,
REPLACE(ET.NAME, E.NAME, '[[EVENTNAME]]') as NAME,
ET.DESCRIPTION,
SUBJECT,
cast(ContentHTML as nvarchar(max)) CONTENTHTML,
'00000000-0000-0000-0000-000000000000' as GUID,
FROMADDRESS,
FROMDISPLAYNAME,
REPLYADDRESS,
PRIORITY,
DELETED,
TYPE,
ET.ID as COPYSOURCEID,
@EVENTID as COPYBATCHGUID,
CCEMAILADDRESSES,
EET.NCNOTIFICATIONID,
ET.DATASOURCEID,
NOTIFICATIONTYPEID,
REPLACE(NCN.DISPLAYNAME, E.NAME, '[[EVENTNAME]]') as NOTICATIONNAME,
REPLACE(NCN.DESCRIPTION, E.NAME, '[[EVENTNAME]]') as NOTICATIONDESCRIPTION,
NCN.ENABLED,
ISAVAILABLETOHOUSEHOLDMEMBER as FORHHMEMBER,
EET.FAFTASKID,
EET.ISDEFAULTFORTASK
from
dbo.EVENTEMAILTEMPLATE EET
join dbo.EVENT E on EET.EVENTID = E.ID
join dbo.EmailTemplate ET on EET.EMAILTEMPLATEID = ET.ID
left join dbo.EMAILTEMPLATEEXTENSION EXT on ET.ID = EXT.EMAILTEMPLATEID
left join dbo.NC_Notification NCN on NCN.ID = EET.NCNOTIFICATIONID
where
EVENTID = @EVENTID