spGetSiteLayouts
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ClientSitesID | int | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spGetSiteLayouts] (
@ClientSitesID int
)
AS
select
SiteLayouts.ClientSitesID,
SiteLayouts.Name,
SiteLayouts.Description,
SiteLayouts.ID,
SiteLayouts.Content,
SiteLayouts.Guid,
SiteLayouts.OwnerID,
SiteLayouts.Deleted,
SiteLayouts.Stylesheet,
SiteLayouts.StyleSheetID,
SiteLayouts.DocType,
SiteLayouts.CreateDate,
SiteLayouts.CopySourceID,
SiteLayouts.CopyBatchGUID,
COALESCE(PM.LOCKARTIFACTS,0) as Locked
from
dbo.SiteLayouts
left outer join (select PAGEMODELITEM.OBJECTGUID, PAGEMODEL.LOCKARTIFACTS from dbo.pagemodel inner join dbo.PAGEMODELITEM on PAGEMODEL.ID = PAGEMODELITEM.PAGEMODELID) PM on PM.OBJECTGUID = SiteLayouts.Guid
where
ClientSitesID = @ClientSitesID
and Deleted = 0
order by
Name