Rev 64 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%@LANGUAGE="VBSCRIPT"%><%'====================================================='| |'| RequestProductLocation |'| |'=====================================================%><%Option explicitResponse.Expires = 0%><!--#include file="common/globals.asp"--><!--#include file="common/config.asp"--><!--#include file="common/common_subs.asp"--><%'------------ VARIABLE DEFINITION -------------Dim rsQryDim IsProductInNewBomDim bgColorDim QueryNameDim parBomIdDim rsPkg, pkgName, pkgVersion, pkgIdDim rsProj, projName, branchNameDim rsOS, OSName'------------ CONSTANTS DECLARATION -----------'------------ VARIABLE INIT -------------------parBomId = Request("current_bom_id")'------------ CONDITIONS ----------------------'----------------------------------------------'------------ ACCESS CONTROL ------------------%><!--#include file="_access_control_general.asp"--><%'--------------------------------------------------------------------------------------------------------------'--------------------------------------------------------------------------------------------------------------%><%'------------ RUN BEFORE PAGE RENDER ----------If (Request("change_type") = "R") ThenQueryName = "BomRemovedProductLocation.sql"IsProductInNewBom = FALSEElseIf (Request("change_type") = "U") ThenQueryName = "BomUpdatedProductLocation.sql"IsProductInNewBom = FALSEElseQueryName = "PatchCompare.sql"IsProductInNewBom = TRUEEnd If'----------------------------------------------%><table width="100%" border="0" cellspacing="3" cellpadding="0"><%OraDatabase.Parameters.Add "BOM_ID", Request("bom_id"), ORAPARM_INPUT, ORATYPE_NUMBEROraDatabase.Parameters.Add "COMPARE_BOM_ID", Request("compare_bom_id"), ORAPARM_INPUT, ORATYPE_NUMBEROraDatabase.Parameters.Add "PROD_ID", Request("prod_id"), ORAPARM_INPUT, ORATYPE_NUMBEROraDatabase.Parameters.Add "PKG_ID", Request("pkg_id"), ORAPARM_INPUT, ORATYPE_NUMBEROraDatabase.Parameters.Add "CURRENT_BOM_ID", Request("current_bom_id"), ORAPARM_INPUT, ORATYPE_NUMBERSet rsQry = OraDatabase.DbCreateDynaset( GetQuery ( QueryName ), ORADYN_DEFAULT )bgColor = NULLIf rsQry.RecordCount < 1 Then%><tr><td <%=bgColor%> nowrap valign="top" class="body_row" colspan="2">Product not found.</td></tr><%End IfWhile (NOT rsQry.BOF) AND (NOT rsQry.EOF)pkgName = rsQry("pkg_name")pkgVersion = rsQry("pkg_version")pkgId = rsQry("pkg_id")OSName = rsQry("os_name")If OSName = "Windows" OR OSName = "MOS" ThenOSName = "win32"ElseOSName = "sparc"End IfIf IsNull( bgColor ) ThenbgColor = "bgcolor='#F5F5F5'"ElsebgColor = NULLEnd If%><tr><td <%=bgColor%> nowrap valign="top" class="body_row" colspan="2"> <%If IsProductInNewBom Then%><img hspace="4" src="icons/<%=rsQry("node_icon")%>" align="absmiddle" border="0"><%=rsQry("node_name")%> / <%=rsQry("os_name") %> / <%=rsQry("pkg_name") &" "& rsQry("pkg_version")%> <a href="LogDownload.asp?url=http://bms:8002/manager_suite/production_manager/downloads/<%=pkgName%>-<%=pkgVersion%>-<%=OSName%>.zip&pkg_id=<%=pkgId%>&pkg_version=<%=pkgVersion%>" target="_blank" class="body_link">Download Patch</a> <%Else%><img hspace="4" src="icons/<%=rsQry("node_icon")%>" align="absmiddle" border="0"><%=rsQry("node_name")%> / <%=rsQry("os_name") %> / <%End If%></td><%Dim rsForm, Tester, ManagerTester = FalseManager = FalseIf objAccessControl.IsActive("ApprovedByManager") ThenManager = TrueElseIf objAccessControl.IsActive("ApprovedByTester") ThenTester = TrueEnd IfSet rsForm = OraDatabase.DbCreateDynaset("SELECT * FROM RELEASE_AUTHORISATION WHERE PV_ID="&rsQry("prod_id")&" AND BOM_ID="&parBomId, ORADYN_DEFAULT)%><%If rsForm.RecordCount = 0 Then%><%If Tester Then%><td class="body_rowlite"><a href="_wform_approval.asp?pv_id=<%=rsQry("prod_id")%>&bom_id=<%=parBomId%>" onClick="popup = window.open('_wform_approval.asp?pv_id=<%=rsQry("prod_id")%>&bom_id=<%=parBomId%>', 'Approval Form', 'height=220,width=600,scrollbars=yes,resizable=yes'); return false" target="_blank" style="text-decoration:none" class="body_txtr">Accept/Reject</a></td><%ElseIf Manager Then%><td class="body_txto">Awaiting Tester</td><%Else%><td class="body_txto"></td><%End If%><%ElseIf IsNull(rsForm("is_official")) Then%><%If NOT IsNull(rsForm("tester_id")) And Tester Then %><td class="body_txto">Awaiting</td><%ElseIf NOT IsNull(rsForm("tester_id")) And Manager Then%><td class="body_rowlite"><a href="_wform_approval.asp?pv_id=<%=rsQry("prod_id")%>&bom_id=<%=parBomId%>" onClick="popup = window.open('_wform_approval.asp?pv_id=<%=rsQry("prod_id")%>&bom_id=<%=parBomId%>', 'Approval Form', 'height=440,width=600,scrollbars=yes,resizable=yes'); return false" target="_blank" style="text-decoration:none" class="body_txtr">Accept/Reject</a></td><%Else%><td class="body_rowlite"></td><%End If%><%Else%><td class="body_txtg">Accepted</td><%End IfrsForm.Close()Set rsForm = nothing%></tr><%rsQry.MoveNextWEndOraDatabase.Parameters.Remove "BOM_ID"OraDatabase.Parameters.Remove "PROD_ID"OraDatabase.Parameters.Remove "PKG_ID"OraDatabase.Parameters.Remove "CURRENT_BOM_ID"OraDatabase.Parameters.Remove "COMPARE_BOM_ID"rsQry.CloseSet rsQry = Nothing%></table><%'------------ RUN AFTER PAGE RENDER -----------'----------------------------------------------%><!--#include file="common/globals_destructor.asp"-->