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"&_
131
   '   "   FROM DEVI_PROD.admin.software_issue si,"&_
132
   '   "        DEVI_PROD.admin.STATEDEF sd"&_
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"&_
138
   '   "   FROM TDSE_2002.admin.request si, "&_
139
   '   "        TDSE_2002.admin.STATEDEF sd"&_
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"&_
145
   '   "   FROM VT5DM.admin.software_issue si,"&_
146
   '   "        VT5DM.admin.STATEDEF sd"&_
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"
157
   End If
158
 
159
      SQLstr = _
160
      "SELECT project.pkey as project, I.pkey AS iss_num, I.summary, ISS.pname AS state "&_
161
      "FROM jiraissue I, project, issuestatus ISS "&_
162
      "WHERE I.project=project.ID "&_
163
      "AND project.pkey='"& pkey &"' "&_
164
      "AND I.issuestatus = ISS.ID "
165
 
166
 
167
   'End If
168
 
169
 
170
   '-- User filter --
171
   If CInt(NNiss_db) = enumCLEARQUEST_DEVI_ID Then
172
      ' Add package Filter
173
      If (parPackage <> "") Then
174
         SQLstr = SQLstr &" AND  si.package_ref = '"& Replace( parPackage, "'","''" ) &"'"
175
      End If
176
 
177
      ' Add project Filter
178
      If (parProject <> "") Then
179
         SQLstr = SQLstr &" AND  si.project = '"& Replace( parProject, "'","''" ) &"'"
180
      End If
181
 
182
      ' Add product Filter
183
      If (parProduct <> "") Then
184
         SQLstr = SQLstr &" AND  si.product = '"& Replace( parProduct, "'","''" ) &"'"
185
      End If
186
 
187
      ' Add Issue State Filter
188
      If (parIStates <> "") Then
189
         SQLstr = SQLstr &" AND  sd.id IN ("& parIStates &")"
190
      End If
191
 
192
      ' Add Title keyword search
193
      If ( parTitle <> LCONST_STAR ) Then
194
         Title = Replace( parTitle, "'", "''" )
195
         Title = Replace( Title, "*", "%" )
196
         SQLstr = SQLstr &" AND  si.headline LIKE ( '"& Title &"' )"
197
      End If
198
 
199
   ElseIf ( CInt(NNiss_db) = enumCLEARQUEST_TDSE_ID) Then
200
 
201
      ' Add project Filter
202
      If (parProject <> "") Then
203
         SQLstr = SQLstr &" AND  si.category_main = '"& Replace( parCategMain, "'","''" ) &"'"
204
      End If
205
 
206
      ' Add product Filter
207
      If (parProduct <> "") Then
208
         SQLstr = SQLstr &" AND  si.category_minor = '"& Replace( parCategMinor, "'","''" ) &"'"
209
      End If
210
 
211
   End If
212
 
213
 
214
   '-- Keyword search --
215
   If ( NNiss_num <> LENUM_ALL ) Then
216
      issARR = Split( Replace( NNiss_num, " ", ""), "," )
217
 
218
      'If ( CInt(NNiss_db) = enumCLEARQUEST_TDSE_ID ) Then
219
      '   col_name = "job_number"
220
      'Else
221
         col_name = "I.pkey"
222
      'End If
223
      SQLstr = SQLstr & " AND ( "
224
      For Each iss_num IN issARR
225
         SQLstr = SQLstr &" ("& col_name &" LIKE '%"& iss_num &"%') OR"
226
      Next
227
 
228
      SQLstr = Left( SQLstr, Len(SQLstr) - 2 )   ' Remove last 'OR'
229
 
230
      SQLstr = SQLstr & "     ) "
231
 
232
   End If
233
 
234
   '-- Get record count ---
235
   NNrecordCount = Get_Record_Count( SQLstr )
236
 
237
 
238
   '-- Order by --
239
   'If CInt(NNiss_db) = enumCLEARQUEST_DEVI_ID Then
240
   '   SQLstr = SQLstr &" ORDER BY si.submit_date DESC"
241
 
242
   'ElseIf ( CInt(NNiss_db) = enumCLEARQUEST_TDSE_ID) Then
243
   '   SQLstr = SQLstr &" ORDER BY si.when_reported DESC"
244
 
245
   'End If
246
 
247
 
248
 
249
   OOrsCQ.ActiveConnection = JIRA_conn
250
   OOrsCQ.Source = SQLstr
251
   OOrsCQ.CursorType = 0
252
   OOrsCQ.CursorLocation = 2
253
   OOrsCQ.LockType = 3
254
 
255
   On Error Resume Next
256
   OOrsCQ.Open()
257
 
258
   Get_Issues = Err.Number
259
 
260
End Function
119 ghuddy 261
'------------------------------------------------------------------------------------------------------------------------------------
262
Function Get_Record_Count ( SSsql )
129 ghuddy 263
   Dim rsTemp
264
   Set rsTemp = Server.CreateObject("ADODB.Recordset")
265
   rsTemp.ActiveConnection = JIRA_conn
266
   'Response.Write(rsTemp.ActiveConnection)
119 ghuddy 267
 
129 ghuddy 268
   rsTemp.Source = _
269
   " SELECT COUNT(*) as record_count "&_
270
   "   FROM ("& SSsql &") ct"
271
 
272
   rsTemp.CursorType = 0
273
   rsTemp.CursorLocation = 2
274
   rsTemp.LockType = 3
275
   rsTemp.Open()
276
 
277
   If (NOT rsTemp.BOF) AND (NOT rsTemp.EOF) Then
278
      Get_Record_Count = rsTemp("record_count")
279
   Else
280
      Get_Record_Count = 0
281
   End If
282
 
283
   rsTemp.Close
284
   Set rsTemp = nothing
119 ghuddy 285
End Function
286
'------------------------------------------------------------------------------------------------------------------------------------
287
Sub Get_CQ_Issues_States ( sIssIdList, nIssDB, outObjCQissState )
129 ghuddy 288
   Dim rsTemp, SQLstr
289
   Set rsTemp = Server.CreateObject("ADODB.Recordset")
290
   rsTemp.ActiveConnection = JIRA_conn
119 ghuddy 291
 
129 ghuddy 292
   SQLstr = _
293
   "SELECT I.pkey AS iss_num, I.summary, ISS.pname AS state "&_
294
   " FROM jiraissue I, issuestatus ISS "&_
295
   " WHERE I.pkey IN ('"& sIssIdList &"') "&_
296
   "AND I.issuestatus = ISS.ID "
297
 
298
   'If CInt(nIssDB) = enumCLEARQUEST_DEVI_ID Then
299
   '   SQLstr = _
300
   '   " SELECT si.dbid, sd.name AS state_name, si.state AS state_id"&_
301
   '   "  FROM DEVI_PROD.admin.software_issue si,"&_
302
   '   "       DEVI_PROD.admin.statedef sd"&_
303
   '   " WHERE si.STATE = sd.ID"&_
304
   '   "   AND si.dbid IN ("& sIssIdList &")"
305
 
306
   'ElseIf CInt(nIssDB) = enumCLEARQUEST_TDSE_ID Then
307
   '   SQLstr = _
308
   '   " SELECT si.dbid, sd.name AS state_name, si.state AS state_id"&_
309
   '   "  FROM TDSE_2002.admin.request si,"&_
310
   '   "       TDSE_2002.admin.statedef sd"&_
311
   '   " WHERE si.STATE = sd.ID"&_
312
   '   "   AND si.dbid IN ("& sIssIdList &")"
313
   'ElseIf CInt(nIssDB) = enumCLEARQUEST_VT5DM_ID Then
314
   '   SQLstr = _
315
   '   " SELECT si.dbid, sd.name AS state_name, si.state AS state_id"&_
316
   '   "  FROM VT5DM.admin.software_issue si,"&_
317
   '   "       VT5DM.admin.statedef sd"&_
318
   '   " WHERE si.STATE = sd.ID"&_
319
   '   "   AND si.dbid IN ("& sIssIdList &")"
320
   '
321
 
322
   'End If
323
 
324
   rsTemp.Source = SQLstr
325
   rsTemp.CursorType = 0
326
   rsTemp.CursorLocation = 2
327
   rsTemp.LockType = 3
328
   rsTemp.Open()
329
 
330
 
331
 
332
   While (NOT rsTemp.BOF) AND (NOT rsTemp.EOF)
333
      outObjCQissState.Add CStr(rsTemp("iss_num")), CStr(rsTemp("state"))
334
      rsTemp.MoveNext
335
   WEnd
336
 
337
   rsTemp.Close
338
   Set rsTemp = nothing
119 ghuddy 339
End Sub
340
'------------------------------------------------------------------------------------------------------------------------------------
341
Function Is_Pkg_Official ( nPv_id )
129 ghuddy 342
   Dim rsTemp, Query_String
343
   Query_String = _
344
   " SELECT dlocked"&_
345
   "  FROM package_versions "&_
346
   " WHERE pv_id = "& nPv_id
347
   Set rsTemp = OraDatabase.DbCreateDynaset( Query_String, cint(0))
348
   If rsTemp("dlocked") = "Y" Then
349
      Is_Pkg_Official = TRUE
350
   Else
351
      Is_Pkg_Official = FALSE
352
   End If
353
   rsTemp.Close
354
   Set rsTemp = nothing
119 ghuddy 355
End Function
356
'------------------------------------------------------------------------------------------------------------------------------------
357
Function Set_Issue_State ( sCQState )
129 ghuddy 358
   If parSkipOpen <> "" Then
359
      Set_Issue_State = enumISSUES_STATE_FIXED
360
 
361
   Else
362
      Set_Issue_State = enumISSUES_STATE_IMPORTED
363
 
364
   End If
119 ghuddy 365
End Function
366
'------------------------------------------------------------------------------------------------------------------------------------
367
Sub Import_Issues ( NNpv_id, NNiss_db, NNiss_id_list )
129 ghuddy 368
   Dim issArr, iss_id, oCQissState, iss_num, iss_state, iss_state_human_readable
369
   If NNiss_id_list = "" Then Exit Sub
370
   Set oCQissState = CreateObject("Scripting.Dictionary")
119 ghuddy 371
 
129 ghuddy 372
   issArr = Split ( NNiss_id_list, ",")
373
   'Response.Write(NNiss_id_list)
374
 
375
   Call Get_CQ_Issues_States ( NNiss_id_list, NNiss_db, oCQissState )
376
 
377
   objEH.TryORA ( OraSession )
378
   On Error Resume Next
379
 
380
   For Each iss_id In issArr
381
 
382
      If Err.Number = 0 Then
383
         OraDatabase.ExecuteSQL _
384
            " INSERT INTO JIRA_ISSUES ( pv_id, iss_key, date_time_stamp )"&_
385
            " VALUES ( "& NNpv_id &", '"& LTrim(iss_id) &"', "& ORA_SYSDATETIME &")"
386
 
387
         'If iss_state = 0 Then
388
         '   iss_state_human_readable = "No"
389
         'Else
390
         '   iss_state_human_readable = "Yes"
391
         'End If
392
 
393
         If Err.Number = 0 Then
394
            OraDatabase.ExecuteSQL _
395
               "BEGIN  Log_Action ( "& NNpv_id &", 'jira_issue_added', "& objAccessControl.UserId &", 'Issue number: "& LTrim(iss_id) &"' );  END;"
396
         End If
397
 
398
      End If
399
   Next
400
 
401
   objEH.CatchORA ( OraSession )
119 ghuddy 402
End Sub
403
'------------------------------------------------------------------------------------------------------------------------------------
404
%>
405
<%
406
'Process submition
407
If CBool(Request("action")) AND (Request("btn") = "Import")  AND objAccessControl.UserLogedIn Then
129 ghuddy 408
   Call Import_Issues ( parPv_id, parFRiss_db, parFRiss_id )
409
   imported = TRUE
410
   Call OpenInParentWindow ("fixed_issues.asp?pv_id="& parPv_id &"&rtag_id="& parRtag_id)
411
 
119 ghuddy 412
End If
413
%>
414
<%
415
'-------------- Main Line ---------------
416
retVal = Get_Issues ( parFRiss_db, parFRiss_num, rspTotal, rsCQ )
417
 
418
 
419
' total number of pages required
420
rspTotalPages = rspTotal \ rspMax
421
If (rspTotal Mod rspMax) > 0 Then rspTotalPages = rspTotalPages + 1
422
%>
423
<html>
424
<head>
425
<title>Release Manager</title>
426
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
427
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
428
<link rel="stylesheet" href="images/release_manager_style.css" type="text/css">
429
<link rel="stylesheet" href="images/navigation.css" type="text/css">
430
<script language="JavaScript" src="images/common.js"></script>
431
</head>
432
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" onload="self.focus();">
433
<%If retVal = 0 Then%>
434
<form name="importform" method="post" action="<%=scriptName%>">
435
  <table width="100%" border="0" cellspacing="0" cellpadding="2" height="100%">
436
    <tr>
437
      <td height="1%" background="images/bg_admin_dark.gif"><img src="images/spacer.gif" width="10" height="40"></td>
438
      <td nowrap colspan="3" class="wform_ttl" background="images/bg_admin_dark.gif"><table width="100" border="0" cellspacing="5" cellpadding="0">
439
        <tr>
440
          <td align="left" class="wform_ttl">Issue&nbsp;Number</td>
441
          <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>
442
        </tr>
443
        <tr>
444
          <td align="left" class="wform_ttl">Database</td>
445
          <td>JIRA</td>
446
        </tr>
447
 
129 ghuddy 448
      </table>
449
 
119 ghuddy 450
<DIV id="DIVOPTIONS" <%If IsOptionUsed Then%>style="display:block;"<%Else%>style="display:none;"<%End If%>>
129 ghuddy 451
        <DIV id="DIVOPTIONSDEVI" <%If CInt(parFRiss_db) = enumCLEARQUEST_DEVI_ID Then%>style="display:block;"<%Else%>style="display:none;"<%End If%>>        </DIV>
119 ghuddy 452
 
129 ghuddy 453
 
454
 
455
      <DIV id="DIVOPTIONSTDSE" <%If CInt(parFRiss_db) = enumCLEARQUEST_TDSE_ID Then%>style="display:block;"<%Else%>style="display:none;"<%End If%>>        </DIV>
456
 
457
 
119 ghuddy 458
</DIV>
129 ghuddy 459
 
119 ghuddy 460
        <table width="400" border="0" cellspacing="5" cellpadding="0">
461
          <tr background="images/lbox_bg_blue.gif">
462
            <td colspan="2"><img src="images/spacer.gif" width="1" height="1"></td>
463
          </tr>
464
          <tr>
465
            <td width="1">&nbsp;</td>
466
            <td width="100%"><input type="submit" name="btn" value="Find &raquo;" class="form_btn_comp"></td>
467
          </tr>
468
        </table></td>
469
    </tr>
129 ghuddy 470
 
471
    <tr>
119 ghuddy 472
      <td background="images/lbox_bg_blue.gif" width="1%" height="1%">&nbsp;</td>
473
      <td background="images/lbox_bg_blue.gif" nowrap width="50%" class="wform_ttl">&nbsp;</td>
474
      <td background="images/lbox_bg_blue.gif" align="right" width="50%">
129 ghuddy 475
       <input type="submit" name="btn" value="Import" class="form_btn_comp">
476
        <input type="reset" name="btn" value="Close" class="form_btn_comp" onclick="self.close()">
119 ghuddy 477
      </td>
129 ghuddy 478
      <td background="images/lbox_bg_blue.gif" align="right" width="1%" nowrap>
119 ghuddy 479
        <img src="images/h_trsp_dot.gif" width="5" height="22"> </td>
480
    </tr>
129 ghuddy 481
    <tr>
119 ghuddy 482
      <td height="100%" width="1%">&nbsp;</td>
483
      <td valign="top" nowrap colspan="3" class="wform_ttl" background="images/bg_form_lightgray.gif">
129 ghuddy 484
       <%If imported Then%>
485
         <%Call DisplayInfo ( "ISSUES_IMPORTED", "300" )%>
486
      <%End If%>
119 ghuddy 487
        <table width="100%" border="0" cellspacing="1" cellpadding="2">
129 ghuddy 488
          <tr>
119 ghuddy 489
            <td width="1%" background="images/bg_form_lightbluedark.gif">&nbsp;</td>
490
            <td width="1%" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Issue Key</td>
129 ghuddy 491
         <td width="1%" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">State</td>
119 ghuddy 492
            <td width="100%" nowrap background="images/bg_form_lightbluedark.gif" class="form_field">Summary</td>
493
          </tr>
129 ghuddy 494
        <%
495
        rspCount = 0
496
         If (NOT rsCQ.BOF) AND (NOT rsCQ.EOF) Then
497
           rsCQ.Move( rspMax * (rspPage - 1))
498
 
499
           %>
500
           <%
501
           While ((NOT rsCQ.BOF) AND (NOT rsCQ.EOF) AND (rspCount < rspMax))
502
           %>
503
             <tr>
504
               <td><input type="checkbox" name="FRiss_id" value="<%=rsCQ("iss_num")%>"></td>
505
               <td nowrap class="form_item">
506
 
507
               <%If parFRiss_num <> LENUM_ALL Then%>
508
               <%=Highlight_Substring( rsCQ("iss_num"), parFRiss_num )%>
509
               <%Else%>
510
               <a href="http://auperajir01:8080/browse/<%=rsCQ("iss_num")%>" target="_blank"><%=rsCQ("iss_num")%>
511
               <%End If%>
512
 
513
               </a>
514
            </td>
515
            <td class="form_item"><%=rsCQ("state")%></td>
516
               <td class="form_item"><%=rsCQ("summary")%></td>
517
             </tr>
518
           <%rspCount = rspCount + 1
519
              rsCQ.MoveNext
520
           WEnd
521
           rsCQ.Close
522
           Set rsCQ = nothing%>
523
        <%End If%>
524
          <tr>
119 ghuddy 525
            <td background="images/bg_form_lightbluedark.gif">&nbsp;</td>
526
            <td colspan="3" nowrap background="images/bg_form_lightbluedark.gif" class="form_step">
129 ghuddy 527
            <%
528
            If rspTotal > rspMax Then
529
               If CInt(rspPage) = CInt(rspTotalPages) Then
530
                  Response.write "Found "& rspTotal &" records, showing "& (rspMax * rspPage) - rspMax + 1 &" - "& rspTotal
531
               Else
532
                  Response.write "Found "& rspTotal &" records, showing "& (rspMax * rspPage) - rspMax + 1 &" - "& (rspCount * rspPage)
533
               End If
534
            Else
535
               Response.write "Found "& rspTotal &" records"
536
            End If
537
            %>
538
         </td>
119 ghuddy 539
          </tr>
540
        </table>
541
        <table width="100%" border="0" cellspacing="1" cellpadding="2">
542
          <tr>
543
            <td align="center">
129 ghuddy 544
           <%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 545
              <%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>
546
          </tr>
547
        </table>
548
        <br>
549
      </td>
550
    </tr>
129 ghuddy 551
    <tr>
119 ghuddy 552
      <td width="1%" height="1%" background="images/lbox_bg_blue.gif"><img src="images/h_trsp_dot.gif" width="5" height="5"></td>
553
      <td valign="top" nowrap colspan="3" class="wform_ttl" background="images/lbox_bg_blue.gif"></td>
554
    </tr>
555
  </table>
129 ghuddy 556
<input name="rpg" type="hidden" value="<%=rspPage%>">
119 ghuddy 557
<input name="skip_open" type="hidden" value="<%=parSkipOpen%>">
558
<input name="pv_id" type="hidden" value="<%=parPv_id%>">
559
<input name="rtag_id" type="hidden" value="<%=parRtag_id%>">
560
<input name="action" type="hidden" value="true">
561
</form>
562
<%Else%>
563
<%=enumMSSQL_ERROR%>
564
<%End If%>
565
</body>
566
</html>
567
 
568
 
569
<!-- DESTRUCTOR ------->
129 ghuddy 570
<!--#include file="common/destructor.asp"-->