Subversion Repositories DevTools

Rev

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

Rev Author Line No. Line
13 rsolanki 1
<%
2
'===================================================================
3
'						State Options
4
'===================================================================
5
%>
6
<%
7
'------------ VARIABLE DEFINITION -------------
8
Dim moQuery
9
Dim objPopupMenuStateOptions
10
Dim ItemName
11
Dim aStateOptionList
12
Dim AM_StaticObjName
13
'------------ CONSTANTS DECLARATION -----------
14
'------------ VARIABLE INIT -------------------
15
Set objPopupMenuStateOptions = New PopupMenuControl
16
objPopupMenuStateOptions.PopupMenuStyle ReadFile( Server.MapPath("scripts/popup_menu_styles.html") ), "StyleWinXP"
17
'----------------------------------------------
18
%>
19
<%
20
'------------ RUN BEFORE CONTROL RENDER -------
21
'----------------------------------------------
22
%>
23
<%
24
Select Case CInt( StateTypeEnum )
25
	Case enumDB_STATE_TYPE_BOM_CREATOR
29 jtweddle 26
		aStateOptionList = Array( "pmiUnDeployView", _
27
								  enumSEPARATOR_LABEL, _					
28
								  "pmiNewBom", _
13 rsolanki 29
								  "pmiDestroyBom", _
30
								  enumSEPARATOR_LABEL, _
31
								  "pmiLockBom", _
32
								  "pmiUnlockBom", _
33
								  enumSEPARATOR_LABEL, _
34
								  "pmiVersionTree", _
35
								  "pmiImportExportBom", _
36
								  enumSEPARATOR_LABEL, _
37
								  "pmiReleaseTo" )
38
 
39
		AM_StaticObjName = "pmoCreator"
40
 
29 jtweddle 41
	Case enumDB_STATE_TYPE_BOM_INTEGRATOR
42
		aStateOptionList = Array( "pmiNewBom", _
43
								  "pmiDestroyBom", _
44
								  enumSEPARATOR_LABEL, _
45
								  "pmiLockBom", _
46
								  "pmiUnlockBom", _
47
								  enumSEPARATOR_LABEL, _
48
								  "pmiVersionTree", _
49
								  "pmiImportExportBom", _
50
								  enumSEPARATOR_LABEL, _
51
								  "pmiReleaseTo" )
52
 
53
		AM_StaticObjName = "pmoIntegrator"		
54
 
13 rsolanki 55
	Case enumDB_STATE_TYPE_BOM_LOCAL_TESTER
56
		aStateOptionList = Array( "pmiAcceptBom", _
57
								  "pmiRejectBom", _
58
								  enumSEPARATOR_LABEL, _
59
								  "pmiVersionTree", _
60
								  enumSEPARATOR_LABEL, _
61
								  "pmiReleaseTo" )
62
 
63
		AM_StaticObjName = "pmoTester"
64
 
65
	Case enumDB_STATE_TYPE_BOM_EXTERNAL_TESTER
66
				aStateOptionList = Array( _
67
								  "pmiAcceptBom", _
68
								  "pmiRejectBom", _
69
								  enumSEPARATOR_LABEL, _
70
								  "pmiVersionTree", _
71
								  enumSEPARATOR_LABEL, _
72
								  "pmiReleaseTo" )
73
 
74
		AM_StaticObjName = "pmoExternalTester"
29 jtweddle 75
 
76
 
77
	Case enumDB_STATE_TYPE_BOM_PRODUCTION
78
				aStateOptionList = Array( _
79
								  "pmiAcceptBom", _
80
								  "pmiRejectBom", _
81
								  enumSEPARATOR_LABEL, _
82
								  "pmiVersionTree" )
83
 
84
		AM_StaticObjName = "pmoProduction"		
13 rsolanki 85
 
86
End Select
87
 
88
 
89
If objAccessControl.IsVisible ( AM_StaticObjName ) Then
5836 dpurdie 90
    Response.write "<td width='100%' valign='top'><a href='javascript:;' onClick=""ToggleDisplay('divStateOption_"& StateId &"');""><img src='icons/b_options.gif' alt='Options...' width='12' height='10' border='0'></a>"
91
    objPopupMenuStateOptions.RenderInOrder "divStateOption_"& StateId, aStateOptionList, objAccessControl, AM_StaticObjName
13 rsolanki 92
End If
93
 
94
 
95
%>
96
<%
97
'------------ RUN AFTER CONTROL RENDER --------
98
Set objPopupMenuStateOptions = Nothing
99
'----------------------------------------------
100
%>