UFN_FAFEVENT_GETGROUPPAGEPRIVACYFROMGROUPLEADER
Get privacy setting from group leader to make group page (household for now) private/public
Return
Return Type |
---|
int |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@GROUPID | uniqueidentifier | IN | |
@TYPECODE | int | IN |
Definition
Copy
Create function dbo.UFN_FAFEVENT_GETGROUPPAGEPRIVACYFROMGROUPLEADER
(
@GROUPID uniqueidentifier,
@TYPECODE integer = 3 --1: team, 2:company, 3: household only household for now
)
returns integer
with execute as caller
as
begin
DECLARE @RETPRIVATECODE integer = 0
--SELECT @RETPRIVATECODE=RE.ISPRIVATE, TE.TEAMFUNDRAISINGTEAMID, TE.TYPECODE
SELECT @RETPRIVATECODE=ISNULL(RE.ISPRIVATE,0)
FROM REGISTRANTEXTENSION RE INNER JOIN REGISTRANT REG ON REG.ID=RE.REGISTRANTID
INNER JOIN TEAMFUNDRAISINGTEAMCAPTAIN TFTC ON TFTC.CONSTITUENTID=REG.CONSTITUENTID
INNER JOIN TEAMEXTENSION TE ON TE.TEAMFUNDRAISINGTEAMID=TFTC.TEAMFUNDRAISINGTEAMID
WHERE TFTC.TEAMFUNDRAISINGTEAMID=@GROUPID AND TE.TYPECODE=@TYPECODE
--SELECT @RETPRIVATECODE
return @RETPRIVATECODE
end