Subversion Repositories DevTools

Rev

Rev 6579 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5357 dpurdie 1
<%@LANGUAGE="VBSCRIPT"%>
2
<%
3
Option explicit
4
Response.Expires = 0	' always load the page, dont store
6374 dpurdie 5
Response.Buffer = TRUE
5357 dpurdie 6
%>
7
<%
8
'=====================================================
9
'					Edit Personal View
10
'=====================================================
11
%>
12
<!--#include file="common/conf.asp"-->
13
<!--#include file="common/globals.asp"-->
14
<!--#include file="common/qstr.asp"-->
15
<!--#include file="common/common_subs.asp"-->
16
<!--#include file="common/common_dbedit.asp"-->
17
<!--#include file="common/_popup_window_common.asp"-->
18
<%
19
'------------ ACCESS CONTROL ------------------
20
%>
21
<!--#include file="_access_control_login.asp"-->
22
<!--#include file="_access_control_general.asp"-->
23
<%
24
'------------ Variable Definition -------------
25
Dim rsTemp
26
Dim parView_id
27
Dim viewdefHash			' Hash of view settings
28
Dim viewinfoHash		' Hash of view details
29
'------------ Constants Declaration -----------
30
'------------ Variable Init -------------------
31
Set viewdefHash = CreateObject("Scripting.Dictionary")
32
Set viewinfoHash = CreateObject("Scripting.Dictionary")
33
parView_id = QStrPar("FRview_id")
34
'----------------------------------------------
35
%>
36
<%
37
Function Get_All_Pkg_Names
6374 dpurdie 38
	Get_All_Pkg_Names = " SELECT pkg_id, pkg_name FROM packages WHERE pkg_id > 0  ORDER BY UPPER(pkg_name) ASC"
5357 dpurdie 39
End Function
40
 
41
Sub Populate_viewdefHash ( NNview_id,  HHviewdefHash )
42
	Dim rsTemp, Query_String
43
	Query_String = _
44
	" SELECT pkg_id FROM view_def WHERE view_id = "& NNview_id
45
	Set rsTemp = OraDatabase.DbCreateDynaset( Query_String, cint(0))
46
	While ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF))
47
		HHviewdefHash.Add CStr(rsTemp.Fields("pkg_id")), ""
48
		rsTemp.MoveNext
49
	WEnd
50
	rsTemp.Close
51
	Set rsTemp = nothing
52
End Sub
53
 
54
Sub Populate_viewinfoHash ( NNview_id,  HHviewinfoHash )
55
	Dim rsTemp, Query_String
56
	Query_String = _
57
	" SELECT * FROM views WHERE view_id = "& NNview_id
58
	Set rsTemp = OraDatabase.DbCreateDynaset( Query_String, cint(0))
59
	If ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF)) Then
60
		HHviewinfoHash.Add "view_name", CStr(rsTemp.Fields("view_name"))
61
		HHviewinfoHash.Add "public_read", CStr(rsTemp.Fields("public_read"))
62
	End If
63
	rsTemp.Close
64
	Set rsTemp = nothing
65
End Sub
66
%>
67
<%
68
'------------------------- MAIN LINE ------------------------
69
'Process submition
70
If CBool(QStrPar("action"))  Then
71
	Call OpenInParentWindow ("_edit_personal_view.asp?FRview_id="& parView_id &"&FRviewname="& QStrPar("FRviewname") &"&FRpkginc="& Request("FRpkginc") &"&FRpubread="& QStrPar("FRpubread") )
5957 dpurdie 72
    Call Destroy_All_Objects
5590 dpurdie 73
	Response.End
5357 dpurdie 74
End If
75
 
76
Call Populate_viewdefHash ( parView_id, viewdefHash )
77
Call Populate_viewinfoHash ( parView_id, viewinfoHash )
78
%>
79
<html>
80
<head>
81
<title>Release Manager</title>
82
<link rel="shortcut icon" href="<%=FavIcon%>"/>
83
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
84
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
6579 dpurdie 85
<link rel="stylesheet" href="images/release_manager_style.css?ver=<%=VixVerNum%>" type="text/css">
86
<link rel="stylesheet" href="images/navigation.css?ver=<%=VixVerNum%>" type="text/css">
87
<script language="JavaScript" src="images/common.js?ver=<%=VixVerNum%>"></script>
5357 dpurdie 88
<!-- TIPS -->
6579 dpurdie 89
<script language="JavaScript" src="images/tipster.js?ver=<%=VixVerNum%>"></script>
90
<script language="JavaScript" src="images/_help_tips.js?ver=<%=VixVerNum%>"></script>
5357 dpurdie 91
 
92
</head>
93
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" onload="document.newview.FRviewname.focus()">
5590 dpurdie 94
<form class="form_tight" name="newview" method="post" action="<%=scriptName%>?done=done<%=QSTR_FullQuery%>" onSubmit="return check();">
95
  <table width="100%" border="0" cellspacing="0" cellpadding="2">
5357 dpurdie 96
    <tr>
97
      <td valign="top" nowrap colspan="3" class="wform_ttl">
98
        <table width="100%" border="0" cellspacing="1" cellpadding="2">
99
          <tr>
6374 dpurdie 100
            <td colspan="2" width="1%" nowrap class="form_field form_field_hdr">
5357 dpurdie 101
              View Name</td>
102
          </tr>
103
          <tr>
6374 dpurdie 104
            <td colspan="2" width="1%" nowrap class="form_item_grey">
5357 dpurdie 105
              <input type="text" name="FRviewname" maxlength="30" class="form_item" value="<%=viewinfoHash.Item("view_name")%>">&nbsp;
106
              <input type="checkbox" name="FRpubread" value="Y" <%If CStr(viewinfoHash.Item("public_read")) = "Y" Then Response.write "checked"%>><span class="form_item">public read</span><%=Quick_Help("pubread")%></td>
107
          </tr>
108
          <tr>
109
            <td width="1%" nowrap class="form_group" valign="bottom"></td>
110
            <td nowrap width="100%" align="right" class="form_step"></td>
111
          </tr>
112
          <tr>
113
            <td colspan="2" width="1%" nowrap class="form_field">
5590 dpurdie 114
              <div style="min-height:300px;max-height:500px;overflow:auto;">
6709 dpurdie 115
          <table id="packagelist" width="100%" border="0" cellspacing="1" cellpadding="2">
116
            <thead>
117
              <tr>
118
                <th nowrap width="1%" class="form_field  form_field_hdr">&nbsp;</th>
119
                <th nowrap width="100%" class="form_field form_field_hdr">Package Name</th>
120
              </tr>
121
            </thead>
122
            <tbody>
123
            <%Set rsTemp = OraDatabase.DbCreateDynaset( Get_All_Pkg_Names, cint(0))
124
              Dim dataArray, row, col, arraySize
125
              If rsTemp.RecordCount > 0 Then
126
              dataArray = rsTemp.GetRows()
127
              arraySize = Ubound (dataArray, 2)
128
              For row = 0 To arraySize
129
                Dim pkgId: pkgId = dataArray(0, row)
130
                Dim pkgName: pkgName = dataArray(1, row) 
131
            %>
132
            <tr>
133
              <td nowrap class="form_item_grey">
134
                <input type="checkbox" name="FRpkginc" value="<%=pkgId%>"
135
                    <%If viewdefHash.Exists (Cstr(pkgId)) Then Response.write "checked"%>>
136
              </td>
137
              <td class="form_item_grey"><%=pkgName%></td>
138
            </tr>
139
            <%Next%>
140
            <%Else%>
141
            <tr>
142
              <td nowrap class="form_item_grey"></td>
143
              <td class=" form_item_grey err_alert">NO PACKAGES FOUND!</td>
144
            </tr>
145
            <%End If%>
146
            </tbody>
147
          </table>
5590 dpurdie 148
              </div>
5357 dpurdie 149
            </td>
150
          </tr>
151
        </table>
152
      </td>
153
    </tr>
154
    <tr>
5590 dpurdie 155
      <td align="right">
156
	  	<input type="hidden" name="action" value="true">
157
		<input type="hidden" name="FRview_id" value="<%=parView_id%>">
158
        <input type="submit" name="btn" value="Update" class="form_btn_comp" onClick="clickedButton=true;MM_validateForm('FRviewname','View Name','R');return document.MM_returnValue">
159
        <input type="reset" name="btn" value="Cancel" class="form_btn_comp" onclick="parent.closeIFrame();">
160
      </td>
5357 dpurdie 161
    </tr>
162
  </table>
163
</form>
164
</body>
165
</html>
166
<%
167
Call Destroy_All_Objects
168
%>