Rev 5640 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%@LANGUAGE="VBSCRIPT"%><%'====================================================='' RequestBomDiffProductLocation.asp' This page is used by an AJAX call' It will return an html fragment'=====================================================%><%Option explicitResponse.Expires = 0%><!--#include file="common/globals.asp"--><!--#include file="common/config.asp"--><!--#include file="common/common_subs.asp"--><!--#include file="common/_form_window_common.asp"--><%'------------ VARIABLE DEFINITION -------------Dim rsQryDim IsProductInNewBomDim bgColorDim QueryNameDim parBomIdDim rsPkg, pkgName, pkgVersion, pkgIdDim rsProj, projName, branchName, projIdDim rsOS, OSNameDim objZIPObjectDim modeDim pageOs'------------ CONSTANTS DECLARATION -----------'------------ VARIABLE INIT -------------------parBomId = Request("bom_id")pageOs = "OsDefault.asp"mode = ""If Request("Mode") <> "" Thenmode = Request("Mode")mode="Base"pageOs = "Os_BaseConf.asp"End If'------------ RUN BEFORE PAGE RENDER ----------If (Request("change_type") = "R") ThenQueryName = "BomRemoved"+mode+"ProductLocation.sql"IsProductInNewBom = FALSEElseIf (Request("change_type") = "U") ThenQueryName = "BomUpdated"+mode+"ProductLocation.sql"IsProductInNewBom = TRUEElseQueryName = "BomAdded"+mode+"ProductLocation.sql"IsProductInNewBom = TRUEEnd IfCall GetProjDetails ( parBomId, objFormCollector )'----------------------------------------------%><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_NAME", Request("pkg_name"), ORAPARM_INPUT, ORATYPE_VARCHAR2Set 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)If IsNull( bgColor ) ThenbgColor = "bgcolor='#F5F5F5'"ElsebgColor = NULLEnd IfIf Request("bom_id") <> "" AND Request("prod_id") <> "" ThenSet rsPkg = OraDatabase.DbCreateDynaset( "select * from package_versions pv, packages pkg where pv.pv_id = "&Request("prod_id")&" and pkg.pkg_id = pv.pkg_id", cint(0))pkgName = rsPkg("pkg_name")pkgVersion = rsPkg("pkg_version")pkgId = rsPkg("pkg_id")rsPkg.Close()Set rsPkg = nothingSet rsProj = OraDatabase.DbCreateDynaset( "select br.branch_name, prj.proj_name, prj.proj_id from boms bm, branches br, dm_projects prj where bm.bom_id = "&Request("bom_id")&" and br.BRANCH_ID = bm.BRANCH_ID and prj.PROJ_ID = br.PROJ_ID", cint(0))projName = rsProj("proj_name")branchName = rsProj("branch_name")projId = rsProj("proj_id")rsProj.Close()Set rsProj = nothingIf rsQry("os_id") <> "" ThenSet rsOS = OraDatabase.DbCreateDynaset( "select bt.bos_type from os_base_env obe, base_env be, bos_types bt where obe.OS_ID = "&rsQry("os_id")&" and be.BASE_ENV_ID = obe.BASE_ENV_ID and bt.BOS_ID = be.BOS_ID", cint(0))OSName = rsOS("bos_type")If OSName = "Windows" OR OSName = "MOS" ThenOSName = "win32"ElseOSName = "sparc"End IfrsOS.Close()Set rsOS = nothingElseOSName = "Undefined"End IfEnd If%><tr><td <%=bgColor%> nowrap valign="top" class="body_row" colspan="2"> <img hspace="4" src="icons/<%=rsQry("node_icon")%>" align="absmiddle" border="0"><%If rsQry("nodeExists") <> "" Then%><a href="NodeDefault.asp?node_id=<%=rsQry("node_id")%>&bom_id=<%=parBomId%>" class="body_link"><%=rsQry("node_name")%></a><%Else%><span class="body_strike"><%=rsQry("node_name")%></span><%End If%> / <%If rsQry("osExists") <> "" Then%><a href="<%=pageOs%>?os_id=<%=rsQry("os_id")%>&bom_id=<%=parBomId%>" class="body_link"><%=rsQry("os_name") %></a><%Else%><span class="body_strike"><%=rsQry("os_name")%></span><%End If%> / <%If IsProductInNewBom Then%><a href="ProdDefault.asp?os_id=<%=rsQry("os_id")%>&prod_id=<%=rsQry("prod_id")%>&bom_id=<%=parBomId%>" class="body_link"><%=rsQry("pkg_name") &" "& rsQry("pkg_version")%></a><%End If%><%If NOT IsNull(objFormCollector.Item("is_download")) Then%> <a href="javascript:;" onClick="popup = window.open('LogDownload.asp?url=<%=release_archiveURL%><%=projName%>/<%=branchName%>/<%=pkgName%>/<%=OSName%>/<%=pkgName%>-<%=pkgVersion%>-<%=OSName%>.zip&pkg_id=<%=pkgId%>&pkg_version=<%=pkgVersion%>', 'Download Version', 'height=440,width=600,scrollbars=yes,resizable=yes'); return false" target="_blank" class="body_link">Download Version: <%=Request("new_version") %></a> <%End If%></td></tr><%rsQry.MoveNextWEndOraDatabase.Parameters.Remove "BOM_ID"OraDatabase.Parameters.Remove "PROD_ID"OraDatabase.Parameters.Remove "COMPARE_BOM_ID"OraDatabase.Parameters.Remove "PKG_NAME"rsQry.CloseSet rsQry = Nothing%></table><!--#include file="common/globals_destructor.asp"-->