Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
119 ghuddy 1
<%@LANGUAGE="VBSCRIPT"%>
2
<%
3
Option explicit
129 ghuddy 4
Response.Expires = 0   ' always load the page, dont store
119 ghuddy 5
%>
6
<%
7
'=====================================================
129 ghuddy 8
'               Import Issues
119 ghuddy 9
'=====================================================
10
%>
11
<!--#include file="common/conf.asp"-->
12
<!--#include file="common/globals.asp"-->
13
<!--#include file="common/qstr.asp"-->
14
<!--#include file="common/common_subs.asp"-->
15
<!--#include file="common/common_dbedit.asp"-->
16
<!--#include file="common/formating.asp"-->
17
<!--#include file="common/_popup_window_common.asp"-->
18
<%
19
' Set rfile parameter. This is a return page after Login
20
Call objPMod.StoreParameter ( "rfile", "fixed_issues.asp" )
21
'------------ ACCESS CONTROL ------------------
22
%>
23
<!--#include file="_access_control_login.asp"-->
24
<!--#include file="_access_control_general.asp"-->
25
<!--#include file="_access_control_project.asp"-->
26
<%
27
'------------ Variable Definition -------------
28
Dim parPv_id
29
Dim parFRiss_db
30
Dim parFRiss_id
31
Dim parFRiss_num
32
Dim rsCQ
129 ghuddy 33
Dim rspPage      ' current page number for multiple page results
34
Dim rspTotal   ' total number of records
35
Dim rspCount   ' Record counter
36
Dim rspTotalPages   ' Total number of pages required to display results
119 ghuddy 37
Dim imported
38
Dim retVal
39
Dim rsCQTemp
40
Dim SQLstr
41
Dim parPackage
42
Dim parProject
43
Dim parProduct
44
Dim parSkipOpen
45
Dim disabled
46
Dim IsOptionUsed
47
Dim parCategMain
48
Dim parCategMinor
49
Dim parIStates
50
Dim parTitle
51
Dim oIStates
52
Dim checked
53
'------------ Constants Declaration -----------
129 ghuddy 54
Const rspMax = 100   ' maximum number of records displayed
119 ghuddy 55
Const LENUM_ALL = "ALL"
56
Const LCONST_STAR = "*"
57
'------------ Variable Init -------------------
58
parPv_id = Request("pv_id")
59
parRtag_id = Request("rtag_id")
60
rspPage = Request("rpg")
61
parFRiss_db = Request("FRiss_db")
62
parFRiss_id = Request("FRiss_id")
63
parFRiss_num = Request("FRiss_num")
64
parPackage = Request("package")
65
parProject = Request("project")
66
parProduct = Request("product")
67
parCategMain = Request("categmain")
68
parCategMinor = Request("categminor")
69
parSkipOpen = Request("skip_open")
70
parIStates = Request("istates")
71
parTitle = Request("title")
72
 
73
Set rsCQ = Server.CreateObject("ADODB.Recordset")
74
 
75
imported = FALSE
76
IsOptionUsed = FALSE
77
'-- CONDITIONS --------------------------------
78
If rspPage = "" Then rspPage = 1
79
If ( Request("btn") = "Filter" )  OR ( Request("btn") = "Find" ) Then rspPage = 1
80
If (parFRiss_num = "") Then parFRiss_num = LENUM_ALL
81
If (parTitle = "") Then parTitle = LCONST_STAR  ' Default
82
 
129 ghuddy 83
If parFRiss_db = "" Then parFRiss_db = enumCLEARQUEST_DEVI_ID      ' Default
119 ghuddy 84
 
85
If CInt(parFRiss_db) = enumCLEARQUEST_DEVI_ID Then
129 ghuddy 86
   If (parPackage <> "") OR  (parProject <> "")  OR  (parProduct <> "") OR (parTitle <> LCONST_STAR) Then IsOptionUsed = TRUE
119 ghuddy 87
Else
129 ghuddy 88
   If (parCategMain <> "") OR  (parCategMinor <> "") Then IsOptionUsed = TRUE
119 ghuddy 89
End If
90
 
91
' Get DEVI issue states checked
92
Set oIStates = GetIStates()
93
 
94
 
95
'----------------------------------------------
96
'Response.write "parPackage="& parPackage &", parProject="& parProject &", parProduct="& parProduct &", parSkipOpen="& parSkipOpen &"<br>"
97
'Response.write "parPv_id="& parPv_id &", parRtag_id="& parRtag_id &", rspPage="& rspPage &", parFRiss_db="& parFRiss_db &", parFRiss_id="& parFRiss_id &", parFRiss_num="& parFRiss_num
98
'Response.write "parIStates="& parIStates &", parSkipOpen="& parSkipOpen
99
%>
100
<%
101
'------------------------------------------------------------------------------------------------------------------------------------
102
Function GetIStates()
129 ghuddy 103
   Dim IStates, aStates, stateId
104
   Set IStates = CreateObject("Scripting.Dictionary")
105
 
106
   If parIStates = "" Then
107
      IStates.Item ("ALL") = "checked"
108
   Else
109
 
110
      aStates = Split( Replace( parIStates, " ", "" ), ",")
111
 
112
      For Each stateId In aStates
113
         IStates.Item (CStr(stateId)) = "checked"
114
      Next
115
 
116
 
117
   End If
118
 
119
   Set GetIStates = IStates
120
 
119 ghuddy 121
End Function
122
'------------------------------------------------------------------------------------------------------------------------------------
123
Function Get_Issues ( NNiss_db, NNiss_num, NNrecordCount, OOrsCQ )
129 ghuddy 124
   Dim SQLstr, issARR, iss_num, col_name, Title
119 ghuddy 125
 
129 ghuddy 126
 
127
 
128
   'If CInt(NNiss_db) = enumCLEARQUEST_DEVI_ID Then
129
   '   SQLstr = _
130
   '   " SELECT si.dbid AS iss_id, si.new_num AS iss_num, si.headline AS summary, sd.NAME AS state"&_
159 ghuddy 131
   '   "   FROM CQ_DEVI.admin.software_issue si,"&_
132
   '   "        CQ_DEVI.admin.STATEDEF sd"&_
129 ghuddy 133
   '   "  WHERE si.STATE = sd.ID "
134
 
135
   'ElseIf ( CInt(NNiss_db) = enumCLEARQUEST_TDSE_ID) Then
136
   '   SQLstr = _
137
   '   " SELECT si.dbid AS iss_id, si.job_number AS iss_num, si.problem_summary AS summary, sd.NAME AS state"&_
159 ghuddy 138
   '   "   FROM CQ_TDSE.admin.request si, "&_
139
   '   "        CQ_TDSE.admin.STATEDEF sd"&_
129 ghuddy 140
   '   "  WHERE si.STATE = sd.ID "
141
 
142
   'ElseIf ( CInt(NNiss_db) = enumCLEARQUEST_VT5DM_ID) Then
143
   '   SQLstr = _
144
   '   " SELECT si.dbid AS iss_id, si.new_num AS iss_num, si.headline AS summary, sd.NAME AS state"&_
159 ghuddy 145
   '   "   FROM CQ_VT5DM..admin.software_issue si,"&_
146
   '   "        CQ_VT5DM..admin.STATEDEF sd"&_
129 ghuddy 147
   '   "  WHERE si.STATE = sd.ID "
148
 
149
      'SQLstr = "SELECT * FROM JIRA.jirauser.jiraissue"
150
 
151
   Dim rsProjId, pkey
152
   Set rsProjId = OraDatabase.DbCreateDynaset("SELECT PROJ_ID FROM RELEASE_TAGS WHERE RTAG_ID ="& Request("rtag_id") &"", cint(0))
153
   If rsProjId("proj_id") = 202 Then
154
      pkey = "SLSIP"
155
   Elseif rsProjId("proj_id") = 42 Then
156
      pkey = "SFRM"
161 iaugusti 157
   Elseif rsProjId("proj_id") = 621 Then
158
      pkey = "COCT"
129 ghuddy 159
   End If
160
 
161
      SQLstr = _
162
      "SELECT project.pkey as project, I.pkey AS iss_num, I.summary, ISS.pname AS state "&_
163
      "FROM jiraissue I, project, issuestatus ISS "&_
164
      "WHERE I.project=project.ID "&_
165
      "AND project.pkey='"& pkey &"' "&_
166
      "AND I.issuestatus = ISS.ID "
167
 
168
 
169
   'End If
170
 
171
 
172
   '-- User filter --
173
   If CInt(NNiss_db) = enumCLEARQUEST_DEVI_ID Then
174
      ' Add package Filter
175
      If (parPackage <> "") Then
176
         SQLstr = SQLstr &" AND  si.package_ref = '"& Replace( parPackage, "'","''" ) &"'"
177
      End If
178
 
179
      ' Add project Filter
180
      If (parProject <> "") Then
181
         SQLstr = SQLstr &" AND  si.project = '"& Replace( parProject, "'","''" ) &"'"
182
      End If
183
 
184
      ' Add product Filter
185
      If (parProduct <> "") Then
186
         SQLstr = SQLstr &" AND  si.product = '"& Replace( parProduct, "'","''" ) &"'"
187
      End If
188
 
189
      ' Add Issue State Filter
190
      If (parIStates <> "") Then
191
         SQLstr = SQLstr &" AND  sd.id IN ("& parIStates &")"
192
      End If
193
 
194
      ' Add Title keyword search
195
      If ( parTitle <> LCONST_STAR ) Then
196
         Title = Replace( parTitle, "'", "''" )
197
         Title = Replace( Title, "*", "%" )
198
         SQLstr = SQLstr &" AND  si.headline LIKE ( '"& Title &"' )"
199
      End If
200
 
201
   ElseIf ( CInt(NNiss_db) = enumCLEARQUEST_TDSE_ID) Then
202
 
203
      ' Add project Filter
204
      If (parProject <> "") Then
205
         SQLstr = SQLstr &" AND  si.category_main = '"& Replace( parCategMain, "'","''" ) &"'"
206
      End If
207
 
208
      ' Add product Filter
209
      If (parProduct <> "") Then
210
         SQLstr = SQLstr &" AND  si.category_minor = '"& Replace( parCategMinor, "'","''" ) &"'"
211
      End If
212
 
213
   End If
214
 
215
 
216
   '-- Keyword search --
217
   If ( NNiss_num <> LENUM_ALL ) Then
218
      issARR = Split( Replace( NNiss_num, " ", ""), "," )
219
 
220
      'If ( CInt(NNiss_db) = enumCLEARQUEST_TDSE_ID ) Then
221
      '   col_name = "job_number"
222
      'Else
223
         col_name = "I.pkey"
224
      'End If
225
      SQLstr = SQLstr & " AND ( "
226
      For Each iss_num IN issARR
227
         SQLstr = SQLstr &" ("& col_name &" LIKE '%"& iss_num &"%') OR"
228
      Next
229
 
230
      SQLstr = Left( SQLstr, Len(SQLstr) - 2 )   ' Remove last 'OR'
231
 
232
      SQLstr = SQLstr & "     ) "
233
 
234
   End If
235
 
236
   '-- Get record count ---
237
   NNrecordCount = Get_Record_Count( SQLstr )
238
 
239
 
240
   '-- Order by --
241
   'If CInt(NNiss_db) = enumCLEARQUEST_DEVI_ID Then
242
   '   SQLstr = SQLstr &" ORDER BY si.submit_date DESC"
243
 
244
   'ElseIf ( CInt(NNiss_db) = enumCLEARQUEST_TDSE_ID) Then
245
   '   SQLstr = SQLstr &" ORDER BY si.when_reported DESC"
246
 
247
   'End If
248
 
249
 
250
 
251
   OOrsCQ.ActiveConnection = JIRA_conn
252
   OOrsCQ.Source = SQLstr
253
   OOrsCQ.CursorType = 0
254
   OOrsCQ.CursorLocation = 2
255
   OOrsCQ.LockType = 3
256
 
257
   On Error Resume Next
258
   OOrsCQ.Open()
259
 
260
   Get_Issues = Err.Number
261
 
262
End Function
119 ghuddy 263
'------------------------------------------------------------------------------------------------------------------------------------
264
Function Get_Record_Count ( SSsql )
129 ghuddy 265
   Dim rsTemp
266
   Set rsTemp = Server.CreateObject("ADODB.Recordset")
267
   rsTemp.ActiveConnection = JIRA_conn
268
   'Response.Write(rsTemp.ActiveConnection)
119 ghuddy 269
 
129 ghuddy 270
   rsTemp.Source = _
271
   " SELECT COUNT(*) as record_count "&_
272
   "   FROM ("& SSsql &") ct"
273
 
274
   rsTemp.CursorType = 0
275
   rsTemp.CursorLocation = 2
276
   rsTemp.LockType = 3
277
   rsTemp.Open()
278
 
279
   If (NOT rsTemp.BOF) AND (NOT rsTemp.EOF) Then
280
      Get_Record_Count = rsTemp("record_count")
281
   Else
282
      Get_Record_Count = 0
283
   End If
284
 
285
   rsTemp.Close
286
   Set rsTemp = nothing
119 ghuddy 287
End Function
288
'------------------------------------------------------------------------------------------------------------------------------------
289
Sub Get_CQ_Issues_States ( sIssIdList, nIssDB, outObjCQissState )
129 ghuddy 290
   Dim rsTemp, SQLstr
291
   Set rsTemp = Server.CreateObject("ADODB.Recordset")
292
   rsTemp.ActiveConnection = JIRA_conn
119 ghuddy 293
 
129 ghuddy 294
   SQLstr = _
295
   "SELECT I.pkey AS iss_num, I.summary, ISS.pname AS state "&_
296
   " FROM jiraissue I, issuestatus ISS "&_
297
   " WHERE I.pkey IN ('"& sIssIdList &"') "&_
298
   "AND I.issuestatus = ISS.ID "
299
 
300
   'If CInt(nIssDB) = enumCLEARQUEST_DEVI_ID Then
301
   '   SQLstr = _
302
   '   " SELECT si.dbid, sd.name AS state_name, si.state AS state_id"&_
159 ghuddy 303
   '   "  FROM CQ_DEVI.admin.software_issue si,"&_
304
   '   "       CQ_DEVI.admin.statedef sd"&_
129 ghuddy 305
   '   " WHERE si.STATE = sd.ID"&_
306
   '   "   AND si.dbid IN ("& sIssIdList &")"
307
 
308
   'ElseIf CInt(nIssDB) = enumCLEARQUEST_TDSE_ID Then
309
   '   SQLstr = _
310
   '   " SELECT si.dbid, sd.name AS state_name, si.state AS state_id"&_
159 ghuddy 311
   '   "  FROM CQ_TDSE.admin.request si,"&_
312
   '   "       CQ_TDSE.admin.statedef sd"&_
129 ghuddy 313
   '   " WHERE si.STATE = sd.ID"&_
314
   '   "   AND si.dbid IN ("& sIssIdList &")"
315
   'ElseIf CInt(nIssDB) = enumCLEARQUEST_VT5DM_ID Then
316
   '   SQLstr = _
317
   '   " SELECT si.dbid, sd.name AS state_name, si.state AS state_id"&_
159 ghuddy 318
   '   "  FROM CQ_VT5DM..admin.software_issue si,"&_
319
   '   "       CQ_VT5DM..admin.statedef sd"&_
129 ghuddy 320
   '   " WHERE si.STATE = sd.ID"&_
321
   '   "   AND si.dbid IN ("& sIssIdList &")"
322
   '
323
 
324
   'End If
325
 
326
   rsTemp.Source = SQLstr
327
   rsTemp.CursorType = 0
328
   rsTemp.CursorLocation = 2
329
   rsTemp.LockType = 3
330
   rsTemp.Open()
331
 
332
 
333
 
334
   While (NOT rsTemp.BOF) AND (NOT rsTemp.EOF)
335
      outObjCQissState.Add CStr(rsTemp("iss_num")), CStr(rsTemp("state"))
336
      rsTemp.MoveNext
337
   WEnd
338
 
339
   rsTemp.Close
340
   Set rsTemp = nothing
119 ghuddy 341
End Sub
342
'------------------------------------------------------------------------------------------------------------------------------------
343
Function Is_Pkg_Official ( nPv_id )
129 ghuddy 344
   Dim rsTemp, Query_String
345
   Query_String = _
346
   " SELECT dlocked"&_
347
   "  FROM package_versions "&_
348
   " WHERE pv_id = "& nPv_id
349
   Set rsTemp = OraDatabase.DbCreateDynaset( Query_String, cint(0))
350
   If rsTemp("dlocked") = "Y" Then
351
      Is_Pkg_Official = TRUE
352
   Else
353
      Is_Pkg_Official = FALSE
354
   End If
355
   rsTemp.Close
356
   Set rsTemp = nothing
119 ghuddy 357
End Function
358
'------------------------------------------------------------------------------------------------------------------------------------
359
Function Set_Issue_State ( sCQState )
129 ghuddy 360
   If parSkipOpen <> "" Then
361
      Set_Issue_State = enumISSUES_STATE_FIXED
362
 
363
   Else
364
      Set_Issue_State = enumISSUES_STATE_IMPORTED
365
 
366
   End If
119 ghuddy 367
End Function
368
'------------------------------------------------------------------------------------------------------------------------------------
369
Sub Import_Issues ( NNpv_id, NNiss_db, NNiss_id_list )
129 ghuddy 370
   Dim issArr, iss_id, oCQissState, iss_num, iss_state, iss_state_human_readable
371
   If NNiss_id_list = "" Then Exit Sub
372
   Set oCQissState = CreateObject("Scripting.Dictionary")
119 ghuddy 373
 
129 ghuddy 374
   issArr = Split ( NNiss_id_list, ",")
375
   'Response.Write(NNiss_id_list)
376
 
377
   Call Get_CQ_Issues_States ( NNiss_id_list, NNiss_db, oCQissState )
378
 
379
   objEH.TryORA ( OraSession )
380
   On Error Resume Next
381
 
382
   For Each iss_id In issArr
383
 
384
      If Err.Number = 0 Then
385
         OraDatabase.ExecuteSQL _
386
            " INSERT INTO JIRA_ISSUES ( pv_id, iss_key, date_time_stamp )"&_
387
            " VALUES ( "& NNpv_id &", '"& LTrim(iss_id) &"', "& ORA_SYSDATETIME &")"
388
 
389
         'If iss_state = 0 Then
390
         '   iss_state_human_readable = "No"
391
         'Else
392
         '   iss_state_human_readable = "Yes"
393
         'End If
394
 
395
         If Err.Number = 0 Then
396
            OraDatabase.ExecuteSQL _
397
               "BEGIN  Log_Action ( "& NNpv_id &", 'jira_issue_added', "& objAccessControl.UserId &", 'Issue number: "& LTrim(iss_id) &"' );  END;"
398
         End If
399
 
400
      End If
401
   Next
402
 
403
   objEH.CatchORA ( OraSession )
119 ghuddy 404
End Sub
405
'------------------------------------------------------------------------------------------------------------------------------------
406
%>
407
<%
408
'Process submition
409
If CBool(Request("action")) AND (Request("btn") = "Import")  AND objAccessControl.UserLogedIn Then
129 ghuddy 410
   Call Import_Issues ( parPv_id, parFRiss_db, parFRiss_id )
411
   imported = TRUE
412
   Call OpenInParentWindow ("fixed_issues.asp?pv_id="& parPv_id &"&rtag_id="& parRtag_id)
413
 
119 ghuddy 414
End If
415
%>
416
<%
417
'-------------- Main Line ---------------
418
retVal = Get_Issues ( parFRiss_db, parFRiss_num, rspTotal, rsCQ )
419
 
420
 
421
' total number of pages required
422
rspTotalPages = rspTotal \ rspMax
423
If (rspTotal Mod rspMax) > 0 Then rspTotalPages = rspTotalPages + 1
424
%>
425
<html>
426
<head>
427
<title>Release Manager</title>
428
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
429
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
430
<link rel="stylesheet" href="images/release_manager_style.css" type="text/css">
431
<link rel="stylesheet" href="images/navigation.css" type="text/css">
432
<script language="JavaScript" src="images/common.js"></script>
433
</head>
434
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" onload="self.focus();">
435
<%If retVal = 0 Then%>
436
<form name="importform" method="post" action="<%=scriptName%>">
437
  <table width="100%" border="0" cellspacing="0" cellpadding="2" height="100%">
438
    <tr>
439
      <td height="1%" background="images/bg_admin_dark.gif"><img src="images/spacer.gif" width="10" height="40"></td>
440
      <td nowrap colspan="3" class="wform_ttl" background="images/bg_admin_dark.gif"><table width="100" border="0" cellspacing="5" cellpadding="0">
441
        <tr>
442
          <td align="left" class="wform_ttl">Issue&nbsp;Number</td>
443
          <td nowrap><input name="FRiss_num" type="text" class="form_item" id="FRiss_num" value="<%=parFRiss_num%>" size="30" > <span class="form_wtxt_link">Example: ALL, 123, DEVI-123 </span></td>
444
        </tr>
445
        <tr>
446
          <td align="left" class="wform_ttl">Database</td>
447
          <td>JIRA</td>
448
        </tr>
449
 
129 ghuddy 450
      </table>
451
 
119 ghuddy 452
<DIV id="DIVOPTIONS" <%If IsOptionUsed Then%>style="display:block;"<%Else%>style="display:none;"<%End If%>>
129 ghuddy 453
        <DIV id="DIVOPTIONSDEVI" <%If CInt(parFRiss_db) = enumCLEARQUEST_DEVI_ID Then%>style="display:block;"<%Else%>style="display:none;"<%End If%>>        </DIV>
119 ghuddy 454
 
129 ghuddy 455
 
456
 
457
      <DIV id="DIVOPTIONSTDSE" <%If CInt(parFRiss_db) = enumCLEARQUEST_TDSE_ID Then%>style="display:block;"<%Else%>style="display:none;"<%End If%>>        </DIV>
458
 
459
 
119 ghuddy 460
</DIV>
129 ghuddy 461
 
119 ghuddy 462
        <table width="400" border="0" cellspacing="5" cellpadding="0">
463
          <tr background="images/lbox_bg_blue.gif">
464
            <td colspan="2"><img src="images/spacer.gif" width="1" height="1"></td>
465
          </tr>
466
          <tr>
467
            <td width="1">&nbsp;</td>
468
            <td width="100%"><input type="submit" name="btn" value="Find &raquo;" class="form_btn_comp"></td>
469
          </tr>
470
        </table></td>
471
    </tr>
129 ghuddy 472
 
473
    <tr>
119 ghuddy 474
      <td background="images/lbox_bg_blue.gif" width="1%" height="1%">&nbsp;</td>
475
      <td background="images/lbox_bg_blue.gif" nowrap width="50%" class="wform_ttl">&nbsp;</td>
476
      <td background="images/lbox_bg_blue.gif" align="right" width="50%">
129 ghuddy 477
       <input type="submit" name="btn" value="Import" class="form_btn_comp">
478
        <input type="reset" name="btn" value="Close" class="form_btn_comp" onclick="self.close()">
119 ghuddy 479
      </td>
129 ghuddy 480
      <td background="images/lbox_bg_blue.gif" align="right" width="1%" nowrap>
119 ghuddy 481
        <img src="images/h_trsp_dot.gif" width="5" height="22"> </td>
482
    </tr>
129 ghuddy 483
    <tr>
119 ghuddy 484
      <td height="100%" width="1%">&nbsp;</td>
485
      <td valign="top" nowrap colspan="3" class="wform_ttl" background="images/bg_form_lightgray.gif">
129 ghuddy 486
       <%If imported Then%>
487
         <%Call DisplayInfo ( "ISSUES_IMPORTED", "300" )%>
488
      <%End If%>
119 ghuddy 489
        <table width="100%" border="0" cellspacing="1" cellpadding="2">
129 ghuddy 490
          <tr>
119 ghuddy 491
            <td width="1%" background="images/bg_form_lightbluedark.gif">&nbsp;</td>
492
            <td width="1%" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Issue Key</td>
129 ghuddy 493
         <td width="1%" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">State</td>
119 ghuddy 494
            <td width="100%" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Summary</td>
495
          </tr>
129 ghuddy 496
        <%
497
        rspCount = 0
498
         If (NOT rsCQ.BOF) AND (NOT rsCQ.EOF) Then
499
           rsCQ.Move( rspMax * (rspPage - 1))
500
 
501
           %>
502
           <%
503
           While ((NOT rsCQ.BOF) AND (NOT rsCQ.EOF) AND (rspCount < rspMax))
504
           %>
505
             <tr>
506
               <td><input type="checkbox" name="FRiss_id" value="<%=rsCQ("iss_num")%>"></td>
507
               <td nowrap class="form_item">
508
 
509
               <%If parFRiss_num <> LENUM_ALL Then%>
510
               <%=Highlight_Substring( rsCQ("iss_num"), parFRiss_num )%>
511
               <%Else%>
512
               <a href="http://auperajir01:8080/browse/<%=rsCQ("iss_num")%>" target="_blank"><%=rsCQ("iss_num")%>
513
               <%End If%>
514
 
515
               </a>
516
            </td>
517
            <td class="form_item"><%=rsCQ("state")%></td>
518
               <td class="form_item"><%=rsCQ("summary")%></td>
519
             </tr>
520
           <%rspCount = rspCount + 1
521
              rsCQ.MoveNext
522
           WEnd
523
           rsCQ.Close
524
           Set rsCQ = nothing%>
525
        <%End If%>
526
          <tr>
119 ghuddy 527
            <td background="images/bg_form_lightbluedark.gif">&nbsp;</td>
528
            <td colspan="3" nowrap background="images/bg_form_lightbluedark.gif" class="form_step">
129 ghuddy 529
            <%
530
            If rspTotal > rspMax Then
531
               If CInt(rspPage) = CInt(rspTotalPages) Then
532
                  Response.write "Found "& rspTotal &" records, showing "& (rspMax * rspPage) - rspMax + 1 &" - "& rspTotal
533
               Else
534
                  Response.write "Found "& rspTotal &" records, showing "& (rspMax * rspPage) - rspMax + 1 &" - "& (rspCount * rspPage)
535
               End If
536
            Else
537
               Response.write "Found "& rspTotal &" records"
538
            End If
539
            %>
540
         </td>
119 ghuddy 541
          </tr>
542
        </table>
543
        <table width="100%" border="0" cellspacing="1" cellpadding="2">
544
          <tr>
545
            <td align="center">
129 ghuddy 546
           <%If CInt(rspPage) > 1 Then%><a href="javascript:;" onClick="importform.rpg.value = parseInt(importform.rpg.value) - 1; alert(importform.rpg.value); importform.submit();" class="txt_linked">&lt;previous</a><%End If%>&nbsp;
119 ghuddy 547
              <%If CInt(rspPage) < CInt(rspTotalPages) Then%><a href="javascript:void(document.importform.submit())" onClick="importform.rpg.value = parseInt(importform.rpg.value) + 1; alert(importform.rpg.value); importform.btn.value='next';" class="txt_linked">next &gt;</a><%End If%></td>
548
          </tr>
549
        </table>
550
        <br>
551
      </td>
552
    </tr>
129 ghuddy 553
    <tr>
119 ghuddy 554
      <td width="1%" height="1%" background="images/lbox_bg_blue.gif"><img src="images/h_trsp_dot.gif" width="5" height="5"></td>
555
      <td valign="top" nowrap colspan="3" class="wform_ttl" background="images/lbox_bg_blue.gif"></td>
556
    </tr>
557
  </table>
129 ghuddy 558
<input name="rpg" type="hidden" value="<%=rspPage%>">
119 ghuddy 559
<input name="skip_open" type="hidden" value="<%=parSkipOpen%>">
560
<input name="pv_id" type="hidden" value="<%=parPv_id%>">
561
<input name="rtag_id" type="hidden" value="<%=parRtag_id%>">
562
<input name="action" type="hidden" value="true">
563
</form>
564
<%Else%>
565
<%=enumMSSQL_ERROR%>
566
<%End If%>
567
</body>
568
</html>
569
 
570
 
571
<!-- DESTRUCTOR ------->
129 ghuddy 572
<!--#include file="common/destructor.asp"-->