Subversion Repositories DevTools

Rev

Rev 13 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
13 rsolanki 1
<%
2
'===================================================================
3
'						Menu Options New
4
'===================================================================
5
%>
6
<%
7
'------------ VARIABLE DEFINITION -------------
8
Dim rsMenuOptions
9
Dim moQuery
10
Dim objPopupMenuABTNnew
11
Dim ItemName
12
'------------ CONSTANTS DECLARATION -----------
13
'------------ VARIABLE INIT -------------------
14
Set objPopupMenuABTNnew = New PopupMenuControl
15
objPopupMenuABTNnew.PopupMenuStyle ReadFile( Server.MapPath("scripts/popup_menu_styles.html") ), "StyleWinXP"
16
'----------------------------------------------
17
%>
18
<%
19
'------------ RUN BEFORE CONTROL RENDER -------
20
'----------------------------------------------
21
%>
22
<%
23
 
24
' ---- New Product menu item ----
25
ItemName = "pmiNew_Product"
26
objPopupMenuABTNnew.AddMenuItem 	ItemName, NULL
27
objPopupMenuABTNnew.Text  			ItemName, "Product"
28
objPopupMenuABTNnew.Link  			ItemName, "javascript:;"
29
objPopupMenuABTNnew.EventHandler  	ItemName, onClickOpenWindow ( "wAddProd.asp?rfile="& SCRIPT_NAME &"&"& objPMod.ComposeURL(), "AddProd", 600, 500, "scrollbars=yes,resizable=yes" )  
30
objPopupMenuABTNnew.Image 			ItemName, "icons/i_product.gif"
31
' Disable New Product for following
32
If AT_OS_LEVEL   OR   AT_PROD_LEVEL   Then  
33
	objPopupMenuABTNnew.Active ItemName, "Y"
34
Else
35
	objPopupMenuABTNnew.Active ItemName, "N"
36
End If
37
 
38
objPopupMenuABTNnew.AddSeparator
39
 
40
 
41
' ---- New OS menu item ----
42
moQuery = " SELECT bt.*  FROM BOS_TYPES bt  ORDER BY bt.bos_order, UPPER(bt.BOS_TYPE)"
43
Set rsMenuOptions = OraDatabase.DbCreateDynaset( moQuery , ORADYN_DEFAULT )
44
While ((NOT rsMenuOptions.BOF) AND (NOT rsMenuOptions.EOF))
45
	ItemName = "pmiOS_"& rsMenuOptions("bos_id")
46
	objPopupMenuABTNnew.AddMenuItem 	ItemName, NULL
47
	objPopupMenuABTNnew.Text  			ItemName, rsMenuOptions("bos_type")
48
	objPopupMenuABTNnew.Link  			ItemName, "javascript:;"
49
	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');"""
50
	objPopupMenuABTNnew.Image 			ItemName, "icons/"& rsMenuOptions("bos_icon")
51
	' Disable New OS for following
52
	If AT_NODE_LEVEL   OR   AT_OS_LEVEL   OR   AT_PROD_LEVEL   Then  
53
		objPopupMenuABTNnew.Active ItemName, "Y"
54
	Else
55
		objPopupMenuABTNnew.Active ItemName, "N"
56
	End If
57
 
58
	rsMenuOptions.MoveNext
59
WEnd
60
rsMenuOptions.Close
61
 
62
 
63
objPopupMenuABTNnew.AddSeparator
64
 
65
 
66
' ---- New Nodes menu item ----
67
moQuery = " SELECT nt.*  FROM NODE_TYPES nt  ORDER BY nt.node_order, UPPER(nt.NODE_TYPE)"
68
Set rsMenuOptions = OraDatabase.DbCreateDynaset( moQuery , ORADYN_DEFAULT )
69
While ((NOT rsMenuOptions.BOF) AND (NOT rsMenuOptions.EOF))
70
	ItemName = "pmiNODE_"& rsMenuOptions("node_type_id")
71
	objPopupMenuABTNnew.AddMenuItem 	ItemName, NULL
72
	objPopupMenuABTNnew.Text  			ItemName, rsMenuOptions("node_type")
73
	objPopupMenuABTNnew.Link  			ItemName, "javascript:;"
74
	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" )  
75
	objPopupMenuABTNnew.Image 			ItemName, "icons/"& rsMenuOptions("node_icon")
76
 
77
	rsMenuOptions.MoveNext
78
WEnd
79
rsMenuOptions.Close
80
 
81
 
82
 
83
'objPopupMenuABTNnew.AllActive = "N"
84
'objPopupMenuABTNnew.Active "pmiOS_3", "N", NULL
85
 
86
objPopupMenuABTNnew.Render "divMenuOptionsABTNnew"
87
%>
88
<%
89
'------------ RUN AFTER CONTROL RENDER --------
90
Set objPopupMenuABTNnew = Nothing
91
Set rsMenuOptions = Nothing
92
'----------------------------------------------
93
%>