USP_CLONESITE_USERPHOTOS

Handles the User Photos-specific tasks for cloning a 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_USERPHOTOS
(
@SourceClientSitesID int,
@TargetClientSitesID int,
@CurrentUserID int,
@CopyBatchGuid uniqueidentifier
)
as


INSERT INTO SiteProfilePhotoForm
        (
              ContentId,
              CaptionEditable, 
              DefaultCaption,
              PhotoEditable,
              ApprovalRequired,
              ThumbSize,
              AfterUpdatePageID,
              CategoryFolderID,
              LargeSize,            
              TAGCODEID
        )
    SELECT SC.ID,
           SPPF.CaptionEditable,
           SPPF.DefaultCaption,
           SPPF.PhotoEditable,
           SPPF.ApprovalRequired,
           SPPF.ThumbSize,
           isnull(SP.ID,0),
           isnull(SF.FolderID,0),
           SPPF.LargeSize,
           TAGCODEID
    from SiteProfilePhotoForm SPPF
    inner join SiteContent SC on SC.CopySourceID = SPPF.ContentId and SC.CopyBatchGUID = @CopyBatchGUID
    left outer join SitePages SP on SP.CopySourceID = SPPF.AfterUpdatePageID and SP.CopyBatchGUID = @CopyBatchGUID
    left outer join SiteFolders SF on SF.CopySourceID = SPPF.CategoryFolderID and SF.CopyBatchGUID = @CopyBatchGUID