<% '@LCID = 2057 %> <% StrictAdminAccess Const FILTER_DATE = 1 Const FILTER_STRING = 2 Const FILTER_PCO_VERIFICATION = 3 Const FILTER_TYPE_TXN = 4 Const FILTER_TYPE_EMAIL = 5 Const FILTER_TYPE_PCO_VERIFIED = 6 Const FILTER_TYPE_PCO_UNVERIFIED = 7 Const FILTER_TYPE_PCO_ALL = 8 Const FILTER_TYPE_BLOCKED_ACCOUNT = 9 Const FILTER_TYPE_ACR_VERIFIED = 10 Const VAR_PCO_VERIFIED = "T" Const VAR_PCO_UNVERIFIED = "F" Const VAR_BLOCKED_ACCOUNT = "T" Const VAR_ACR_VERIFIED = "F" formVars = "dateTo||dateFrom||currentRowIndex||searchType||searchString||filterType||filterPCOVerified" set var = VarInitAll( formVars ) sqlTrans = EMPTY_STRING sqlCount = EMPTY_STRING errorMessage = EMPTY_STRING confirmationMessage = EMPTY_STRING if var("currentRowIndex") = EMPTY_STRING Then var("currentRowIndex") = 0 end If Select Case CInt(var("filterType")) Case FILTER_STRING If ValidString(var("searchString")) Then Select Case CInt(var("searchType")) Case FILTER_TYPE_EMAIL sqlTrans = "ALPHA_SP_GET_PAGED_TRANSACTIONS_FROM_EMAIL " &_ var("currentRowIndex") & "," &_ NUMBER_RECORDS_PER_PAGE & ",'" &_ var("searchString") & "'" sqlCount = "ALPHA_SP_GET_PAGED_TRANSACTIONS_FROM_EMAIL_COUNT '" &_ var("searchString") & "'" Case FILTER_TYPE_TXN sqlTrans = "ALPHA_SP_GET_PAGED_TRANSACTION_FROM_TXN_ID " &_ var("currentRowIndex") & "," &_ NUMBER_RECORDS_PER_PAGE & ",'" &_ var("searchString") & "'" sqlCount = "ALPHA_SP_GET_PAGED_TRANSACTION_FROM_TXN_ID_COUNT '" &_ var("searchString") & "'" End Select Else errorMessage = "Please enter a non empty search term." End If var("dateFrom") = EMPTY_STRING var("dateTo") = EMPTY_STRING Case FILTER_DATE If ValidDateString(var("dateFrom")) And ValidDateString(var("dateTo")) Then sqlTrans = "ALPHA_SP_GET_PAGED_TRANSACTIONS_FROM_DATES " &_ var("currentRowIndex") & "," &_ NUMBER_RECORDS_PER_PAGE & "," &_ Date2int(var("dateFrom")) & "," &_ Date2int(var("dateTo")) sqlCount = "ALPHA_SP_GET_PAGED_TRANSACTIONS_FROM_DATES_COUNT " &_ Date2int(var("dateFrom")) & "," &_ Date2int(var("dateTo")) Else errorMessage = "Please enter a valid date range" End If var("searchString") = EMPTY_STRING Case FILTER_PCO_VERIFICATION Select Case CInt(var("filterPCOVerified")) Case FILTER_TYPE_PCO_VERIFIED sqlTrans = "ALPHA_SP_GET_PAGED_TRANSACTIONS_FROM_PCO_VERIFIED " &_ var("currentRowIndex") & "," &_ NUMBER_RECORDS_PER_PAGE & ",'" &_ VAR_PCO_VERIFIED & "'" sqlCount = "ALPHA_SP_GET_PAGED_TRANSACTIONS_FROM_PCO_VERIFIED_COUNT '" &_ VAR_PCO_VERIFIED & "'" Case FILTER_TYPE_PCO_UNVERIFIED sqlTrans = "ALPHA_SP_GET_PAGED_TRANSACTIONS_FROM_PCO_VERIFIED " &_ var("currentRowIndex") & "," &_ NUMBER_RECORDS_PER_PAGE & ",'" &_ VAR_PCO_UNVERIFIED & "'" sqlCount = "ALPHA_SP_GET_PAGED_TRANSACTIONS_FROM_PCO_VERIFIED_COUNT '" &_ VAR_PCO_UNVERIFIED & "'" Case FILTER_TYPE_PCO_ALL sqlTrans = "ALPHA_SP_GET_PAGED_TRANSACTIONS " &_ var("currentRowIndex") & "," &_ NUMBER_RECORDS_PER_PAGE sqlCount = "ALPHA_SP_TRANSACTION_COUNT" Case FILTER_TYPE_BLOCKED_ACCOUNT sqlTrans = "ALPHA_SP_GET_PAGED_TRANSACTIONS_FROM_BLOCKED_ACCOUNT " &_ var("currentRowIndex") & "," &_ NUMBER_RECORDS_PER_PAGE & ",'" &_ VAR_BLOCKED_ACCOUNT & "'" sqlCount = "ALPHA_SP_GET_PAGED_TRANSACTIONS_FROM_BLOCKED_ACCOUNT_COUNT '" &_ VAR_BLOCKED_ACCOUNT & "'" Case FILTER_TYPE_ACR_VERIFIED sqlTrans = "ALPHA_SP_GET_PAGED_TRANSACTIONS_FROM_ACR_VERIFIED " &_ var("currentRowIndex") & "," &_ NUMBER_RECORDS_PER_PAGE & ",'" &_ VAR_ACR_VERIFIED & "'" sqlCount = "ALPHA_SP_GET_PAGED_TRANSACTIONS_FROM_ACR_VERIFIED_COUNT '" &_ VAR_ACR_VERIFIED & "'" End Select var("dateFrom") = EMPTY_STRING var("dateTo") = EMPTY_STRING var("searchString") = EMPTY_STRING Case Else sqlTrans = "ALPHA_SP_GET_PAGED_TRANSACTIONS " &_ var("currentRowIndex") & "," &_ NUMBER_RECORDS_PER_PAGE sqlCount = "ALPHA_SP_TRANSACTION_COUNT" End Select If sqlTrans <> EMPTY_STRING And sqlCount <> EMPTY_STRING Then set data = SQlSelect2Dic( sqlTrans ) recordCount = SQLSelectValue( sqlCount, 0 ) pageCount = RoundUp(recordCount / NUMBER_RECORDS_PER_PAGE) recordsOnLastPage = recordCount Mod NUMBER_RECORDS_PER_PAGE If pageCount = 0 Then var("currentRowIndex") = 0 End If If recordCount <= 0 Then errorMessage = "Sorry, your filter did not return any results." End if currentPage = RoundUp( CLng(var("currentRowIndex") + 1) / NUMBER_RECORDS_PER_PAGE) isLastPage = CLng(var("currentRowIndex")) >= (recordCount - recordsOnLastPage) Else pageCount = 1 recordsOnLastPage = 0 currentPage = 1 recordCount = 0 isLastPage = True End If SQLDisconnect PrintTemplate "Completed transactions" sub PrintContent %>
"> ">
Filter from (dd/mm/yyyy)  
">   to (dd/mm/yyyy)   ">  
Search  
  for   ">  
Filter by type  
   
Reset options  
PCO Unverified
ACR Unverified
Blocked
 
<% If errorMessage = EMPTY_STRING Then %> <% For i = 0 To data.count - 1 %> class='blocked' onmouseout="this.className='blocked'" <% ElseIf data(i)("PCO_VERIFIED") = "F" Then %> class='pcoUnverified' onmouseout="this.className='pcoUnverified'" <% ElseIf data(i)("ACR_VERIFIED") = "F" Then %> class='acrUnverified' onmouseout="this.className='acrUnverified'" <% Else %> class='inactiveRow' onmouseout="this.className='inactiveRow'" <% End If %> > <% Next %> <% Else %> <% End If %>
Summary <%= recordCount %> records returned. Viewing page <%= currentPage %> of <%= pageCount %>. Navigate <% PageNavigation var("currentRowIndex"), recordCount, recordsOnLastPage %>
ID PayPal ID Email Date Time # Cards Site Amount Details
<%= data(i)("TRANS_ID") %> <%= data(i)("TXN_ID") %> "><%= data(i)("ACCOUNT_EMAIL") %> <%= undoDateStamp(data(i)("TRANS_DATE")) %> <%= undoTimeStamp(data(i)("TRANS_TIME")) %> <%= data(i)("NUM_OF_CARDS") %> "><%= data(i)("GROUP_FLAG") %> £<%= FormatNumber(data(i)("GROSS_AMOUNT"),2) %> ">view order
<%= errorMessage %>
Summary <%= recordCount %> records returned. Viewing page <%= currentPage %> of <%= pageCount %>. Navigate <% PageNavigation var("currentRowIndex"), recordCount, recordsOnLastPage %>
<% End Sub %>