Subversion Repositories DevTools

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
119 ghuddy 1
<%@LANGUAGE="VBSCRIPT"%>
2
<%
3
Option explicit
129 ghuddy 4
Response.Expires = 0   ' always load the page, dont store
119 ghuddy 5
%>
6
<%
7
'=====================================================
129 ghuddy 8
'               System Unlock Package
119 ghuddy 9
'=====================================================
10
%>
11
<!--#include file="common/conf.asp"-->
12
<!--#include file="common/globals.asp"-->
13
<!--#include file="common/formating.asp"-->
14
<!--#include file="common/qstr.asp"-->
15
<!--#include file="common/common_subs.asp"-->
16
<!--#include file="common/common_dbedit.asp"-->
17
<%
18
'------------ ACCESS CONTROL ------------------
19
%>
20
<!--#include file="_access_control_login.asp"-->
21
<!--#include file="_access_control_general.asp"-->
22
<!--#include file="_access_control_project.asp"-->
23
<%
24
'------------ Variable Definition -------------
25
Dim parPv_id
26
Dim parRfile
27
'------------ Constants Declaration -----------
28
'------------ Variable Init -------------------
29
parPv_id = QStrPar("pv_id")
30
parRtag_id = QStrPar("rtag_id")
31
parRfile = QStrPar("rfile")
32
'----------------------------------------------
33
%>
34
<%
35
Sub UnDeprecatePackage ()
36
 
129 ghuddy 37
   Dim rsTemp, Query_String
38
 
39
   Set rsTemp = OraDatabase.DbCreateDynaset("SELECT PKG.PKG_ID, PKG.pkg_name FROM PACKAGE_VERSIONS PV, PACKAGES PKG WHERE PKG.PKG_ID = PV.PKG_ID AND PV.PV_ID = "&parPv_id, cint(0))
40
 
41
   OraDatabase.Parameters.Add "RTAG_ID", Request("rtag_id"),      ORAPARM_INPUT, ORATYPE_NUMBER
42
   OraDatabase.Parameters.Add "PKG_ID",  rsTemp("pkg_id"),        ORAPARM_INPUT, ORATYPE_NUMBER
43
   OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER
44
   OraDatabase.Parameters.Add "PV_ID",   Request("pv_id"),        ORAPARM_INPUT, ORATYPE_NUMBER
45
 
46
   On Error Resume Next
47
 
48
   objEH.TryORA ( OraSession )
49
 
50
   OraDatabase.ExecuteSQL _
51
   "BEGIN   Undeprecate_Package ( :PV_ID, :RTAG_ID, :PKG_ID, :USER_ID );   END;"
52
 
53
   If Err.Number = 0 Then
54
      OraDatabase.ExecuteSQL _
55
      "BEGIN   Log_Action ( :PV_ID, 'undeprecate_package', :USER_ID );   END;"
56
   End If
57
 
58
   objEH.CatchORA ( OraSession )
59
 
60
   OraDatabase.Parameters.Remove "RTAG_ID"
61
   OraDatabase.Parameters.Remove "PKG_ID"
62
   OraDatabase.Parameters.Remove "USER_ID"
63
   OraDatabase.Parameters.Remove "PV_ID"
64
 
65
   rsTemp.Close
66
   Set rsTemp = nothing
119 ghuddy 67
End Sub
68
%>
69
<%
70
'Process submission
71
'---------------------------------------
72
' THIS IS FOR SYSTEM ADMIN ONLY
73
'---------------------------------------
74
'If objAccessControl.IsDataActive("PROJECTS", DB_PROJ_ID, "UnlockPackage") Then
129 ghuddy 75
   Call UnDeprecatePackage ()
76
   Response.Redirect(parRfile &"?pv_id="& parPv_id &"&rtag_id="& parRtag_id)
77
   'Call CloseWindow
119 ghuddy 78
'End If
79
%>
80
 
81
<!-- DESTRUCTOR ------->
129 ghuddy 82
<!--#include file="common/destructor.asp"-->