Rev 62 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%'===================================================================' Menu Options New'===================================================================%><%'------------ VARIABLE DEFINITION -------------Dim rsMenuOptionsDim moQueryDim objPopupMenuABTNnewDim ItemName'------------ CONSTANTS DECLARATION -----------'------------ VARIABLE INIT -------------------Set objPopupMenuABTNnew = New PopupMenuControlobjPopupMenuABTNnew.PopupMenuStyle ReadFile( Server.MapPath("scripts/popup_menu_styles.html") ), "StyleWinXP"'----------------------------------------------%><%'------------ RUN BEFORE CONTROL RENDER -------'----------------------------------------------%><%' ---- New Product menu item ----ItemName = "pmiNew_Product"objPopupMenuABTNnew.AddMenuItem ItemName, NULLobjPopupMenuABTNnew.Text ItemName, "Product"objPopupMenuABTNnew.Link ItemName, "javascript:;"objPopupMenuABTNnew.EventHandler ItemName, onClickOpenWindow ( "wAddProd.asp?rfile="& SCRIPT_NAME &"&"& objPMod.ComposeURL(), "AddProd", 600, 500, "scrollbars=yes,resizable=yes" )objPopupMenuABTNnew.Image ItemName, "icons/i_product.gif"' Disable New Product for followingIf AT_OS_LEVEL OR AT_PROD_LEVEL ThenobjPopupMenuABTNnew.Active ItemName, "Y"ElseobjPopupMenuABTNnew.Active ItemName, "N"End IfobjPopupMenuABTNnew.AddSeparator' ---- New OS menu item ----moQuery = " SELECT bt.* FROM BOS_TYPES bt ORDER BY bt.bos_order, UPPER(bt.BOS_TYPE)"Set rsMenuOptions = OraDatabase.DbCreateDynaset( moQuery , ORADYN_DEFAULT )While ((NOT rsMenuOptions.BOF) AND (NOT rsMenuOptions.EOF))ItemName = "pmiOS_"& rsMenuOptions("bos_id")objPopupMenuABTNnew.AddMenuItem ItemName, NULLobjPopupMenuABTNnew.Text ItemName, rsMenuOptions("bos_type")objPopupMenuABTNnew.Link ItemName, "javascript:;"objPopupMenuABTNnew.EventHandler ItemName, "onClick=""MM_openBrWindow('wEditOs.asp?bos_id="& rsMenuOptions("bos_id") &"&rfile="& SCRIPT_NAME &"&"& objPMod.ComposeURL() &"','EditOs','scrollbars=yes,resizable=yes,width=600,height=350');"""objPopupMenuABTNnew.Image ItemName, "icons/"& rsMenuOptions("bos_icon")' Disable New OS for followingIf AT_NODE_LEVEL OR AT_OS_LEVEL OR AT_PROD_LEVEL ThenobjPopupMenuABTNnew.Active ItemName, "Y"ElseobjPopupMenuABTNnew.Active ItemName, "N"End IfrsMenuOptions.MoveNextWEndrsMenuOptions.CloseobjPopupMenuABTNnew.AddSeparator' ---- New Nodes menu item ----moQuery = " SELECT nt.* FROM NODE_TYPES nt ORDER BY nt.node_order, UPPER(nt.NODE_TYPE)"Set rsMenuOptions = OraDatabase.DbCreateDynaset( moQuery , ORADYN_DEFAULT )While ((NOT rsMenuOptions.BOF) AND (NOT rsMenuOptions.EOF))ItemName = "pmiNODE_"& rsMenuOptions("node_type_id")objPopupMenuABTNnew.AddMenuItem ItemName, NULLobjPopupMenuABTNnew.Text ItemName, rsMenuOptions("node_type")objPopupMenuABTNnew.Link ItemName, "javascript:;"objPopupMenuABTNnew.EventHandler ItemName, onClickOpenWindow ( "wEditNode.asp?node_type_id="& rsMenuOptions("node_type_id") &"&rfile="& SCRIPT_NAME &"&"& objPMod.ComposeURL(), "EditNode", 600, 350, "scrollbars=yes,resizable=yes" )objPopupMenuABTNnew.Image ItemName, "icons/"& rsMenuOptions("node_icon")rsMenuOptions.MoveNextWEndrsMenuOptions.Close'objPopupMenuABTNnew.AllActive = "N"'objPopupMenuABTNnew.Active "pmiOS_3", "N", NULLobjPopupMenuABTNnew.Render "divMenuOptionsABTNnew"%><%'------------ RUN AFTER CONTROL RENDER --------Set objPopupMenuABTNnew = NothingSet rsMenuOptions = Nothing'----------------------------------------------%>