Subversion Repositories DevTools

Rev

Rev 6374 | Go to most recent revision | 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;">
5357 dpurdie 115
              <table width="100%" border="0" cellspacing="1" cellpadding="2">
116
                <tr>
6374 dpurdie 117
                  <td nowrap width="1%" class="form_field  form_field_hdr">&nbsp;</td>
118
                  <td nowrap width="100%" class="form_field form_field_hdr">Package Name</td>
5357 dpurdie 119
                </tr>
120
                <%Set rsTemp = OraDatabase.DbCreateDynaset( Get_All_Pkg_Names, cint(0))
6373 dpurdie 121
                  Dim dataArray, row, col, arraySize
6374 dpurdie 122
				  If rsTemp.RecordCount > 0 Then
6373 dpurdie 123
                  dataArray = rsTemp.GetRows()
124
                  arraySize = Ubound (dataArray, 2)
125
				  For row = 0 To arraySize
126
                    Dim pkgId: pkgId = dataArray(0, row)
127
                    Dim pkgName: pkgName = dataArray(1, row) 
128
                %>
5357 dpurdie 129
                <tr>
6374 dpurdie 130
                  <td nowrap class="form_item_grey">
6373 dpurdie 131
                    <input type="checkbox" name="FRpkginc" value="<%=pkgId%>"
132
                        <%If viewdefHash.Exists (Cstr(pkgId)) Then Response.write "checked"%>>
5357 dpurdie 133
                  </td>
6374 dpurdie 134
                  <td class="form_item_grey"><%=pkgName%></td>
5357 dpurdie 135
                </tr>
6373 dpurdie 136
                <%Next%>
6374 dpurdie 137
                <%Else%>
5357 dpurdie 138
				<tr>
6374 dpurdie 139
                  <td nowrap class="form_item_grey"></td>
140
                  <td class=" form_item_grey err_alert">NO PACKAGES FOUND!</td>
5357 dpurdie 141
                </tr>
142
				<%End If%>
143
              </table>
5590 dpurdie 144
              </div>
5357 dpurdie 145
            </td>
146
          </tr>
147
        </table>
148
      </td>
149
    </tr>
150
    <tr>
5590 dpurdie 151
      <td align="right">
152
	  	<input type="hidden" name="action" value="true">
153
		<input type="hidden" name="FRview_id" value="<%=parView_id%>">
154
        <input type="submit" name="btn" value="Update" class="form_btn_comp" onClick="clickedButton=true;MM_validateForm('FRviewname','View Name','R');return document.MM_returnValue">
155
        <input type="reset" name="btn" value="Cancel" class="form_btn_comp" onclick="parent.closeIFrame();">
156
      </td>
5357 dpurdie 157
    </tr>
158
  </table>
159
</form>
160
</body>
161
</html>
162
<%
163
Call Destroy_All_Objects
164
%>