fnUserRightsPerPart
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SiteContentID | int | IN | |
@ClientUsersID | int | IN | |
@ClientsID | int | IN |
Definition
Copy
CREATE FUNCTION [dbo].[fnUserRightsPerPart]
(
@SiteContentID int,
@ClientUsersID int,
@ClientsID int
)
RETURNS bit
AS
BEGIN
DECLARE @canView bit
IF exists (
SELECT * FROM dbo.sitecontent sc
inner join dbo.fnUserPrivs(@ClientUsersID,@ClientsID,1) up on up.ObjectGuid = sc.Guid
and sc.ID = @SiteContentID
and up.canView = 1) SET @canView = 1
ELSE SET @canView = 0
RETURN @canView
END