Subversion Repositories DevTools

Rev

Rev 119 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 119 Rev 125
Line 1... Line 1...
1
<%@LANGUAGE="VBSCRIPT"%>
1
<%@LANGUAGE="VBSCRIPT"%>
2
<%
2
<%
3
'=====================================================
3
'=====================================================
4
'|                                                   |
4
'|                                                   |
5
'|				        INDEX					     |
5
'|                          INDEX                    |
6
'|                                                   |
6
'|                                                   |
7
'=====================================================
7
'=====================================================
8
%>
8
%>
9
<%
9
<%
10
Option explicit
10
Option explicit
11
' Good idea to set when using redirect
11
' Good idea to set when using redirect
12
Response.Expires = 0	' always load the page, dont store
12
Response.Expires = 0   ' always load the page, dont store
13
%>
13
%>
14
<!--#include file="common/conf.asp"-->
14
<!--#include file="common/conf.asp"-->
15
<!--#include file="common/globals.asp"-->
15
<!--#include file="common/globals.asp"-->
16
<!--#include file="common/formating.asp"-->
16
<!--#include file="common/formating.asp"-->
17
<!--#include file="common/qstr.asp"-->
17
<!--#include file="common/qstr.asp"-->
Line 25... Line 25...
25
Dim parMsg
25
Dim parMsg
26
Dim msgScript
26
Dim msgScript
27
Dim userId
27
Dim userId
28
Dim rsQry
28
Dim rsQry
29
Dim rsLastRelease
29
Dim rsLastRelease
30
Dim	AutomatedPackages, TotalPackages
30
Dim AutomatedPackages, TotalPackages
31
Dim Query_String
31
Dim Query_String
32
Dim	Auto
32
Dim Auto
33
'------------ Constants Declaration -----------
33
'------------ Constants Declaration -----------
34
'------------ Variable Init -------------------
34
'------------ Variable Init -------------------
35
parMsg = QStrPar("msg")			' Messages
35
parMsg = QStrPar("msg")         ' Messages
36
'----------------------------------------------
36
'----------------------------------------------
37
%>
37
%>
38
<%
38
<%
39
'-----------------------------------------------------------------------------------------------------------------------
39
'-----------------------------------------------------------------------------------------------------------------------
40
Function Get_Messages
40
Function Get_Messages
41
	Get_Messages = _
41
   Get_Messages = _
42
	" SELECT * FROM message_board WHERE expiry_date > "& ORA_SYSDATE &" OR due_date >= "& ORA_SYSDATE &"+2"
42
   " SELECT * FROM message_board WHERE expiry_date > "& ORA_SYSDATE &" OR due_date >= "& ORA_SYSDATE &"+2"
43
End Function
43
End Function
44
'-----------------------------------------------------------------------------------------------------------------------
44
'-----------------------------------------------------------------------------------------------------------------------
45
Function Get_DashBoard (nProjId)
45
Function Get_DashBoard (nProjId)
46
	Get_DashBoard = _
46
   Get_DashBoard = _
47
	" SELECT * FROM DASH_BOARD db, PROJECTS prj, RELEASE_TAGS rt where prj.proj_id = rt.proj_id and rt.rtag_id = db.rtag_id "&_
47
   " SELECT * FROM DASH_BOARD db, PROJECTS prj, RELEASE_TAGS rt where prj.proj_id = rt.proj_id and rt.rtag_id = db.rtag_id "&_
48
	" and db.proj_id = "&nProjId&" order by last_build_time desc"
48
   " and db.proj_id = "&nProjId&" order by last_build_time desc"
49
End Function
49
End Function
50
'-----------------------------------------------------------------------------------------------------------------------
50
'-----------------------------------------------------------------------------------------------------------------------
51
%>
51
%>
52
<html>
52
<html>
53
	<head>
53
   <head>
54
		<title>Release Manager</title>
54
      <title>Release Manager</title>
55
		<meta http-equiv="Pragma" content="no-cache">
55
      <meta http-equiv="Pragma" content="no-cache">
56
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
56
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
57
		<link rel="stylesheet" href="images/release_manager_style.css" type="text/css">
57
      <link rel="stylesheet" href="images/release_manager_style.css" type="text/css">
58
		<link rel="stylesheet" href="images/navigation.css" type="text/css">
58
      <link rel="stylesheet" href="images/navigation.css" type="text/css">
59
		<script language="Javascript" type="text/javascript">
59
      <script language="JavaScript" src="images/common.js"></script>
60
		<!--
60
      <script language="JavaScript" src="scripts/remote_scripting.js"></script>
61
 
61
      <!-- TIPS -->
62
		//This section creates the current date string
62
      <script language="JavaScript" src="images/tipster.js"></script>
63
		if ((navigator.appName.indexOf('Microsoft Internet Explorer') != -1 ) && (navigator.appVersion.substring(0,1) >= 4)) var intro = 1;
63
      <script language="JavaScript" src="images/_help_tips.js"></script>
64
		if ((navigator.appName.indexOf('Netscape') != -1 ) && (navigator.appVersion.substring(0,1) >= 4)) var intro = 0;
64
 
65
		var dateNumb = new Date();
65
      <script language="Javascript" type="text/javascript">
66
		dateNumb = dateNumb.getDate();
66
      <!--
67
		var d = new Date();
67
 
68
		d = d.getDay();
68
      //This section creates the current date string
69
		var m = new Date();
69
      if ((navigator.appName.indexOf('Microsoft Internet Explorer') != -1 ) && (navigator.appVersion.substring(0,1) >= 4)) var intro = 1;
70
		m = m.getMonth();
70
      if ((navigator.appName.indexOf('Netscape') != -1 ) && (navigator.appVersion.substring(0,1) >= 4)) var intro = 0;
71
		var y = new Date();
71
      var dateNumb = new Date();
72
		y = y.getFullYear();
72
      dateNumb = dateNumb.getDate();
73
 
73
      var d = new Date();
74
		var month = new String();
74
      d = d.getDay();
75
		var dateTH = new String();
75
      var m = new Date();
76
		var date = new String();
76
      m = m.getMonth();
77
		var FullDate = new String();
77
      var y = new Date();
78
 
78
      y = y.getFullYear();
79
		if (d == 0) var day = 'Sunday';
79
 
80
		else if (d == 1) var day = 'Monday';
80
      var month = new String();
81
		else if (d == 2) var day = 'Tuesday';
81
      var dateTH = new String();
82
		else if (d == 3) var day = 'Wednesday';
82
      var date = new String();
83
		else if (d == 4) var day = 'Thursday';
83
      var FullDate = new String();
84
		else if (d == 5) var day = 'Friday';
84
 
85
		else if (d == 6) var day = 'Saturday';
85
      if (d == 0) var day = 'Sunday';
86
 
86
      else if (d == 1) var day = 'Monday';
87
		if (m == 0) var month = 'January';
87
      else if (d == 2) var day = 'Tuesday';
88
		else if (m == 1) var month = 'February';
88
      else if (d == 3) var day = 'Wednesday';
89
		else if (m == 2) var month = 'March';
89
      else if (d == 4) var day = 'Thursday';
90
		else if (m == 3) var month = 'April';
90
      else if (d == 5) var day = 'Friday';
91
		else if (m == 4) var month = 'May';
91
      else if (d == 6) var day = 'Saturday';
92
		else if (m == 5) var month = 'June';
92
 
93
		else if (m == 6) var month = 'July';
93
      if (m == 0) var month = 'January';
94
		else if (m == 7) var month = 'August';
94
      else if (m == 1) var month = 'February';
95
		else if (m == 8) var month = 'September';
95
      else if (m == 2) var month = 'March';
96
		else if (m == 9) var month = 'October';
96
      else if (m == 3) var month = 'April';
97
		else if (m == 10) var month = 'November';
97
      else if (m == 4) var month = 'May';
98
		else if (m == 11) var month = 'December';
98
      else if (m == 5) var month = 'June';
99
 
99
      else if (m == 6) var month = 'July';
100
		if ((dateNumb == 1) || (dateNumb == 21) || (dateNumb == 31)) dateTh = 'st'; //.sup();
100
      else if (m == 7) var month = 'August';
101
		else if ((dateNumb == 2) || (dateNumb == 22)) dateTH = 'nd'; //.sup();
101
      else if (m == 8) var month = 'September';
102
		else if ((dateNumb == 3) || (dateNumb == 23)) dateTH = 'rd'; //.sup();
102
      else if (m == 9) var month = 'October';
103
		else dateTH = 'th'; //.sup();
103
      else if (m == 10) var month = 'November';
104
		date = dateNumb + dateTH;
104
      else if (m == 11) var month = 'December';
105
		FullDate = day + ', ' + month + ' ' + date + ', ' + y;
105
 
106
 
106
      if ((dateNumb == 1) || (dateNumb == 21) || (dateNumb == 31)) dateTh = 'st'; //.sup();
107
		//-->
107
      else if ((dateNumb == 2) || (dateNumb == 22)) dateTH = 'nd'; //.sup();
108
		</script>
108
      else if ((dateNumb == 3) || (dateNumb == 23)) dateTH = 'rd'; //.sup();
109
		<script language="JavaScript" src="images/common.js"></script>
109
      else dateTH = 'th'; //.sup();
110
		<script language="JavaScript" src="scripts/remote_scripting.js"></script>
110
      date = dateNumb + dateTH;
111
		<!-- DROPDOWN MENUS -->
111
      FullDate = day + ', ' + month + ' ' + date + ', ' + y;
112
		<!--#include file="_menu_def.asp"-->
112
 
113
		<script language="JavaScript1.2" src="images/popup_menu.js"></script>
113
      //-->
114
		<script language="JavaScript" type="text/javascript">
114
      </script>
115
		<!--
115
      <script language="JavaScript" src="images/common.js"></script>
116
 
116
      <script language="JavaScript" src="scripts/remote_scripting.js"></script>
117
		function RequestUserWip( paramString, rowId ){
117
      <!-- DROPDOWN MENUS -->
118
			var requestURL = 'RequestUserWip.asp';
118
      <!--#include file="_menu_def.asp"-->
119
 
119
      <script language="JavaScript1.2" src="images/popup_menu.js"></script>
120
			// Show div
120
      <script language="JavaScript" type="text/javascript">
121
			ToggleDisplay( 'DIVWIP_'+ rowId, 'IMG_EXPAND_WIP_' + rowId, 'IMG_COLLAPSE_WIP_' + rowId );
121
      <!--
122
			
122
 
123
			// Set ajax divname
123
      function RequestUserWip( paramString, rowId ){
124
			ajaxdivname = 'DIVWIP_'+ rowId;
124
         var requestURL = 'RequestUserWip.asp';
125
			
125
 
126
			if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>') 
126
         // Show div
127
			{
127
         ToggleDisplay( 'DIVWIP_'+ rowId, 'IMG_EXPAND_WIP_' + rowId, 'IMG_COLLAPSE_WIP_' + rowId );
128
				//Append the name to search for to the requestURL
128
 
129
				var url = requestURL + paramString;
129
         // Set ajax divname
130
				
130
         ajaxdivname = 'DIVWIP_'+ rowId;
131
				//Create the xmlHttp object to use in the request
131
 
132
				//stateChangeHandler will fire when the state has changed, i.e. data is received back
132
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
133
				// This is non-blocking (asynchronous)
133
         {
134
				xmlHttp = GetXmlHttpObject(stateChangeHandler);
134
            //Append the name to search for to the requestURL
135
				
135
            var url = requestURL + paramString;
136
				//Send the xmlHttp get to the specified url
136
 
137
				xmlHttp_Get(xmlHttp, url);
137
            //Create the xmlHttp object to use in the request
138
			}
138
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
139
		}
139
            // This is non-blocking (asynchronous)
140
 
140
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
141
		function RequestProjectRelease( paramString, rowId ){
141
 
142
			var requestURL = 'RequestProjectRelease.asp';
142
            //Send the xmlHttp get to the specified url
143
 
143
            xmlHttp_Get(xmlHttp, url);
144
			// Show div
144
         }
145
			ToggleDisplay( 'DIVPROJ_'+ rowId, 'IMG_EXPAND_PROJ_' + rowId, 'IMG_COLLAPSE_PROJ_' + rowId );
145
      }
146
			
146
 
147
			// Set ajax divname
147
      function RequestProjectRelease( paramString, rowId ){
148
			ajaxdivname = 'DIVPROJ_'+ rowId;
148
         var requestURL = 'RequestProjectRelease.asp';
149
			
149
 
150
			if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>') 
150
         // Show div
151
			{
151
         ToggleDisplay( 'DIVPROJ_'+ rowId, 'IMG_EXPAND_PROJ_' + rowId, 'IMG_COLLAPSE_PROJ_' + rowId );
152
				//Append the name to search for to the requestURL
152
 
153
				var url = requestURL + paramString;
153
         // Set ajax divname
154
				
154
         ajaxdivname = 'DIVPROJ_'+ rowId;
155
				//Create the xmlHttp object to use in the request
155
 
156
				//stateChangeHandler will fire when the state has changed, i.e. data is received back
156
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
157
				// This is non-blocking (asynchronous)
157
         {
158
				xmlHttp = GetXmlHttpObject(stateChangeHandler);
158
            //Append the name to search for to the requestURL
159
				
159
            var url = requestURL + paramString;
160
				//Send the xmlHttp get to the specified url
160
 
161
				xmlHttp_Get(xmlHttp, url);
161
            //Create the xmlHttp object to use in the request
162
			}	
162
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
163
		}
163
            // This is non-blocking (asynchronous)
164
 
164
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
165
 
165
 
166
		function RequestReleasePackages( paramString, rowId ){
166
            //Send the xmlHttp get to the specified url
167
			var requestURL = 'RequestReleasePackages.asp';
167
            xmlHttp_Get(xmlHttp, url);
168
 
168
         }
169
			// Show div
169
      }
170
			ToggleDisplay( 'DIVRTAG_'+ rowId, 'IMG_EXPAND_RTAG_' + rowId, 'IMG_COLLAPSE_RTAG_' + rowId );
170
 
171
			
171
 
172
			// Set ajax divname
172
      function RequestReleasePackages( paramString, rowId ){
173
			ajaxdivname = 'DIVRTAG_'+ rowId;
173
         var requestURL = 'RequestReleasePackages.asp';
174
 
174
 
175
			if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>') 
175
         // Show div
176
			{
176
         ToggleDisplay( 'DIVRTAG_'+ rowId, 'IMG_EXPAND_RTAG_' + rowId, 'IMG_COLLAPSE_RTAG_' + rowId );
177
				//Append the name to search for to the requestURL
177
 
178
				var url = requestURL + paramString;
178
         // Set ajax divname
179
				
179
         ajaxdivname = 'DIVRTAG_'+ rowId;
180
				//Create the xmlHttp object to use in the request
180
 
181
				//stateChangeHandler will fire when the state has changed, i.e. data is received back
181
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
182
				// This is non-blocking (asynchronous)
182
         {
183
				xmlHttp = GetXmlHttpObject(stateChangeHandler);
183
            //Append the name to search for to the requestURL
184
				
184
            var url = requestURL + paramString;
185
				//Send the xmlHttp get to the specified url
185
 
186
				xmlHttp_Get(xmlHttp, url);
186
            //Create the xmlHttp object to use in the request
187
			}
187
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
188
		}
188
            // This is non-blocking (asynchronous)
189
 
189
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
190
		//-->
190
 
191
		</script>
191
            //Send the xmlHttp get to the specified url
192
		<style type="text/css">
192
            xmlHttp_Get(xmlHttp, url);
193
		<!--
193
         }
194
		.style1 {
194
      }
195
			font-family: Arial, Helvetica, sans-serif;
195
 
196
			font-size: 12px;
196
      function RequestTop10ChangesInLastWeek( paramString, rowId ){
197
		}
197
         var requestURL = 'RequestTop10Changes.asp';
198
		.style3 {
198
 
199
			font-size: 11px;
199
         // Show div
200
			font-family: tahoma, sans-serif;
200
         ToggleDisplay( 'DIVRTAG_'+ rowId + '_TOP10_1_WEEK', 'IMG_EXPAND_RTAG_' + rowId + '_TOP10_1_WEEK', 'IMG_COLLAPSE_RTAG_' + rowId + '_TOP10_1_WEEK' );
201
		}
201
 
202
		-->
202
         // Set ajax divname
203
		</style>
203
         ajaxdivname = 'DIVRTAG_'+ rowId + '_TOP10_1_WEEK';
204
	</head>
204
 
205
	<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0">
205
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
206
		<!-- MENU LAYERS -------------------------------------->
206
         {
207
		<div id="popmenu" class="menuskin" onmouseover="clearhidemenu();highlightmenu(event,'on')"
207
            //Append the name to search for to the requestURL
208
			onmouseout="highlightmenu(event,'off');dynamichide(event)">
208
            var url = requestURL + paramString;
209
		</div>
209
 
210
		<!-- HEADER -->
210
            //Create the xmlHttp object to use in the request
211
		<%If objAccessControl.UserLogedIn Then%>
211
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
212
		<div id="Layer1" style="position:absolute; left:2; top:2; width:1px; height:1px; z-index:1"><a href="_Logout.asp"><img src="images/i_logout.gif" width="14" height="14" border="0" alt="Logout from <%=objAccessControl.UserName%>" title="Logout from <%=objAccessControl.UserName%>"></a></div>
212
            // This is non-blocking (asynchronous)
213
		<%End If%>
213
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
214
		<table width="100%" border="0" cellspacing="0" cellpadding="0">
214
 
215
			<tr>
215
            //Send the xmlHttp get to the specified url
216
				<td><a href="index.asp"><img src="images/b_release_manager.jpg" width="467" height="50" border="0"></a></td>
216
            xmlHttp_Get(xmlHttp, url);
217
				<td valign="bottom" align="right"><%Call Print_TopRight_Menu_ROW1 ()%></td>
217
         }
218
			</tr>
218
      }
219
			<tr>
219
 
220
				<td align="left" nowrap valign="center" width="150" background="images/h_dot.gif" height="1"></td>
220
      function RequestTop10ChangesInLastMonth( paramString, rowId ){
221
				<td background="images/h_dot.gif" height="1"></td>
221
         var requestURL = 'RequestTop10Changes.asp';
222
			</tr>
222
 
223
		</table>
223
         // Show div
224
		<!-- BODY ---->
224
         ToggleDisplay( 'DIVRTAG_'+ rowId + '_TOP10_1_MONTH', 'IMG_EXPAND_RTAG_' + rowId + '_TOP10_1_MONTH', 'IMG_COLLAPSE_RTAG_' + rowId + '_TOP10_1_MONTH' );
225
		<table width="100%" border="0" cellspacing="0" cellpadding="0">
225
 
226
			<tr>
226
         // Set ajax divname
227
				<td width="1%" background="images/bg_home_orange.gif" valign="top">
227
         ajaxdivname = 'DIVRTAG_'+ rowId + '_TOP10_1_MONTH';
228
					<!--#include file="_front_explorer.asp"-->
228
 
229
				</td>
229
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
230
				<td rowspan="2" width="1%" valign="top">
230
         {
231
					<table width="100%" border="0" cellspacing="0" cellpadding="0">
231
            //Append the name to search for to the requestURL
232
						<tr>
232
            var url = requestURL + paramString;
233
							<td width="1%">
233
 
234
								<table width="100%" border="0" cellspacing="0" cellpadding="0">
234
            //Create the xmlHttp object to use in the request
235
									<tr>
235
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
236
										<td colspan="3">
236
            // This is non-blocking (asynchronous)
237
											<table width="100%" border="0" cellspacing="0" cellpadding="0">
237
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
238
												<tr>
238
 
239
													<td background="images/bg_comp_gear.gif"><img src="images/img_comp_gear_left.jpg" width="436" height="88"></td>
239
            //Send the xmlHttp get to the specified url
240
													<td align="right" background="images/bg_comp_gear.gif"><img src="images/img_comp_gear_right.jpg" width="70" height="88"></td>
240
            xmlHttp_Get(xmlHttp, url);
241
												</tr>
241
         }
242
											</table>
242
      }
243
										</td>
243
 
244
										<td background="images/bg_action_norm.gif"></td>
244
      function RequestTop10ChangesInLast3Months( paramString, rowId ){
245
										<td background="images/bg_action_norm.gif" valign="top" align="center"><img src="images/h_trsp_dot.gif" width="150" height="10"></td>
245
         var requestURL = 'RequestTop10Changes.asp';
246
									</tr>
246
 
247
									<tr>
247
         // Show div
248
										<td width="1%"><img src="images/h_trsp_dot.gif" width="15" height="518"></td>
248
         ToggleDisplay( 'DIVRTAG_'+ rowId + '_TOP10_3_MONTHS', 'IMG_EXPAND_RTAG_' + rowId + '_TOP10_3_MONTHS', 'IMG_COLLAPSE_RTAG_' + rowId + '_TOP10_3_MONTHS' );
249
										<td width="100%" valign="top" class="body_txt">
249
 
250
											<br>
250
         // Set ajax divname
251
											<!-- MESSAGE BOARD ---------------------------------------------->
251
         ajaxdivname = 'DIVRTAG_'+ rowId + '_TOP10_3_MONTHS';
252
											<table width="100%" border="0" cellspacing="0" cellpadding="0">
252
 
253
												<tr>
253
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
254
													<td colspan="2" class="body_sect">Message Board</td>
254
         {
255
												</tr>
255
            //Append the name to search for to the requestURL
256
												<tr>
256
            var url = requestURL + paramString;
257
													<td align="center" width="1%" nowrap class="body_txt" background="images/bg_form_lightbluedark.gif">Due Date</td>
257
 
258
													<td width="100%" background="images/bg_form_lightbluedark.gif" align="right">
258
            //Create the xmlHttp object to use in the request
259
														<a href="javascript:;" onclick="MM_openBrWindow('_wform_schedule_add.asp','ReleaseManager','resizable=yes,width=400,height=300')"><img src="images/i_schedule.gif" width="16" height="15" border="0" hspace="4" vspace="2" alt="Schedule a Task" title="Schedule a Task"></a><a href="javascript:;" onclick="MM_openBrWindow('_wform_memo_add.asp','ReleaseManager','resizable=yes,width=400,height=300')"><img src="images/i_memo.gif" width="12" height="15" border="0" hspace="4" vspace="2" alt="Memo" title="Memo"></a>
259
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
260
													</td>
260
            // This is non-blocking (asynchronous)
261
												</tr>
261
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
262
												<%
262
 
263
												Set rsTemp = OraDatabase.DbCreateDynaset( Get_Messages, cint(0))
263
            //Send the xmlHttp get to the specified url
264
												If rsTemp.RecordCount < 1 Then Response.write "<tr><td colspan='2' class='msgb_item'>&nbsp;No messages at this time.</td></tr>"
264
            xmlHttp_Get(xmlHttp, url);
265
												While ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF))
265
         }
266
						  						If rsTemp.Fields("due_date") <> "" Then
266
      }
267
													msgScript = "schedule"
267
 
268
												Else
268
 
269
													msgScript = "memo"
269
      function RequestPreviousPackageVersions( paramString, rowId ){
270
												End If
270
         var requestURL = 'RequestPackageVersionHistoryMetrics.asp';
271
												%>
271
 
272
												<tr>
272
         // Show div
273
													<td align="center" valign="top" nowrap>
273
         ToggleDisplay( 'DIVRTAG_'+ rowId + '_PREV_PKG_VERS', 'IMG_EXPAND_RTAG_' + rowId + '_PREV_PKG_VERS', 'IMG_COLLAPSE_RTAG_' + rowId + '_PREV_PKG_VERS' );
274
														<%If rsTemp.Fields("due_date") <> "" Then%>
274
 
275
														<a href="javascript:;" onClick="MM_openBrWindow('_wform_<%=msgScript%>_edit.asp?FRmsg_id=<%=rsTemp.Fields("msg_id")%>','ReleaseManager','resizable=yes,width=400,height=300')" class="msgb_item">
275
         // Set ajax divname
276
														<%=EuroDate(rsTemp.Fields("due_date"))%>
276
         ajaxdivname = 'DIVRTAG_'+ rowId + '_PREV_PKG_VERS';
277
														<br>
277
 
278
														<img src="images/i_clock.gif" width="14" height="14" border="0">
278
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
279
														</a>
279
         {
280
														<%Else%>
280
            //Append the name to search for to the requestURL
281
														<img src="images/h_trsp_dot.gif" width="1" height="25">
281
            var url = requestURL + paramString;
282
														<%End If%>
282
 
283
													</td>
283
            //Create the xmlHttp object to use in the request
284
													<td valign="top"><a href="javascript:;" onClick="MM_openBrWindow('_wform_<%=msgScript%>_edit.asp?FRmsg_id=<%=rsTemp.Fields("msg_id")%>','ReleaseManager','resizable=yes,width=400,height=300')" class="msgb_item"><%=Replace(rsTemp.Fields("msg_details"), VBNewLine, "<br>")%></a>
284
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
285
													</td>
285
            // This is non-blocking (asynchronous)
286
												</tr>
286
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
287
												<tr>
287
 
288
													<td colspan="2" background="images/bg_form_lightbluedark.gif"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
288
            //Send the xmlHttp get to the specified url
289
												</tr>
289
            xmlHttp_Get(xmlHttp, url);
290
												<%
290
         }
291
												rsTemp.MoveNext
291
      }
292
				  							WEnd
292
 
293
												rsTemp.Close
293
      //-->
294
												Set rsTemp = nothing
294
      </script>
295
												%>
295
      <style type="text/css">
296
												<tr>
296
      <!--
297
													<td><img src="images/h_trsp_dot.gif" width="80" height="1"></td>
297
      .style1 {
298
													<td align="right"></td>
298
         font-family: Arial, Helvetica, sans-serif;
299
												</tr>
299
         font-size: 12px;
300
											</table>
300
      }
301
											<!-- MESSAGE BOARD END ---------------------------------------------->
301
      .style3 {
302
											<br>
302
         font-size: 11px;
303
											<br>
303
         font-family: tahoma, sans-serif;
304
											<!-- WORK IN PROGRESS ---------------------------------------------->
304
      }
305
											<table width="100%" border="0" cellspacing="1" cellpadding="1">
305
      -->
306
												<tr>
306
      </style>
307
													<td colspan="4" class="body_sect">Work In Progress</td>
307
   </head>
308
												</tr>
308
   <!-- TIPS LAYERS -------------------------------------->
309
												<tr>
309
   <div id="formTipsLayer" style="position: absolute; z-index: 1000; visibility: hidden; left:0; top: 0; width: 10">&nbsp;</div>
310
													<td width="40%" nowrap class="body_txt" background="images/bg_form_lightbluedark.gif">&nbsp;User</td>
310
 
311
													<td width="50%" nowrap class="body_txt" background="images/bg_form_lightbluedark.gif">&nbsp;Package Count</td>
311
   <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0">
312
													<td width="1%" background="images/bg_form_lightbluedark.gif"><img src="images/h_trsp_dot.gif" width="1" height="17"></td>
312
      <!-- MENU LAYERS -------------------------------------->
313
												</tr>
313
      <div id="popmenu" class="menuskin" onmouseover="clearhidemenu();highlightmenu(event,'on')"
314
												<!-- PERSONAL WORK IN PROGRESS  -->
314
         onmouseout="highlightmenu(event,'off');dynamichide(event)">
315
												<%
315
      </div>
316
												If objAccessControl.UserLogedIn Then
316
      <!-- HEADER -->
317
												
317
      <%If objAccessControl.UserLogedIn Then%>
318
													OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER
318
         <div id="Layer1" style="position:absolute; left:2; top:2; width:1px; height:1px; z-index:1">
319
													
319
            <a href="_Logout.asp">
320
													Set rsTemp = OraDatabase.DbCreateDynaset( GetQuery("WorkInProgressByUser.sql"), cint(0))
320
               <img src="images/i_logout.gif" width="14" height="14" border="0" alt="Logout from <%=objAccessControl.UserName%>" title="Logout from <%=objAccessControl.UserName%>">
321
													
321
            </a>
322
													OraDatabase.Parameters.Remove "USER_ID"
322
         </div>
323
													
323
      <%End If%>
324
													userId = rsTemp("user_id")
324
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
325
												%>
325
         <tr>
326
												<tr>
326
            <td><a href="index.asp"><img src="images/b_release_manager.jpg" width="467" height="50" border="0"></a></td>
327
													<td nowrap>
327
            <td valign="bottom" align="right"><%Call Print_TopRight_Menu_ROW1 ()%></td>
328
														<span id="IMG_EXPAND_WIP_<%=userId%>" style="display:block;">
328
         </tr>
329
															<a href="javascript:;" class="txt_linked" onClick="RequestUserWip('?user_id=<%=userId%>', '<%=userId%>');"><img src="images/bt_plus.gif" border="0" align="absmiddle" hspace="3"><img src="images/i_user.gif" border="0" align="absmiddle" hspace="3"><%=rsTemp("full_name")%></a>
329
         <tr>
330
														</span>
330
            <td align="left" nowrap valign="center" width="150" background="images/h_dot.gif" height="1"></td>
331
														<span id="IMG_COLLAPSE_WIP_<%=userId%>" style="display:none;">
331
            <td background="images/h_dot.gif" height="1"></td>
332
															<a href="javascript:;" class="txt_linked" onClick="ToggleDisplay( 'DIVWIP_<%=userId%>', 'IMG_EXPAND_WIP_<%=userId%>', 'IMG_COLLAPSE_WIP_<%=userId%>');"><img src="images/bt_minus.gif" border="0" align="absmiddle" hspace="3"><img src="images/i_user.gif" border="0" align="absmiddle" hspace="3"><%=rsTemp("full_name")%></a>
332
         </tr>
333
														</span>
333
      </table>
334
													</td>
334
      <!-- BODY ---->
335
													<td nowrap class="body_txt"><%=rsTemp("counter")%></td>
335
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
336
													<td nowrap class="body_txt"><a href="mailto:<%=rsTemp("user_email")%>"><img src="images/bt_send_email.gif" width="36" height="13" border="0" alt="<%=rsTemp("user_email")%>"></a>
336
         <tr>
337
													</td>
337
            <td width="1%" background="images/bg_home_orange.gif" valign="top">
338
												</tr>
338
               <!--#include file="_front_explorer.asp"-->
339
												<tr>
339
            </td>
340
													<td nowrap class="body_txt" colspan="3">
340
            <td rowspan="2" width="1%" valign="top">
341
														<div id="DIVWIP_<%=userId%>" style="display:none;"><%=enumLOADING%></div>
341
               <table width="100%" border="0" cellspacing="0" cellpadding="0">
342
													</td>
342
                  <tr>
343
												</tr>
343
                     <td width="1%">
344
												<tr>
344
                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
345
													<td colspan="3" background="images/bg_form_lightbluedark_line.gif"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
345
                           <tr>
346
												</tr>
346
                              <td colspan="3">
347
												<%
347
                                 <table width="100%" border="0" cellspacing="0" cellpadding="0">
348
													rsTemp.Close
348
                                    <tr>
349
													Set rsTemp = nothing
349
                                       <td background="images/bg_comp_gear.gif"><img src="images/img_comp_gear_left.jpg" width="436" height="88"></td>
350
												End If%>
350
                                       <td align="right" background="images/bg_comp_gear.gif"><img src="images/img_comp_gear_right.jpg" width="70" height="88"></td>
351
											</table>
351
                                    </tr>
352
											<!--  WORK IN PROGRESS END ------------------------------------------>
352
                                 </table>
353
											<br>
353
                              </td>
354
											<br>
354
                              <td background="images/bg_action_norm.gif"></td>
355
											<!-- RELEASE METRICS -------------------------------------------------------->
355
                              <td background="images/bg_action_norm.gif" valign="top" align="center"><img src="images/h_trsp_dot.gif" width="150" height="10"></td>
356
											<table width="100%" border="0" cellspacing="0" cellpadding="0">
356
                           </tr>
357
												<tr>
357
                           <tr>
358
													<td colspan="4" class="body_sect">Release Metrics</td>
358
                              <td width="1%"><img src="images/h_trsp_dot.gif" width="15" height="518"></td>
359
												</tr>
359
                              <td width="100%" valign="top" class="body_txt">
360
												<tr>
360
                                 <br>
361
													<td colspan="2">
361
                                 <!-- MESSAGE BOARD ---------------------------------------------->
362
														<table width="100%" border="0" cellspacing="1" cellpadding="1">
362
                                 <table width="100%" border="0" cellspacing="0" cellpadding="0">
363
															<tr>
363
                                    <tr>
364
																<td nowrap class="body_txt" valign="top" background="images/bg_form_lightbluedark.gif">Project</td>
364
                                       <td colspan="2" class="body_sect">Message Board</td>
365
																<td nowrap class="body_txt" valign="top" background="images/bg_form_lightbluedark.gif">Last Autobuilt<br>Release</td>
365
                                    </tr>
366
																<td nowrap class="body_txt" valign="top" background="images/bg_form_lightbluedark.gif">Last Autobuild<br>Completed</td>
366
                                    <tr>
367
																<td nowrap class="body_txt" valign="top" background="images/bg_form_lightbluedark.gif">Autobuilt Packages</td>
367
                                       <td align="center" width="1%" nowrap class="body_txt" background="images/bg_form_lightbluedark.gif">Due Date</td>
368
															</tr>
368
                                       <td width="100%" background="images/bg_form_lightbluedark.gif" align="right">
369
															<%
369
                                          <a href="javascript:;" onclick="MM_openBrWindow('_wform_schedule_add.asp','ReleaseManager','resizable=yes,width=400,height=300')"><img src="images/i_schedule.gif" width="16" height="15" border="0" hspace="4" vspace="2" alt="Schedule a Task" title="Schedule a Task"></a><a href="javascript:;" onclick="MM_openBrWindow('_wform_memo_add.asp','ReleaseManager','resizable=yes,width=400,height=300')"><img src="images/i_memo.gif" width="12" height="15" border="0" hspace="4" vspace="2" alt="Memo" title="Memo"></a>
370
															Set rsQry = OraDatabase.DbCreateDynaset( GetQuery("ProjectsWithMetrics.sql"), cint(0))
370
                                       </td>
371
															
371
                                    </tr>
372
															While ((NOT rsQry.BOF) AND (NOT rsQry.EOF))
372
                                    <%
373
																OraDatabase.Parameters.Add "PROJ_ID", rsQry("proj_id"), ORAPARM_INPUT, ORATYPE_NUMBER
373
                                    Set rsTemp = OraDatabase.DbCreateDynaset( Get_Messages, cint(0))
374
 
374
                                    If rsTemp.RecordCount < 1 Then Response.write "<tr><td colspan='2' class='msgb_item'>&nbsp;No messages at this time.</td></tr>"
375
																Set rsTemp = OraDatabase.DbCreateDynaset( GetQuery("ReleaseMetrics.sql"), cint(0))
375
                                    While ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF))
376
																
376
                                       If rsTemp.Fields("due_date") <> "" Then
377
																If rsTemp.RecordCount > 0 Then
377
                                          msgScript = "schedule"
378
																	Auto=FormatPercent(rsTemp("autobuilt")/rsTemp("total_packages"), 2)
378
                                       Else
379
																End If
379
                                          msgScript = "memo"
380
															%>
380
                                       End If
381
															<tr>
381
                                       %>
382
																<td background="images/bg_form_lightgray.gif" nowrap class="body_txt">
382
                                       <tr>
383
																	<span id="IMG_EXPAND_PROJ_<%=rsQry("proj_id")%>" style="display:block;">
383
                                          <td align="center" valign="top" nowrap>
384
																		<a href="javascript:;" class="txt_linked" onClick="RequestProjectRelease('?proj_id=<%=rsQry("proj_id")%>', '<%=rsQry("proj_id")%>');"><img src="images/bt_plus.gif" border="0" align="absmiddle" hspace="3"><img src="images/i_world.gif" border="0" align="absmiddle" hspace="3"><%=rsQry("proj_name")%></a>
384
                                             <%If rsTemp.Fields("due_date") <> "" Then%>
385
																	</span>
385
                                             <a href="javascript:;" onClick="MM_openBrWindow('_wform_<%=msgScript%>_edit.asp?FRmsg_id=<%=rsTemp.Fields("msg_id")%>','ReleaseManager','resizable=yes,width=400,height=300')" class="msgb_item">
386
																	<span id="IMG_COLLAPSE_PROJ_<%=rsQry("proj_id")%>" style="display:none;">
386
                                             <%=EuroDate(rsTemp.Fields("due_date"))%>
387
																		<a href="javascript:;" class="txt_linked" onClick="ToggleDisplay( 'DIVPROJ_<%=rsQry("proj_id")%>', 'IMG_EXPAND_PROJ_<%=rsQry("proj_id")%>', 'IMG_COLLAPSE_PROJ_<%=rsQry("proj_id")%>');"><img src="images/bt_minus.gif" border="0" align="absmiddle" hspace="3"><img src="images/i_world.gif" border="0" align="absmiddle" hspace="3"><%=rsQry("proj_name")%></a>
387
                                             <br>
388
																	</span>
388
                                             <img src="images/i_clock.gif" width="14" height="14" border="0">
389
																</td>
389
                                             </a>
390
																<td background="images/bg_form_lightgray.gif" nowrap class="body_txt"><%=rsTemp("rtag_name")%></td>
390
                                             <%Else%>
391
																<td background="images/bg_form_lightgray.gif" nowrap class="body_txt"><%=rsTemp("last_build_time")%></td>
391
                                             <img src="images/h_trsp_dot.gif" width="1" height="25">
392
																<%If rsTemp.RecordCount > 0 Then%>
392
                                             <%End If%>
393
																<td background="images/bg_form_lightgray.gif" nowrap class="body_txt"><%=rsTemp("autobuilt")%>/<%=rsTemp("total_packages")%>
393
                                          </td>
394
																	(<%=Auto%>)</td>
394
                                          <td valign="top"><a href="javascript:;" onClick="MM_openBrWindow('_wform_<%=msgScript%>_edit.asp?FRmsg_id=<%=rsTemp.Fields("msg_id")%>','ReleaseManager','resizable=yes,width=400,height=300')" class="msgb_item"><%=Replace(rsTemp.Fields("msg_details"), VBNewLine, "<br>")%></a>
395
																<%Else%>
395
                                          </td>
396
																<td background="images/bg_form_lightgray.gif" nowrap class="body_txt"></td>
396
                                       </tr>
397
																<%End If%>
397
                                       <tr>
398
															</tr>
398
                                          <td colspan="2" background="images/bg_form_lightbluedark.gif"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
399
															<tr>
399
                                       </tr>
400
																<td nowrap class="body_txt" colspan="4">
400
                                       <%
401
																	<div id="DIVPROJ_<%=rsQry("proj_id")%>" style="display:none;"><%=enumLOADING%></div>
401
                                       rsTemp.MoveNext
402
																</td>
402
                                      WEnd
403
															</tr>
403
                                    rsTemp.Close
404
															<tr>
404
                                    Set rsTemp = nothing
405
																<td colspan="5" background="images/bg_form_lightbluedark_line.gif"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
405
                                    %>
406
															</tr>
406
                                    <tr>
407
															<%
407
                                       <td><img src="images/h_trsp_dot.gif" width="80" height="1"></td>
408
																OraDatabase.Parameters.Remove "PROJ_ID"
408
                                       <td align="right"></td>
409
																rsTemp.Close()
409
                                    </tr>
410
																Set rsTemp = Nothing
410
                                 </table>
411
															rsQry.MoveNext
411
                                 <!-- MESSAGE BOARD END ---------------------------------------------->
412
															Wend
412
                                 <br>
413
															
413
                                 <br>
414
															rsQry.Close()
414
                                 <!-- WORK IN PROGRESS ---------------------------------------------->
415
															Set rsQry = Nothing
415
                                 <table width="100%" border="0" cellspacing="1" cellpadding="1">
416
															%>
416
                                    <tr>
417
														</table>
417
                                       <td colspan="4" class="body_sect">Work In Progress</td>
418
													</td>
418
                                    </tr>
419
												</tr>
419
                                    <tr>
420
											</table>
420
                                       <td width="40%" nowrap class="body_txt" background="images/bg_form_lightbluedark.gif">&nbsp;User</td>
421
											<!-- DASH BOARD END ---------------------------------------------------->
421
                                       <td width="50%" nowrap class="body_txt" background="images/bg_form_lightbluedark.gif">&nbsp;Package Count</td>
422
										</td>
422
                                       <td width="1%" background="images/bg_form_lightbluedark.gif"><img src="images/h_trsp_dot.gif" width="1" height="17"></td>
423
										<td width="1%"><img src="images/h_trsp_dot.gif" width="15" height="10"></td>
423
                                    </tr>
424
										<td background="images/bg_action_norm.gif" width="1%"><img src="images/h_trsp_dot.gif" width="5" height="10"></td>
424
                                    <!-- PERSONAL WORK IN PROGRESS  -->
425
										<td background="images/bg_bage.gif" width="1%" valign="top" align="center">
425
                                    <%
426
											<br>
426
                                    If objAccessControl.UserLogedIn Then
427
											<%If NOT objAccessControl.UserLogedIn Then%>
427
 
428
											<table width="100" border="0" cellspacing="0" cellpadding="0">
428
                                       OraDatabase.Parameters.Add "USER_ID", objAccessControl.UserId, ORAPARM_INPUT, ORATYPE_NUMBER
429
												<form name="login" method="post" action="Login.asp">
429
 
430
													<tr>
430
                                       Set rsTemp = OraDatabase.DbCreateDynaset( GetQuery("WorkInProgressByUser.sql"), cint(0))
431
														<td class="form_field_lg">Members</td>
431
 
432
													</tr>
432
                                       OraDatabase.Parameters.Remove "USER_ID"
433
													<tr>
433
 
434
														<td class="form_item">Username</td>
434
                                       userId = rsTemp("user_id")
435
													</tr>
435
                                       %>
436
													<tr>
436
                                       <tr>
437
														<td><input type="text" name="user_name" class="form_item" size="19"></td>
437
                                          <td nowrap>
438
													</tr>
438
                                             <span id="IMG_EXPAND_WIP_<%=userId%>" style="display:block;">
439
													<tr>
439
                                                <a href="javascript:;" class="txt_linked" onClick="RequestUserWip('?user_id=<%=userId%>', '<%=userId%>');"><img src="images/bt_plus.gif" border="0" align="absmiddle" hspace="3"><img src="images/i_user.gif" border="0" align="absmiddle" hspace="3"><%=rsTemp("full_name")%></a>
440
														<td class="form_item">Password</td>
440
                                             </span>
441
													</tr>
441
                                             <span id="IMG_COLLAPSE_WIP_<%=userId%>" style="display:none;">
442
													<tr>
442
                                                <a href="javascript:;" class="txt_linked" onClick="ToggleDisplay( 'DIVWIP_<%=userId%>', 'IMG_EXPAND_WIP_<%=userId%>', 'IMG_COLLAPSE_WIP_<%=userId%>');"><img src="images/bt_minus.gif" border="0" align="absmiddle" hspace="3"><img src="images/i_user.gif" border="0" align="absmiddle" hspace="3"><%=rsTemp("full_name")%></a>
443
														<td>
443
                                             </span>
444
															<input type="password" name="user_password" class="form_item" size="19"> <input type="hidden" name="rfile" value="index.asp">
444
                                          </td>
445
															<input type="hidden" name="action" value="true">
445
                                          <td nowrap class="body_txt"><%=rsTemp("counter")%></td>
446
														</td>
446
                                          <td nowrap class="body_txt"><a href="mailto:<%=rsTemp("user_email")%>"><img src="images/bt_send_email.gif" width="36" height="13" border="0" alt="<%=rsTemp("user_email")%>"></a>
447
													</tr>
447
                                          </td>
448
													<tr>
448
                                       </tr>
449
														<td><img src="images/h_trsp_dot.gif" width="10" height="10"></td>
449
                                       <tr>
450
													</tr>
450
                                          <td nowrap class="body_txt" colspan="3">
451
													<tr>
451
                                             <div id="DIVWIP_<%=userId%>" style="display:none;"><%=enumLOADING%></div>
452
														<td align="center"><input type="submit" name="Submit" value="Login" class="form_btn" onclick="MM_validateForm('user_name','Username','R','user_password','Password','R');return document.MM_returnValue">
452
                                          </td>
453
															<br>
453
                                       </tr>
454
															<br>
454
                                       <tr>
455
														</td>
455
                                          <td colspan="3" background="images/bg_form_lightbluedark_line.gif"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
456
													</tr>
456
                                       </tr>
457
													<tr>
457
                                       <%
458
														<td class="form_field_lg" bgcolor="#CAC5B8"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
458
                                       rsTemp.Close
459
													</tr>
459
                                       Set rsTemp = nothing
460
													<tr>
460
                                    End If%>
461
														<td class="form_field_lg"><br>New Members</td>
461
                                 </table>
462
													</tr>
462
                                 <!--  WORK IN PROGRESS END ------------------------------------------>
463
													<tr>
463
                                 <br>
464
														<td class="form_txt" align="center"><a href="mailto:<%=ADMIN_EMAIL%>?subject=Request for Release Manager Account" class="txt_linked"><img src="images/img_signup_here.gif" width="92" height="43" border="0" alt="New Members SignUp Here."></a><br>
464
                                 <br>
465
															<br>
465
                                 <!-- RELEASE METRICS -------------------------------------------------------->
466
														</td>
466
                                 <table width="100%" border="0" cellspacing="0" cellpadding="0">
467
													</tr>
467
                                    <tr>
468
													<tr>
468
                                       <td colspan="4" class="body_sect">Release Metrics</td>
469
														<td class="form_field_lg" bgcolor="#CAC5B8"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
469
                                    </tr>
470
													</tr>
470
                                    <tr>
471
												</form>
471
                                       <td colspan="2">
472
											</table>
472
                                          <table width="100%" border="0" cellspacing="1" cellpadding="1">
473
											<span class="style3">
473
                                             <tr>
474
                      Forgot your <a href="mailto:<%=ADMIN_EMAIL%>?subject=Request for Password Reset" class="body_link"> password</a>?<br><br>
474
                                                <td nowrap class="body_txt" valign="top" background="images/bg_form_lightbluedark.gif">Project</td>
475
											</span>
475
                                                <td nowrap class="body_txt" valign="top" background="images/bg_form_lightbluedark.gif">Last Autobuilt<br>Release</td>
476
											<%Else%>
476
                                                <td nowrap class="body_txt" valign="top" background="images/bg_form_lightbluedark.gif">Last Autobuild<br>Completed</td>
477
											<table width="120" border="0" cellspacing="0" cellpadding="0">
477
                                                <td nowrap class="body_txt" valign="top" background="images/bg_form_lightbluedark.gif">Autobuilt Packages</td>
478
												<tr>
478
                                             </tr>
479
													<td class="form_txt" nowrap>G'day <b><%=Format_Full_Name( objAccessControl.FullName )%></b>!</td>
479
                                             <%
480
												</tr>
480
                                             Set rsQry = OraDatabase.DbCreateDynaset( GetQuery("ProjectsWithMetrics.sql"), cint(0))
481
												<tr>
481
 
482
													<td><img src="images/h_trsp_dot.gif" width="10" height="10"></td>
482
                                             While ((NOT rsQry.BOF) AND (NOT rsQry.EOF))
483
												</tr>
483
                                                OraDatabase.Parameters.Add "PROJ_ID", rsQry("proj_id"), ORAPARM_INPUT, ORATYPE_NUMBER
484
												<tr>
484
 
485
													<td class="form_field_lg" bgcolor="#CAC5B8"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
485
                                                Set rsTemp = OraDatabase.DbCreateDynaset( GetQuery("ReleaseMetrics.sql"), cint(0))
486
												</tr>
486
 
487
												<tr>
487
                                                If rsTemp.RecordCount > 0 Then
488
													<td><img src="images/h_trsp_dot.gif" width="10" height="10"></td>
488
                                                   Auto=FormatPercent(rsTemp("autobuilt")/rsTemp("total_packages"), 2)
489
												</tr>
489
                                                End If
490
												<tr>
490
                                                %>
491
													<td class="form_txt">Options below are shortcuts to your account.</td>
491
                                                <tr>
492
												</tr>
492
                                                   <td background="images/bg_form_lightgray.gif" nowrap class="body_txt">
493
												<tr>
493
                                                      <span id="IMG_EXPAND_PROJ_<%=rsQry("proj_id")%>" style="display:block;">
494
													<td><img src="images/h_trsp_dot.gif" width="10" height="10"></td>
494
                                                         <a href="javascript:;" class="txt_linked" onClick="RequestProjectRelease('?proj_id=<%=rsQry("proj_id")%>', '<%=rsQry("proj_id")%>');"><img src="images/bt_plus.gif" border="0" align="absmiddle" hspace="3"><img src="images/i_world.gif" border="0" align="absmiddle" hspace="3"><%=rsQry("proj_name")%></a>
495
												</tr>
495
                                                      </span>
496
											</table>
496
                                                      <span id="IMG_COLLAPSE_PROJ_<%=rsQry("proj_id")%>" style="display:none;">
497
											<br>
497
                                                         <a href="javascript:;" class="txt_linked" onClick="ToggleDisplay( 'DIVPROJ_<%=rsQry("proj_id")%>', 'IMG_EXPAND_PROJ_<%=rsQry("proj_id")%>', 'IMG_COLLAPSE_PROJ_<%=rsQry("proj_id")%>');"><img src="images/bt_minus.gif" border="0" align="absmiddle" hspace="3"><img src="images/i_world.gif" border="0" align="absmiddle" hspace="3"><%=rsQry("proj_name")%></a>
498
											<!--#include file="members_menu_def.asp"-->
498
                                                      </span>
499
											<%Call Member_Menu( empty )%>
499
                                                   </td>
500
											<%End If%>
500
                                                   <td background="images/bg_form_lightgray.gif" nowrap class="body_txt"><%=rsTemp("rtag_name")%></td>
501
											<img src="images/h_trsp_dot.gif" width="140" height="10">
501
                                                   <td background="images/bg_form_lightgray.gif" nowrap class="body_txt"><%=rsTemp("last_build_time")%></td>
502
										</td>
502
                                                   <%If rsTemp.RecordCount > 0 Then%>
503
									</tr>
503
                                                   <td background="images/bg_form_lightgray.gif" nowrap class="body_txt"><%=rsTemp("autobuilt")%>/<%=rsTemp("total_packages")%>
504
								</table>
504
                                                      (<%=Auto%>)</td>
505
							</td>
505
                                                   <%Else%>
506
						</tr>
506
                                                   <td background="images/bg_form_lightgray.gif" nowrap class="body_txt"></td>
507
					</table>
507
                                                   <%End If%>
508
				</td>
508
                                                </tr>
509
				<td width="100%">&nbsp;</td>
509
                                                <tr>
510
			</tr>
510
                                                   <td nowrap class="body_txt" colspan="4">
511
			<tr>
511
                                                      <div id="DIVPROJ_<%=rsQry("proj_id")%>" style="display:none;"><%=enumLOADING%></div>
512
				<td valign="bottom" align="center" background="images/bg_home_orange.gif"><img src="images/img_gear.gif" width="107" height="107" vspace="20" hspace="30"></td>
512
                                                   </td>
513
				<td>&nbsp;</td>
513
                                                </tr>
514
			</tr>
514
                                                <tr>
515
		</table>
515
                                                   <td colspan="5" background="images/bg_form_lightbluedark_line.gif"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
516
		<!-- FOOTER -->
516
                                                </tr>
517
		<div align="left">
517
                                                <%
518
			<!--#include file="_footer.asp"-->
518
                                                OraDatabase.Parameters.Remove "PROJ_ID"
519
		</div>
519
                                                rsTemp.Close()
520
	</body>
520
                                                Set rsTemp = Nothing
-
 
521
                                                rsQry.MoveNext
-
 
522
                                             Wend
-
 
523
 
-
 
524
                                             rsQry.Close()
-
 
525
                                             Set rsQry = Nothing
-
 
526
                                             %>
-
 
527
                                          </table>
-
 
528
                                       </td>
-
 
529
                                    </tr>
-
 
530
                                 </table>
-
 
531
                                 <!-- DASH BOARD END ---------------------------------------------------->
-
 
532
                              </td>
-
 
533
                              <td width="1%"><img src="images/h_trsp_dot.gif" width="15" height="10"></td>
-
 
534
                              <td background="images/bg_action_norm.gif" width="1%"><img src="images/h_trsp_dot.gif" width="5" height="10"></td>
-
 
535
                              <td background="images/bg_bage.gif" width="1%" valign="top" align="center">
-
 
536
                                 <br>
-
 
537
                                 <%If NOT objAccessControl.UserLogedIn Then%>
-
 
538
                                    <table width="100" border="0" cellspacing="0" cellpadding="0">
-
 
539
                                       <form name="login" method="post" action="Login.asp">
-
 
540
                                          <tr>
-
 
541
                                             <td class="form_field_lg">Members</td>
-
 
542
                                          </tr>
-
 
543
                                          <tr>
-
 
544
                                             <td class="form_item">Username</td>
-
 
545
                                          </tr>
-
 
546
                                          <tr>
-
 
547
                                             <td><input type="text" name="user_name" class="form_item" size="19"></td>
-
 
548
                                          </tr>
-
 
549
                                          <tr>
-
 
550
                                             <td class="form_item">Password</td>
-
 
551
                                          </tr>
-
 
552
                                          <tr>
-
 
553
                                             <td>
-
 
554
                                                <input type="password" name="user_password" class="form_item" size="19"> <input type="hidden" name="rfile" value="index.asp">
-
 
555
                                                <input type="hidden" name="action" value="true">
-
 
556
                                             </td>
-
 
557
                                          </tr>
-
 
558
                                          <tr>
-
 
559
                                             <td><img src="images/h_trsp_dot.gif" width="10" height="10"></td>
-
 
560
                                          </tr>
-
 
561
                                          <tr>
-
 
562
                                             <td align="center"><input type="submit" name="Submit" value="Login" class="form_btn" onclick="MM_validateForm('user_name','Username','R','user_password','Password','R');return document.MM_returnValue">
-
 
563
                                                <br>
-
 
564
                                                <br>
-
 
565
                                             </td>
-
 
566
                                          </tr>
-
 
567
                                          <tr>
-
 
568
                                             <td class="form_field_lg" bgcolor="#CAC5B8"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
-
 
569
                                          </tr>
-
 
570
                                          <tr>
-
 
571
                                             <td class="form_field_lg"><br>New Members</td>
-
 
572
                                          </tr>
-
 
573
                                          <tr>
-
 
574
                                             <td class="form_txt" align="center"><a href="mailto:<%=ADMIN_EMAIL%>?subject=Request for Release Manager Account" class="txt_linked"><img src="images/img_signup_here.gif" width="92" height="43" border="0" alt="New Members SignUp Here."></a><br>
-
 
575
                                                <br>
-
 
576
                                             </td>
-
 
577
                                          </tr>
-
 
578
                                          <tr>
-
 
579
                                             <td class="form_field_lg" bgcolor="#CAC5B8"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
-
 
580
                                          </tr>
-
 
581
                                       </form>
-
 
582
                                    </table>
-
 
583
                                    <span class="style3">
-
 
584
                                        Forgot your <a href="mailto:<%=ADMIN_EMAIL%>?subject=Request for Password Reset" class="body_link"> password</a>?<br><br>
-
 
585
                                    </span>
-
 
586
                                 <%Else%>
-
 
587
                                    <table width="120" border="0" cellspacing="0" cellpadding="0">
-
 
588
                                       <tr>
-
 
589
                                          <td class="form_txt" nowrap>G'day <b><%=Format_Full_Name( objAccessControl.FullName )%></b>!</td>
-
 
590
                                       </tr>
-
 
591
                                       <tr>
-
 
592
                                          <td><img src="images/h_trsp_dot.gif" width="10" height="10"></td>
-
 
593
                                       </tr>
-
 
594
                                       <tr>
-
 
595
                                          <td class="form_field_lg" bgcolor="#CAC5B8"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
-
 
596
                                       </tr>
-
 
597
                                       <tr>
-
 
598
                                          <td><img src="images/h_trsp_dot.gif" width="10" height="10"></td>
-
 
599
                                       </tr>
-
 
600
                                       <tr>
-
 
601
                                          <td class="form_txt">Options below are shortcuts to your account.</td>
-
 
602
                                       </tr>
-
 
603
                                       <tr>
-
 
604
                                          <td><img src="images/h_trsp_dot.gif" width="10" height="10"></td>
-
 
605
                                       </tr>
-
 
606
                                    </table>
-
 
607
                                    <br>
-
 
608
                                    <!--#include file="members_menu_def.asp"-->
-
 
609
                                    <%Call Member_Menu( empty )%>
-
 
610
                                 <%End If%>
-
 
611
                                 <img src="images/h_trsp_dot.gif" width="140" height="10">
-
 
612
                              </td>
-
 
613
                           </tr>
-
 
614
                        </table>
-
 
615
                     </td>
-
 
616
                  </tr>
-
 
617
               </table>
-
 
618
            </td>
-
 
619
            <td width="100%">&nbsp;</td>
-
 
620
         </tr>
-
 
621
         <tr>
-
 
622
            <td valign="bottom" align="center" background="images/bg_home_orange.gif"><img src="images/img_gear.gif" width="107" height="107" vspace="20" hspace="30"></td>
-
 
623
            <td>&nbsp;</td>
-
 
624
         </tr>
-
 
625
      </table>
-
 
626
      <!-- FOOTER -->
-
 
627
      <div align="left">
-
 
628
         <!--#include file="_footer.asp"-->
-
 
629
      </div>
-
 
630
   </body>
521
</html>
631
</html>