Rev 119 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<%'=====================================================' VERSIONS HISTORY MAIN'=====================================================%><%'------------ Variable Definition -------------Dim parPkg_idDim parPv_idDim parOLDpv_idDim parRfileDim sPkg_NameDim sPkg_VersionDim bIsPatchDim outIsPatch'------------ Constants Declaration -----------'------------ Variable Init -------------------parPkg_id = Request ( "pkg_id" )parPv_id = Request ( "pv_id" )parOLDpv_id = Request ( "OLDpv_id" )parRfile = Request ( "rfile" )Set pkgInfoHash = CreateObject("Scripting.Dictionary")'----------------------------------------------%><%'-----------------------------------------------------------------------------------------------------------------------------------Function DBGet_Pkg_Name ( nPkg_id )Dim rsTemp, Query_StringIf IsEmpty( nPkg_id ) Then Exit FunctionQuery_String = _" SELECT pkg.pkg_name"&_" FROM packages pkg"&_" WHERE pkg.pkg_id = "& nPkg_idSet rsTemp = OraDatabase.DbCreateDynaset( Query_String, cint(0))If ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF)) ThenDBGet_Pkg_Name = rsTemp.Fields("pkg_name")End IfrsTemp.CloseSet rsTemp = nothingEnd Function'-----------------------------------------------------------------------------------------------------------------------------------Sub DBGet_Pkg_Name_And_Version ( nPv_id, nPkg_id, outPkg_Name, outPkg_Version, outIsPatch )Dim rsTemp, Query_StringoutIsPatch = FALSEIf IsEmpty( nPv_id ) ThenoutPkg_Name = DBGet_Pkg_Name ( nPkg_id )Exit SubEnd IfQuery_String = _" SELECT pkg.pkg_name, pv.pkg_version, pv.is_patch"&_" FROM PACKAGES pkg, PACKAGE_VERSIONS pv"&_" WHERE pv.pkg_id = pkg.pkg_id"&_" AND pv.pv_id = "& nPv_idSet rsTemp = OraDatabase.DbCreateDynaset( Query_String, cint(0))If ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF)) ThenoutPkg_Name = rsTemp.Fields("pkg_name")outPkg_Version = rsTemp.Fields("pkg_version")If rsTemp("is_patch") = "Y" Then outIsPatch = TRUEEnd IfrsTemp.CloseSet rsTemp = nothingEnd Sub'-----------------------------------------------------------------------------------------------------------------------------------Function Set_Row_Style ( sLink )Set_Row_Style = "onMouseOver='this.style.cursor=""pointer""' onClick='location.href="""& sLink &"""' "End Function'-----------------------------------------------------------------------------------------------------------------------------------%><%'----------------- Page Requirements ---------------------------If CBool(QStrPar("action")) AND (objAccessControl.UserLogedIn) ThenCall OpenInParentWindow ("_new_version.asp?OLDpv_id="& parOLDpv_id &"&rtag_id="& parRtag_id &"&pv_id="& parPv_id )Call CloseWindowElse' ------- Page Parameter Requirements ----------If (parPkg_id = "") OR (parRfile = "") ThenCall RaiseMsg ( enum_WMSG_ERROR, "This page requires more parameters to run!<br>"& Request.ServerVariables("QUERY_STRING") )End IfEnd If'Call DBGet_Pkg_Name_And_Version ( parPv_id, parPkg_id, sPkg_Name, sPkg_Version, bIsPatch )'------------------------------------------------------------------------------------------Call Get_Pkg_Info ( parPv_id, Request("rtag_id") )sPkg_Name = pkgInfoHash.Item("pkg_name")sPkg_Version = pkgInfoHash.Item("pkg_version")bIsPatch = FALSEIf pkgInfoHash.Item("is_patch") = "Y" Then outIsPatch = TRUE%>