spClone_MenuItem

Parameters

Parameter Parameter Type Mode Description
@PKCloneID int IN
@PKCloneFromID int IN
@CurrentUsersID int IN

Definition

Copy

CREATE procedure [dbo].[spClone_MenuItem]
(
    @PKCloneID      int,
    @PKCloneFromID  int,
    @CurrentUsersID int
)

as

insert into SiteMenu
(
    contentid,
    activecss,
    orientation,
    menucss,
    hovercss,
    defaultcss,
    subitemcss,
    submenuglyphid,
    clicktoopen,
    glyphlocation,
    menutechnology,
    MSStyleStaticMenu,                                      
    MSStyleStaticItem,     
    MSStyleStaticHover,    
    MSStyleStaticSelected ,
    MSStyleDynamicMenu ,   
    MSStyleDynamicItem ,   
    MSStyleDynamicHover,   
    MSStyleDynamicSelected,
    MSMenuOptions,
    MenuContainerDivClass,
    MenuActiveClass,
    MenuClass,
    MenuItemClass,
    MenuHoverClass,
    MenuSubItemClass
)
select
    @PKCloneID,
    activecss,
    orientation,
    menucss,
    hovercss,
    defaultcss,
    subitemcss,
    submenuglyphid,
    clicktoopen,
    glyphlocation,
    menutechnology,
    MSStyleStaticMenu,                                      
    MSStyleStaticItem,     
    MSStyleStaticHover,    
    MSStyleStaticSelected ,
    MSStyleDynamicMenu ,   
    MSStyleDynamicItem ,   
    MSStyleDynamicHover,   
    MSStyleDynamicSelected,
    MSMenuOptions,
    MenuContainerDivClass,
    MenuActiveClass,
    MenuClass,
    MenuItemClass,
    MenuHoverClass,
    MenuSubItemClass
from SiteMenu where [contentID] = @PKCloneFromID

insert into MenuItems
(
    ContentID,
    ID,
    ParentID,
    Caption,
    Tooltip,
    SitePageID,
    PageTabID,
    URL,
    Target,
    RightImgPad,
    TreeIndex,
    LinkType,
    IsActive,
    PageTitle,
    CssClass
)
select
    @PKCloneID,
    ID,
    ParentID,
    Caption,
    Tooltip,
    SitePageID,
    PageTabID,
    URL,
    Target,
    RightImgPad,
    TreeIndex,
    LinkType,
    IsActive,
    PageTitle,
    CssClass
from menuitems where ContentID = @PKCloneFromID