USP_CLONESITE_SITEPAGE_BBPAYTEMPLATEVERSION

Parameters

Parameter Parameter Type Mode Description
@CopyBatchGUID uniqueidentifier IN

Definition

Copy


create procedure dbo.USP_CLONESITE_SITEPAGE_BBPAYTEMPLATEVERSION
(
  @CopyBatchGUID uniqueidentifier
)
as
begin
      declare @CHANGEAGENTID uniqueidentifier;
    exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;

    declare @CURRENTDATE datetime;
    set @CURRENTDATE = getdate();

    insert into dbo.CMSSitePageBBPayTemplateVersion(SitePageId, BBPayTemplateVersion, EnvironmentId, ADDEDBYID, CHANGEDBYID, DATEADDED, DATECHANGED)
    -- Grab the template settings from dbo.CMSSitePageBBPayTemplateVersion that match the page id of the original pages

    -- Those original page ID from the CopyBatchGuid matching their new pages

    -- The original page ID = CopySourceId

    select PAGE.ID, BBPAY.BBPayTemplateVersion, BBPAY.ENVIRONMENTID, @CHANGEAGENTID, @CHANGEAGENTID, @CURRENTDATE, @CURRENTDATE
    from dbo.CMSSitePageBBPayTemplateVersion BBPAY
    inner join dbo.SitePages PAGE on BBPAY.SitePageId = PAGE.CopySourceId and PAGE.CopyBatchGuid = @CopyBatchGUID;
end