USP_CLONESITE_ECARDTEMPLATEFOLDERS
Used by CMS site copy to copy eCard templates into the correct folders.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CopyBatchGUID | uniqueidentifier | IN |
Definition
Copy
create procedure dbo.USP_CLONESITE_ECARDTEMPLATEFOLDERS
(
@CopyBatchGUID uniqueidentifier
)
as
begin try
insert into dbo.[ECARDTEMPLATEFOLDER](ECARDTEMPLATEID, SITEFOLDERSID, COPYSOURCEID, COPYBATCHGUID)
select ET.ID, SF.FolderID, ETF.ID, @CopyBatchGUID
from dbo.[ECARDTEMPLATEFOLDER] ETF
inner join dbo.[ECARDTEMPLATE] ET on ET.COPYSOURCEID = ETF.[ECARDTEMPLATEID] and ET.[COPYBATCHGUID] = @CopyBatchGUID
inner join dbo.[SITEFOLDERS] SF on SF.[COPYSOURCEID] = ETF.[SITEFOLDERSID] and SF.[COPYBATCHGUID] = @CopyBatchGUID
end try
begin catch
UPDATE SiteCopy SET ErrorLog = ErrorLog + 'Error copying eCard template folders:' + ERROR_MESSAGE() + CHAR(13) WHERE ID = @CopyBatchGUID
end catch