spSitePages

Parameters

Parameter Parameter Type Mode Description
@ClientSitesID int IN
@PageTypeFilter int IN

Definition

Copy


    CREATE PROCEDURE [dbo].[spSitePages]
    (
        @ClientSitesID INT,
        @PageTypeFilter INT
    )
    AS
    BEGIN
    IF @PageTypeFilter = 0 
        SELECT ID,CLIENTSITESID,PAGENAME,DISPLAYNAME,ISADMIN,BASEURL,EXPIREDATE,PUBLISHDATE,GUID,OWNERID,DELETED,TEMPLATEPAGEID,ISTEMPLATEPAGE,CATEGORY,LAYOUTNAME,TEMPLATEPAGENAME,LAYOUTID,TEMPLATELAYOUTNAME,TEMPLATELAYOUTID,TEMPLATEGUID,FOLDERID,PAGELAYOUTSTYLESHEET,TEMPLATELAYOUTSTYLESHEET,STYLESHEETID,DESCRIPTION,PAGEKEYWORDS,TEMPLATEKEYWORDS,USETEMPLATEKEYWORDS,TEMPLATEDESCRIPTION,UPDATEDATE,ISPAGEMODEL,FROMMODELID,LOCKED,ISTHEMED,THEMELAYOUTNUMBER,URL FROM vwSitePages
        WHERE
            CLIENTSITESID = @ClientSitesID
            AND LOCKED=0
            AND DELETED=0
          ORDER BY PAGENAME
      ELSE IF @PageTypeFilter = 1
          SELECT ID,CLIENTSITESID,PAGENAME,DISPLAYNAME,ISADMIN,BASEURL,EXPIREDATE,PUBLISHDATE,GUID,OWNERID,DELETED,TEMPLATEPAGEID,ISTEMPLATEPAGE,CATEGORY,LAYOUTNAME,TEMPLATEPAGENAME,LAYOUTID,TEMPLATELAYOUTNAME,TEMPLATELAYOUTID,TEMPLATEGUID,FOLDERID,PAGELAYOUTSTYLESHEET,TEMPLATELAYOUTSTYLESHEET,STYLESHEETID,DESCRIPTION,PAGEKEYWORDS,TEMPLATEKEYWORDS,USETEMPLATEKEYWORDS,TEMPLATEDESCRIPTION,UPDATEDATE,ISPAGEMODEL,FROMMODELID,LOCKED,ISTHEMED,THEMELAYOUTNUMBER,URL FROM vwSitePages
      WHERE
        CLIENTSITESID = @ClientSitesID
        AND ISTEMPLATEPAGE = 0
        AND LOCKED=0
            AND DELETED=0
            ORDER BY PAGENAME
      ELSE IF @PageTypeFilter = 2
      SELECT ID,CLIENTSITESID,PAGENAME,DISPLAYNAME,ISADMIN,BASEURL,EXPIREDATE,PUBLISHDATE,GUID,OWNERID,DELETED,TEMPLATEPAGEID,ISTEMPLATEPAGE,CATEGORY,LAYOUTNAME,TEMPLATEPAGENAME,LAYOUTID,TEMPLATELAYOUTNAME,TEMPLATELAYOUTID,TEMPLATEGUID,FOLDERID,PAGELAYOUTSTYLESHEET,TEMPLATELAYOUTSTYLESHEET,STYLESHEETID,DESCRIPTION,PAGEKEYWORDS,TEMPLATEKEYWORDS,USETEMPLATEKEYWORDS,TEMPLATEDESCRIPTION,UPDATEDATE,ISPAGEMODEL,FROMMODELID,LOCKED,ISTHEMED,THEMELAYOUTNUMBER,URL FROM vwSitePages
      WHERE
        CLIENTSITESID = @ClientSitesID
        AND ISTEMPLATEPAGE = 1
        AND LOCKED=0
            AND DELETED=0
        ORDER BY PAGENAME
END