USP_CLONESITE_ANONNEWSLETTERSUBSCRIPTION
Handles the Anonymous Newsletter Subscription-specific steps for cloning a CMS site.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SourceClientSitesID | int | IN | |
@TargetClientSitesID | int | IN | |
@CurrentUserID | int | IN | |
@CopyBatchGuid | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_CLONESITE_ANONNEWSLETTERSUBSCRIPTION
(
@SourceClientSitesID int,
@TargetClientSitesID int,
@CurrentUserID int,
@CopyBatchGuid uniqueidentifier
)
as
insert into dbo.AnonymousNewsletterPart (ContentID,Title,AfterUpdatePageID,NewsletterID)
select
SC.ID,
ANP.Title,
ISNULL(SP.ID,ANP.AfterUpdatePageID),
ANP.NewsletterID
from dbo.AnonymousNewsletterPart ANP
inner join dbo.SiteContent SC on SC.CopySourceID = ANP.ContentID
left outer join dbo.SitePages SP on SP.CopySourceID = ANP.AfterUpdatePageID and SP.CopyBatchGUID = @CopyBatchGuid
where SC.CopyBatchGUID = @CopyBatchGuid