Subversion Repositories DevTools

Rev

Rev 6612 | Rev 6615 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6612 Rev 6613
Line 70... Line 70...
70
                                                                  );
70
                                                                  );
71
      formTips.tips.h_dangling       = stdTip(300, 'Dangling Versions', 'Dangling package versions are versions of a package that have not been released and are not associated with any Release.' +
71
      formTips.tips.h_dangling       = stdTip(300, 'Dangling Versions', 'Dangling package versions are versions of a package that have not been released and are not associated with any Release.' +
72
                                                                  '<p>These are commonly caused by "Removing" a WIP instead of "Destroying" it.' + 
72
                                                                  '<p>These are commonly caused by "Removing" a WIP instead of "Destroying" it.' + 
73
                                                                  '<p>Please consider destroying these versions.' 
73
                                                                  '<p>Please consider destroying these versions.' 
74
                                                                  );
74
                                                                  );
75
 
-
 
76
      function RequestUserWip( paramString, rowId ){
-
 
77
         var requestURL = 'RequestUserWip.asp';
-
 
78
 
-
 
79
         // Show div
-
 
80
         ToggleDisplay( 'DIVWIP_'+ rowId, 'IMG_EXPAND_WIP_' + rowId, 'IMG_COLLAPSE_WIP_' + rowId );
-
 
81
 
-
 
82
         // Set ajax divname
-
 
83
         ajaxdivname = 'DIVWIP_'+ rowId;
-
 
84
 
-
 
85
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
-
 
86
         {
-
 
87
            //Append the name to search for to the requestURL
-
 
88
            var url = requestURL + paramString;
-
 
89
 
-
 
90
            //Create the xmlHttp object to use in the request
-
 
91
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
-
 
92
            // This is non-blocking (asynchronous)
-
 
93
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
-
 
94
 
-
 
95
            //Send the xmlHttp get to the specified url
-
 
96
            xmlHttp_Get(xmlHttp, url);
-
 
97
         }
-
 
98
      }
-
 
99
 
-
 
100
      function RequestUserDangle( paramString, rowId ){
-
 
101
         var requestURL = 'RequestUserDangle.asp';
-
 
102
 
-
 
103
         // Show div
-
 
104
         ToggleDisplay( 'DIVDANGLE_'+ rowId, 'IMG_EXPAND_DANGLE_' + rowId, 'IMG_COLLAPSE_DANGLE_' + rowId );
-
 
105
 
-
 
106
         // Set ajax divname
-
 
107
         ajaxdivname = 'DIVDANGLE_'+ rowId;
-
 
108
 
-
 
109
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
-
 
110
         {
-
 
111
            //Append the name to search for to the requestURL
-
 
112
            var url = requestURL + paramString;
-
 
113
 
-
 
114
            //Create the xmlHttp object to use in the request
-
 
115
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
-
 
116
            // This is non-blocking (asynchronous)
-
 
117
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
-
 
118
 
-
 
119
            //Send the xmlHttp get to the specified url
-
 
120
            xmlHttp_Get(xmlHttp, url);
-
 
121
         }
-
 
122
         else
-
 
123
         {
-
 
124
            //Destroy the data when closed
-
 
125
            //This will force a fresh when its redisplayed
-
 
126
            MM_findObj( ajaxdivname ).innerHTML = '<%=enumLOADING%>'
-
 
127
         }
-
 
128
      }
-
 
129
 
-
 
130
      function RequestProjectRelease( paramString, rowId ){
-
 
131
         var requestURL = 'RequestProjectRelease.asp';
-
 
132
 
-
 
133
         // Show div
-
 
134
         ToggleDisplay( 'DIVPROJ_'+ rowId, 'IMG_EXPAND_PROJ_' + rowId, 'IMG_COLLAPSE_PROJ_' + rowId );
-
 
135
 
-
 
136
         // Set ajax divname
-
 
137
         ajaxdivname = 'DIVPROJ_'+ rowId;
-
 
138
 
-
 
139
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
-
 
140
         {
-
 
141
            //Append the name to search for to the requestURL
-
 
142
            var url = requestURL + paramString;
-
 
143
 
-
 
144
            //Create the xmlHttp object to use in the request
-
 
145
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
-
 
146
            // This is non-blocking (asynchronous)
-
 
147
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
-
 
148
 
-
 
149
            //Send the xmlHttp get to the specified url
-
 
150
            xmlHttp_Get(xmlHttp, url);
-
 
151
         }
-
 
152
      }
-
 
153
 
-
 
154
      function RequestReleasePackages( paramString, rowId ){
-
 
155
         var requestURL = 'RequestReleasePackages.asp';
-
 
156
 
-
 
157
         // Show div
-
 
158
         ToggleDisplay( 'DIVRTAG_'+ rowId, 'IMG_EXPAND_RTAG_' + rowId, 'IMG_COLLAPSE_RTAG_' + rowId );
-
 
159
 
-
 
160
         // Set ajax divname
-
 
161
         ajaxdivname = 'DIVRTAG_'+ rowId;
-
 
162
 
-
 
163
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
-
 
164
         {
-
 
165
            //Append the name to search for to the requestURL
-
 
166
            var url = requestURL + paramString;
-
 
167
 
-
 
168
            //Create the xmlHttp object to use in the request
-
 
169
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
-
 
170
            // This is non-blocking (asynchronous)
-
 
171
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
-
 
172
 
-
 
173
            //Send the xmlHttp get to the specified url
-
 
174
            xmlHttp_Get(xmlHttp, url);
-
 
175
         }
-
 
176
      }
-
 
177
 
-
 
178
      function RequestTop10ChangesInLastWeek( paramString, rowId ){
-
 
179
         var requestURL = 'RequestTop10Changes.asp';
-
 
180
 
-
 
181
         // Show div
-
 
182
         ToggleDisplay( 'DIVRTAG_'+ rowId + '_TOP10_1_WEEK', 'IMG_EXPAND_RTAG_' + rowId + '_TOP10_1_WEEK', 'IMG_COLLAPSE_RTAG_' + rowId + '_TOP10_1_WEEK' );
-
 
183
 
-
 
184
         // Set ajax divname
-
 
185
         ajaxdivname = 'DIVRTAG_'+ rowId + '_TOP10_1_WEEK';
-
 
186
 
-
 
187
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
-
 
188
         {
-
 
189
            //Append the name to search for to the requestURL
-
 
190
            var url = requestURL + paramString;
-
 
191
 
-
 
192
            //Create the xmlHttp object to use in the request
-
 
193
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
-
 
194
            // This is non-blocking (asynchronous)
-
 
195
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
-
 
196
 
-
 
197
            //Send the xmlHttp get to the specified url
-
 
198
            xmlHttp_Get(xmlHttp, url);
-
 
199
         }
-
 
200
      }
-
 
201
 
-
 
202
      function RequestTop10ChangesInLastMonth( paramString, rowId ){
-
 
203
         var requestURL = 'RequestTop10Changes.asp';
-
 
204
 
-
 
205
         // Show div
-
 
206
         ToggleDisplay( 'DIVRTAG_'+ rowId + '_TOP10_1_MONTH', 'IMG_EXPAND_RTAG_' + rowId + '_TOP10_1_MONTH', 'IMG_COLLAPSE_RTAG_' + rowId + '_TOP10_1_MONTH' );
-
 
207
 
-
 
208
         // Set ajax divname
-
 
209
         ajaxdivname = 'DIVRTAG_'+ rowId + '_TOP10_1_MONTH';
-
 
210
 
-
 
211
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
-
 
212
         {
-
 
213
            //Append the name to search for to the requestURL
-
 
214
            var url = requestURL + paramString;
-
 
215
 
-
 
216
            //Create the xmlHttp object to use in the request
-
 
217
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
-
 
218
            // This is non-blocking (asynchronous)
-
 
219
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
-
 
220
 
-
 
221
            //Send the xmlHttp get to the specified url
-
 
222
            xmlHttp_Get(xmlHttp, url);
-
 
223
         }
-
 
224
      }
-
 
225
 
-
 
226
      function RequestTop10ChangesInLast3Months( paramString, rowId ){
-
 
227
         var requestURL = 'RequestTop10Changes.asp';
-
 
228
 
-
 
229
         // Show div
-
 
230
         ToggleDisplay( 'DIVRTAG_'+ rowId + '_TOP10_3_MONTHS', 'IMG_EXPAND_RTAG_' + rowId + '_TOP10_3_MONTHS', 'IMG_COLLAPSE_RTAG_' + rowId + '_TOP10_3_MONTHS' );
-
 
231
 
-
 
232
         // Set ajax divname
-
 
233
         ajaxdivname = 'DIVRTAG_'+ rowId + '_TOP10_3_MONTHS';
-
 
234
 
-
 
235
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
-
 
236
         {
-
 
237
            //Append the name to search for to the requestURL
-
 
238
            var url = requestURL + paramString;
-
 
239
 
-
 
240
            //Create the xmlHttp object to use in the request
-
 
241
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
-
 
242
            // This is non-blocking (asynchronous)
-
 
243
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
-
 
244
 
-
 
245
            //Send the xmlHttp get to the specified url
-
 
246
            xmlHttp_Get(xmlHttp, url);
-
 
247
         }
-
 
248
      }
-
 
249
 
-
 
250
      function RequestPreviousPackageVersions( paramString, rowId ){
-
 
251
         var requestURL = 'RequestPackageVersionHistoryMetrics.asp';
-
 
252
 
-
 
253
         // Show div
-
 
254
         ToggleDisplay( 'DIVRTAG_'+ rowId + '_PREV_PKG_VERS', 'IMG_EXPAND_RTAG_' + rowId + '_PREV_PKG_VERS', 'IMG_COLLAPSE_RTAG_' + rowId + '_PREV_PKG_VERS' );
-
 
255
 
-
 
256
         // Set ajax divname
-
 
257
         ajaxdivname = 'DIVRTAG_'+ rowId + '_PREV_PKG_VERS';
-
 
258
 
-
 
259
         if ( MM_findObj( ajaxdivname ).innerHTML == '<%=enumLOADING%>')
-
 
260
         {
-
 
261
            //Append the name to search for to the requestURL
-
 
262
            var url = requestURL + paramString;
-
 
263
 
-
 
264
            //Create the xmlHttp object to use in the request
-
 
265
            //stateChangeHandler will fire when the state has changed, i.e. data is received back
-
 
266
            // This is non-blocking (asynchronous)
-
 
267
            xmlHttp = GetXmlHttpObject(stateChangeHandler);
-
 
268
 
-
 
269
            //Send the xmlHttp get to the specified url
-
 
270
            xmlHttp_Get(xmlHttp, url);
-
 
271
         }
-
 
272
      }
-
 
273
 
-
 
274
      //-->
75
      //-->
275
      </script>
76
      </script>
276
      <style type="text/css">
77
      <style type="text/css">
277
      <!--
78
      <!--
278
      .style1 {
79
      .style1 {
Line 392... Line 193...
392
 
193
 
393
                                       userId = rsTemp("user_id")
194
                                       userId = rsTemp("user_id")
394
                                       %>
195
                                       %>
395
                                       <tr>
196
                                       <tr>
396
                                          <td nowrap>
197
                                          <td nowrap>
397
                                             <span id="IMG_EXPAND_WIP_<%=userId%>" style="display:block;">
-
 
398
                                                <span class="txt_linked" onClick="RequestUserWip('?user_id=<%=userId%>', '<%=userId%>');">
-
 
399
                                                    <img src="images/bt_plus.gif" border="0" align="absmiddle" hspace="3"></span>
-
 
400
                                                    <%=emailField(enum_imgUserLg & rsTemp("full_name"), rsTemp("user_email"))%>
-
 
401
                                             </span>
-
 
402
                                             <span id="IMG_COLLAPSE_WIP_<%=userId%>" style="display:none;">
-
 
403
                                                <span class="txt_linked" onClick="ToggleDisplay( 'DIVWIP_<%=userId%>', 'IMG_EXPAND_WIP_<%=userId%>', 'IMG_COLLAPSE_WIP_<%=userId%>');">
198
                                               <img src="images/bt_plus.gif" border="0" align="absmiddle" hspace="3" id="IMG_WIP_<%=userId%>" class="txt_linked" onClick="ToggleLoadControl ('WIP_<%=userId%>','RequestUserWip.asp?user_id=<%=userId%>');">
404
                                                <img src="images/bt_minus.gif" border="0" align="absmiddle" hspace="3"></span>
-
 
405
                                                <%=emailField(enum_imgUserLg & rsTemp("full_name"), rsTemp("user_email"))%>
199
                                               <%=emailField(enum_imgUserLg & rsTemp("full_name"), rsTemp("user_email"))%>
406
                                             </span>
-
 
407
                                          </td>
200
                                          </td>
408
                                          <td nowrap class="body_txt"><%=rsTemp("counter")%></td>
201
                                          <td nowrap class="body_txt"><%=rsTemp("counter")%></td>
409
                                          </td>
-
 
410
                                       </tr>
202
                                       </tr>
411
                                       <tr>
-
 
412
                                          <td nowrap class="body_txt" colspan="3">
203
                                       <tr id="TGL_WIP_<%=userId%>" style="display:none;">
413
                                             <div id="DIVWIP_<%=userId%>" style="display:none;"><%=enumLOADING%></div>
204
                                          <td nowrap class="body_txt" colspan="3"><div id="WIP_<%=userId%>"><div><%=enumLOADING%></div></td>
414
                                          </td>
-
 
415
                                       </tr>
205
                                       </tr>
416
                                       <tr>
206
                                       <tr>
417
                                          <td colspan="3" background="images/bg_form_lightbluedark_line.gif"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
207
                                          <td colspan="3" background="images/bg_form_lightbluedark_line.gif"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
418
                                       </tr>
208
                                       </tr>
419
                                       <%
209
                                       <%
Line 444... Line 234...
444
                                    </tr>
234
                                    </tr>
445
                                    <tr>
235
                                    <tr>
446
                                       <td width="40%" nowrap class="body_txt" background="images/bg_form_lightbluedark.gif">&nbsp;User
236
                                       <td width="40%" nowrap class="body_txt" background="images/bg_form_lightbluedark.gif">&nbsp;User
447
                                       </td>
237
                                       </td>
448
                                       <td width="50%" nowrap class="body_txt" background="images/bg_form_lightbluedark.gif">&nbsp;Package Count</td>
238
                                       <td width="50%" nowrap class="body_txt" background="images/bg_form_lightbluedark.gif">&nbsp;Package Count</td>
449
                                       <td width="1%" background="images/bg_form_lightbluedark.gif"><img src="images/h_trsp_dot.gif" width="1" height="17"></td>
-
 
450
                                    </tr>
239
                                    </tr>
451
                                    <%If objAccessControl.UserLogedIn Then %>
240
                                    <%If objAccessControl.UserLogedIn Then %>
452
                                       <tr>
241
                                       <tr>
453
                                          <td nowrap>
242
                                          <td nowrap>
454
                                             <span id="IMG_EXPAND_DANGLE_<%=userId%>" style="display:block;">
-
 
455
                                                <span class="txt_linked" onClick="RequestUserDangle('?user_id=<%=userId%>', '<%=userId%>');">
-
 
456
                                                <img src="images/bt_plus.gif" border="0" align="absmiddle" hspace="3"></span>
243
                                            <img src="images/bt_plus.gif" border="0" align="absmiddle" hspace="3" id="IMG_DGL_<%=userId%>" class="txt_linked" onClick="ToggleLoadControl('DGL_<%=userId%>','RequestUserDangle.asp?user_id=<%=userId%>');"> 
457
                                                <%=emailField(enum_imgUserLg & rsTemp("full_name"), rsTemp("user_email"))%>
244
                                            <%=emailField(enum_imgUserLg & rsTemp("full_name"), rsTemp("user_email"))%>
458
                                             </span>
-
 
459
                                             <span id="IMG_COLLAPSE_DANGLE_<%=userId%>" style="display:none;">
-
 
460
                                                <span class="txt_linked" onClick="RequestUserDangle('?user_id=<%=userId%>', '<%=userId%>');">
-
 
461
                                                <img src="images/bt_minus.gif" border="0" align="absmiddle" hspace="3"></span>
-
 
462
                                                <%=emailField(enum_imgUserLg & rsTemp("full_name"), rsTemp("user_email"))%>
-
 
463
                                             </span>
-
 
464
                                          </td>
245
                                          </td>
465
                                          <td nowrap class="body_txt"><%=pkgCount%></td>
246
                                          <td nowrap class="body_txt"><%=pkgCount%></td>
466
                                          </td>
-
 
467
                                       </tr>
247
                                       </tr>
468
                                       <tr>
-
 
469
                                          <td nowrap class="body_txt" colspan="3">
248
                                       <tr id="TGL_DGL_<%=userId%>" style="display:none;">
470
                                             <div id="DIVDANGLE_<%=userId%>" style="display:none;"><%=enumLOADING%></div>
249
                                          <td nowrap class="body_txt" colspan="3"><div id='DGL_<%=userId%>'><%=enumLOADING%></div></td>
471
                                          </td>
-
 
472
                                       </tr>
250
                                       </tr>
473
                                       <tr>
251
                                       <tr>
474
                                          <td colspan="3" background="images/bg_form_lightbluedark_line.gif"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
252
                                          <td colspan="3" background="images/bg_form_lightbluedark_line.gif"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
475
                                       </tr>
253
                                       </tr>
476
                                       <%
254
                                       <%
Line 482... Line 260...
482
                                 <br>
260
                                 <br>
483
                                 <br>
261
                                 <br>
484
                                 <!-- RELEASE METRICS -------------------------------------------------------->
262
                                 <!-- RELEASE METRICS -------------------------------------------------------->
485
                                 <table width="100%" border="0" cellspacing="0" cellpadding="0">
263
                                 <table width="100%" border="0" cellspacing="0" cellpadding="0">
486
                                    <tr>
264
                                    <tr>
487
                                       <td colspan="4" class="body_sect">Release Metrics</td>
265
                                       <td class="body_sect">Release Metrics</td>
488
                                    </tr>
266
                                    </tr>
489
                                    <tr>
267
                                    <tr>
490
                                       <td colspan="2">
268
                                       <td>
491
                                          <table width="100%" border="0" cellspacing="1" cellpadding="1">
269
                                          <table width="100%" border="0" cellspacing="1" cellpadding="1">
492
                                             <tr>
270
                                             <tr class="form_field_bg">
493
                                                <td nowrap class="body_txt" valign="top" background="images/bg_form_lightbluedark.gif">Project</td>
271
                                                <td nowrap class="body_row" valign="top">Project</td>
494
                                                <td nowrap class="body_txt" valign="top" background="images/bg_form_lightbluedark.gif">Last Autobuilt<br>Release</td>
272
                                                <td nowrap class="body_row" valign="top">Last Built Release</td>
495
                                                <td nowrap class="body_txt" valign="top" background="images/bg_form_lightbluedark.gif">Last Autobuild<br>Completed</td>
273
                                                <td nowrap class="body_row" valign="top">Completed</td>
496
                                                <td nowrap class="body_txt" valign="top" background="images/bg_form_lightbluedark.gif">Autobuilt Packages</td>
274
                                                <td nowrap class="body_row" valign="top">Autobuilt Packages</td>
497
                                             </tr>
275
                                             </tr>
498
                                             <%
276
                                             <%
499
                                             Set rsQry = OraDatabase.DbCreateDynaset( GetQuery("ProjectsWithMetrics.sql"), cint(0))
277
                                             Set rsQry = OraDatabase.DbCreateDynaset( GetQuery("ProjectsWithMetrics.sql"), cint(0))
500
 
278
 
501
                                             While ((NOT rsQry.BOF) AND (NOT rsQry.EOF))
279
                                             While ((NOT rsQry.BOF) AND (NOT rsQry.EOF))
-
 
280
                                                 Dim proj_id: proj_id = rsQry("proj_id")
502
                                                OraDatabase.Parameters.Add "PROJ_ID", rsQry("proj_id"), ORAPARM_INPUT, ORATYPE_NUMBER
281
                                                OraDatabase.Parameters.Add "PROJ_ID", proj_id, ORAPARM_INPUT, ORATYPE_NUMBER
503
 
282
 
504
                                                Set rsTemp = OraDatabase.DbCreateDynaset( GetQuery("ReleaseMetrics.sql"), cint(0))
283
                                                Set rsTemp = OraDatabase.DbCreateDynaset( GetQuery("ReleaseMetrics.sql"), cint(0))
505
 
284
 
506
                                                If rsTemp.RecordCount > 0 Then
285
                                                If rsTemp.RecordCount > 0 Then
507
                                                   Auto=FormatPercent(rsTemp("autobuilt")/rsTemp("total_packages"), 2)
286
                                                   Auto=FormatPercent(rsTemp("autobuilt")/rsTemp("total_packages"), 2)
508
                                                End If
287
                                                End If
509
                                                %>
288
                                                %>
510
                                                <tr>
289
                                                <tr class="form_field_grey_bg">
511
                                                   <td background="images/bg_form_lightgray.gif" nowrap class="body_txt">
290
                                                   <td nowrap class="body_row">
512
                                                      <span id="IMG_EXPAND_PROJ_<%=rsQry("proj_id")%>" style="display:block;">
-
 
513
                                                         <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>
291
                                                   <a href='javascript:;' class="txt_linked" onClick="ToggleLoadControl('RPM_<%=proj_id%>','RequestProjectRelease.asp?proj_id=<%=rsQry("proj_id")%>');">
514
                                                      </span>
-
 
515
                                                      <span id="IMG_COLLAPSE_PROJ_<%=rsQry("proj_id")%>" style="display:none;">
292
                                                        <img src="images/bt_plus.gif" border="0" align="absmiddle" hspace="3" id="IMG_RPM_<%=proj_id%>">
516
                                                         <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>
293
                                                        <img src="images/i_world.gif" border="0" align="absmiddle" hspace="3"><%=rsQry("proj_name")%>
517
                                                      </span>
294
                                                   </a>
518
                                                   </td>
295
                                                   </td>
519
                                                   <td background="images/bg_form_lightgray.gif" nowrap class="body_txt"><%=rsTemp("rtag_name")%></td>
296
                                                   <td nowrap class="body_row"><%=rsTemp("rtag_name")%></td>
520
                                                   <td background="images/bg_form_lightgray.gif" nowrap class="body_txt"><%=rsTemp("last_build_time")%></td>
297
                                                   <td nowrap class="body_row"><%=rsTemp("last_build_time")%></td>
-
 
298
                                                   <td nowrap class="body_row">
521
                                                   <%If rsTemp.RecordCount > 0 Then%>
299
                                                   <%If rsTemp.RecordCount > 0 Then%>
522
                                                   <td background="images/bg_form_lightgray.gif" nowrap class="body_txt"><%=rsTemp("autobuilt")%>/<%=rsTemp("total_packages")%>
-
 
523
                                                      (<%=Auto%>)</td>
-
 
524
                                                   <%Else%>
-
 
525
                                                   <td background="images/bg_form_lightgray.gif" nowrap class="body_txt"></td>
300
                                                        <%=rsTemp("autobuilt")%>/<%=rsTemp("total_packages")%> (<%=Auto%>)
526
                                                   <%End If%>
301
                                                   <%End If%>
527
                                                </tr>
-
 
528
                                                <tr>
-
 
529
                                                   <td nowrap class="body_txt" colspan="4">
-
 
530
                                                      <div id="DIVPROJ_<%=rsQry("proj_id")%>" style="display:none;"><%=enumLOADING%></div>
-
 
531
                                                   </td>
302
                                                   </td>
532
                                                </tr>
303
                                                </tr>
533
                                                <tr>
304
                                               <tr id="TGL_RPM_<%=proj_id%>" style="display:none;" class="form_field_grey_bg">
534
                                                   <td colspan="5" background="images/bg_form_lightbluedark_line.gif"><img src="images/h_trsp_dot.gif" width="1" height="1"></td>
305
                                                  <td nowrap class="body_row" colspan="4"><div id='RPM_<%=proj_id%>'><%=enumLOADING%></div></td>
535
                                                </tr>
306
                                               </tr>
536
                                                <%
307
                                                <%
537
                                                OraDatabase.Parameters.Remove "PROJ_ID"
308
                                                OraDatabase.Parameters.Remove "PROJ_ID"
538
                                                rsTemp.Close()
309
                                                rsTemp.Close()
539
                                                Set rsTemp = Nothing
310
                                                Set rsTemp = Nothing
540
                                                rsQry.MoveNext
311
                                                rsQry.MoveNext