UFN_EVENTREGISTRANTPAYMENT_USERHASSITEACCESS
Returns 1 is the given user has access to the site for the event the given payment was used to register for.
Return
| Return Type |
|---|
| bit |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @PAYMENTID | uniqueidentifier | IN | |
| @CURRENTAPPUSERID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_EVENTREGISTRANTPAYMENT_USERHASSITEACCESS
(
@PAYMENTID uniqueidentifier,
@CURRENTAPPUSERID uniqueidentifier
)
returns bit
as
begin
declare @SITEGRANTED bit
set @SITEGRANTED = 0
if exists(select EVENT.ID from dbo.EVENT left join dbo.EVENTSITE on EVENTSITE.EVENTID = EVENT.ID where dbo.UFN_SITEALLOWEDFORUSER(@CURRENTAPPUSERID, EVENTSITE.SITEID) = 1) begin
set @SITEGRANTED = 1
end
return @SITEGRANTED
end