UFN_CMS_SITEISPUBLISHED

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@ID int IN

Definition

Copy


CREATE FUNCTION [dbo].[UFN_CMS_SITEISPUBLISHED]
    (@ID int)
RETURNS bit
AS
BEGIN

DECLARE @Published bit = 0
DECLARE @LastActionDate datetime

select top 1 @LastActionDate =  AU.AuditCodesID from ClientSites CS
inner join Audits AU on CS.Guid = AU.ObjectGuid
where    CS.ID = @ID and
        (AU.AuditCodesID = 7 
        or AU.AuditCodesID = 8)
order by AuditDate desc    

if @LastActionDate = 7
  set    @Published = 1;
else
    set @Published = 0;

return @Published  
END