Rev 5513 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%'===================================================================' State Options'===================================================================%><%'------------ VARIABLE DEFINITION -------------Dim moQueryDim objPopupMenuStateOptionsDim ItemNameDim aStateOptionListDim AM_StaticObjName'------------ CONSTANTS DECLARATION -----------'------------ VARIABLE INIT -------------------Set objPopupMenuStateOptions = New PopupMenuControlobjPopupMenuStateOptions.PopupMenuStyle ReadFile( Server.MapPath("scripts/popup_menu_styles.html") ), "StyleWinXP"'----------------------------------------------%><%'------------ RUN BEFORE CONTROL RENDER -------'----------------------------------------------%><%Select Case CInt( StateTypeEnum )Case enumDB_STATE_TYPE_BOM_CREATORaStateOptionList = Array( "pmiUnDeployView", _enumSEPARATOR_LABEL, _"pmiNewBom", _"pmiDestroyBom", _enumSEPARATOR_LABEL, _"pmiLockBom", _"pmiUnlockBom", _enumSEPARATOR_LABEL, _"pmiVersionTree", _"pmiImportExportBom", _enumSEPARATOR_LABEL, _"pmiReleaseTo" )AM_StaticObjName = "pmoCreator"Case enumDB_STATE_TYPE_BOM_INTEGRATORaStateOptionList = Array( "pmiNewBom", _"pmiDestroyBom", _enumSEPARATOR_LABEL, _"pmiLockBom", _"pmiUnlockBom", _enumSEPARATOR_LABEL, _"pmiVersionTree", _"pmiImportExportBom", _enumSEPARATOR_LABEL, _"pmiReleaseTo" )AM_StaticObjName = "pmoIntegrator"Case enumDB_STATE_TYPE_BOM_LOCAL_TESTERaStateOptionList = Array( "pmiAcceptBom", _"pmiRejectBom", _enumSEPARATOR_LABEL, _"pmiVersionTree", _enumSEPARATOR_LABEL, _"pmiReleaseTo" )AM_StaticObjName = "pmoTester"Case enumDB_STATE_TYPE_BOM_EXTERNAL_TESTERaStateOptionList = Array( _"pmiAcceptBom", _"pmiRejectBom", _enumSEPARATOR_LABEL, _"pmiVersionTree", _enumSEPARATOR_LABEL, _"pmiReleaseTo" )AM_StaticObjName = "pmoExternalTester"Case enumDB_STATE_TYPE_BOM_PRODUCTIONaStateOptionList = Array( _"pmiAcceptBom", _"pmiRejectBom", _enumSEPARATOR_LABEL, _"pmiVersionTree" )AM_StaticObjName = "pmoProduction"End SelectIf objAccessControl.IsVisible ( AM_StaticObjName ) ThenResponse.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>"objPopupMenuStateOptions.RenderInOrder "divStateOption_"& StateId, aStateOptionList, objAccessControl, AM_StaticObjNameEnd If%><%'------------ RUN AFTER CONTROL RENDER --------Set objPopupMenuStateOptions = Nothing'----------------------------------------------%>