USP_CLONESITE_POLL
Handles the Poll-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_POLL
(
@SourceClientSitesID int,
@TargetClientSitesID int,
@CurrentUserID int,
@CopyBatchGuid uniqueidentifier
)
as
insert into dbo.SitePolls(ID,ClientSitesID,LinkText,Question,RandomizeAnswers,AttributeTypesID,LastActivityDate,Closed)
select
SC.ID,
SC.ClientSitesID,
SP.LinkText,
SP.Question,
SP.RandomizeAnswers,
SP.AttributeTypesID,
SP.LastActivityDate,
0
from dbo.SitePolls SP
inner join dbo.SiteContent SC on SC.CopySourceID = SP.ID
where SC.CopyBatchGUID = @CopyBatchGuid
insert into dbo.SitePollAnswers(SeqNbr,SitePollsID,Answer)
select
SPA.SeqNbr,
SC.ID,
SPA.Answer
from dbo.SitePollAnswers SPA
inner join dbo.SiteContent SC on SC.CopySourceID = SPA.SitePollsID
where SC.CopyBatchGUID = @CopyBatchGuid