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
4
Response.Expires = 0	' always load the page, dont store
5
%>
6
<%
7
'=====================================================
8
'					Change Group
9
'=====================================================
10
%>
11
<!--#include file="common/conf.asp"-->
12
<!--#include file="common/globals.asp"-->
13
<!--#include file="common/qstr.asp"-->
14
<!--#include file="common/common_subs.asp"-->
15
<!--#include file="common/common_dbedit.asp"-->
16
<!--#include file="common/_popup_window_common.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
'------------ Constants Declaration -----------
27
'------------ Variable Init -------------------
28
Set pkgInfoHash = CreateObject("Scripting.Dictionary")
29
parPv_id = QStrPar("pv_id")
30
'----------------------------------------------
31
%>
32
<%
33
Sub Get_Pkg_Info_From_Rel ( SSrtag_id, SSpv_id )
34
	Dim rsTemp, Query_String
35
 
36
	Query_String = _
37
	" SELECT pkg.pkg_name, pv.pkg_version, rc.base_view_id"&_
38
	"  FROM packages pkg, package_versions pv, release_content rc, views vi"&_
39
	" WHERE     pkg.pkg_id = pv.pkg_id"&_
40
	"        AND pv.pv_id = rc.pv_id"&_
41
	"        AND vi.view_id = rc.base_view_id"&_
42
	"        AND rc.rtag_id = "& SSrtag_id &_
43
	"        AND rc.pv_id = "& SSpv_id
44
 
45
	Set rsTemp = OraDatabase.DbCreateDynaset( Query_String, cint(0))
46
 
47
	If ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF)) Then
48
		pkgInfoHash.Add "pkg_name", (rsTemp.Fields("pkg_name"))
49
		pkgInfoHash.Add "pkg_version", (rsTemp.Fields("pkg_version"))
50
		pkgInfoHash.Add "base_view_id", (rsTemp.Fields("base_view_id"))
51
	End If
52
 
53
	rsTemp.Close
54
	Set rsTemp = nothing
55
End Sub
56
 
57
 
58
Function Release_Groups ( SSrtag_id )
59
 
60
	'Release_Groups = _
61
	'" SELECT   vi.view_id, vi.view_name"&_
62
	'"    FROM release_content rc, views vi"&_
63
	'"   WHERE vi.view_id = rc.base_view_id AND rc.rtag_id = "& SSrtag_id &_
64
	'" GROUP BY vi.view_id, vi.view_name"&_
65
	'" ORDER BY vi.view_name ASC"
66
	Release_Groups = _
67
	"SELECT view_id, view_name"&_
68
	"  FROM views "&_
69
	" WHERE base_view='Y'"&_
70
	"ORDER BY UPPER(view_name)"
71
End Function
72
%>
73
<%
74
'Process submition
75
If CBool(QStrPar("action")) AND (QStrPar("btn") = "Update") AND objAccessControl.UserLogedIn Then
76
	Call Update_Pkg_Category ( QStrPar("rtag_id"), QStrPar("pv_id"), QStrPar("group_id") )
77
	Call OpenInParentWindow ("dependencies.asp?pv_id="& QStrPar("pv_id") &"&rtag_id="& QStrPar("rtag_id") )
78
	Call CloseWindow
79
End If
80
%>
81
<%
82
Call Get_Pkg_Info_From_Rel ( parRtag_id, parPv_id )
83
%>
84
<html>
85
<head>
86
<title>Release Manager</title>
87
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
88
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
89
<link rel="stylesheet" href="images/release_manager_style.css" type="text/css">
90
<link rel="stylesheet" href="images/navigation.css" type="text/css">
91
<script language="JavaScript" src="images/tipster.js"></script>
92
<script language="JavaScript" src="images/_help_tips.js"></script>
93
<script language="JavaScript" src="images/common.js"></script>
94
</head>
95
 
96
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" onload="self.focus();">
97
<form name="chgroup" method="post" action="<%=scriptName%>">
98
  <table width="100%" border="0" cellspacing="0" cellpadding="2" height="100%">
99
    <tr> 
100
      <td background="images/lbox_bg_orange.gif" width="1%" height="1%"><img src="images/i_change_group_off.gif" width="22" height="25" hspace="5"></td>
101
      <td background="images/lbox_bg_blue.gif" nowrap width="50%" class="wform_ttl">&nbsp;Move Package</td>
102
      <td background="images/lbox_bg_blue.gif" align="right" width="50%"> 
103
        <input type="submit" name="btn" value="Update" class="form_btn_comp">
104
        <input type="reset" name="btn" value="Cancel" class="form_btn_comp" onclick="self.close()">
105
      </td>
106
      <td background="images/lbox_bg_blue.gif" align="right" width="1%%" nowrap> 
107
        <img src="images/h_trsp_dot.gif" width="5" height="22"> </td>
108
    </tr>
109
    <tr> 
110
      <td height="100%" width="1%">&nbsp;</td>
111
      <td valign="top" nowrap colspan="3" class="wform_ttl" background="images/bg_form_lightgray.gif"> 
112
        <table width="100%" border="0" cellspacing="1" cellpadding="2">
113
          <tr> 
114
            <td width="1%"><img src="images/h_trsp_dot.gif" width="10" height="30"></td>
115
            <td width="1%" nowrap class="form_group" valign="bottom">PACKAGE DETAILS</td>
116
            <td nowrap width="100%">&nbsp; </td>
117
          </tr>
118
          <tr> 
119
            <td width="1%">&nbsp;</td>
120
            <td width="1%" nowrap class="form_field" background="images/bg_form_lightbluedark.gif">Package<a href="#" onMouseOver="formTips.show('group')" onMouseOut="formTips.hide()"></a></td>
121
            <td nowrap width="100%" background="images/bg_form_lightbluedark.gif" class="form_txt"> 
122
              <%=pkgInfoHash.Item ("pkg_name") &" "& pkgInfoHash.Item ("pkg_version")%></td>
123
          </tr>
124
          <tr> 
125
            <td width="1%">&nbsp;</td>
126
            <td width="1%" nowrap class="form_field" background="images/bg_form_lightbluedark.gif">Base View<a href="#" onMouseOver="formTips.show('group')" onMouseOut="formTips.hide()"><img src="images/i_help.gif" width="12" height="12" hspace="2" align="absmiddle" border="0" ></a></td>
127
            <td nowrap width="100%" background="images/bg_form_lightbluedark.gif">
128
			<select name="group_id" class="form_item">
129
<%
130
			Dim rsRelGroups
131
			Set rsRelGroups = OraDatabase.DbCreateDynaset( Release_Groups( parRtag_id ), cint(0))
132
			While ((NOT rsRelGroups.BOF) AND (NOT rsRelGroups.EOF))%>
133
                <option <%If CInt(rsRelGroups.Fields("view_id")) = CInt(pkgInfoHash.Item("base_view_id")) Then%>selected<%End If%> value="<%=rsRelGroups.Fields("view_id")%>"><%=UCase(rsRelGroups.Fields("view_name"))%></option>
134
<%				rsRelGroups.MoveNext
135
			WEnd
136
			rsRelGroups.Close
137
			set rsRelGroups = nothing
138
			%>
139
			</select>
140
              <a href="_wform_new_group.asp?movepkg=true&pv_id=<%=parPv_id%>&rtag_id=<%=parRtag_id%>"><img src="images/i_new_group.gif" width="20" height="20" align="absmiddle" border="0" alt="Create NEW group" title="Create NEW group"></a> 
141
            <input type="hidden" name="pv_id" value="<%=parPv_id%>">
142
			<input type="hidden" name="rtag_id" value="<%=parRtag_id%>">
143
			<input type="hidden" name="action" value="true">
144
            </td>
145
          </tr>
146
          <tr> 
147
            <td width="1%">&nbsp;</td>
148
            <td width="1%" nowrap class="form_field"><img src="images/h_trsp_dot.gif" width="100" height="10"></td>
149
            <td nowrap width="100%"> 
150
              <p>&nbsp;</p>
151
            </td>
152
          </tr>
153
        </table>
154
      </td>
155
    </tr>
156
    <tr>
157
      <td height="1%" width="1%"><img src="images/h_trsp_dot.gif" width="5" height="5"></td>
158
      <td valign="top" nowrap colspan="3" class="wform_ttl" background="images/lbox_bg_blue.gif"></td>
159
    </tr>
160
  </table>
161
</form>
162
<!-- TIPS LAYERS -------------------------------------->
163
<div id="formTipsLayer" style="position: absolute; z-index: 1000; visibility: hidden; left:0; top: 0; width: 10">&nbsp;</div>
164
<!----------------------------------------------------->
165
</body>
166
</html>
167
 
168
 
169
<!-- DESTRUCTOR ------->
170
<!--#include file="common/destructor.asp"-->