% If LCase(Request.Cookies("IWGalleryAccess")) <> "amministratore" Then Response.Redirect("logout.asp?reason=Accesso negato") %> <% pau_AutoCreatePath(Server.MapPath(strPublicPath & "/_templates")) %> <% Dim rsUsers Dim rsUsers_numRows Set rsUsers = Server.CreateObject("ADODB.Recordset") rsUsers.ActiveConnection = MM_connIWGallery_STRING rsUsers.Source = "SELECT * FROM USERS WHERE USE_APPROVED = 0 ORDER BY USE_DATED" rsUsers.CursorType = 0 rsUsers.CursorLocation = 2 rsUsers.LockType = 1 rsUsers.Open() rsUsers_numRows = 0 %> <% Dim rsPictures Dim rsPictures_numRows Set rsPictures = Server.CreateObject("ADODB.Recordset") rsPictures.ActiveConnection = MM_connIWGallery_STRING rsPictures.Source = "SELECT * FROM PICTURES, USERS WHERE PIC_APPROVED = 0 AND PIC_USER = USE_NAME" rsPictures.CursorType = 0 rsPictures.CursorLocation = 2 rsPictures.LockType = 1 rsPictures.Open() rsPictures_numRows = 0 %> <% Dim Repeat1__numRows Dim Repeat1__index Repeat1__numRows = -1 Repeat1__index = 0 rsUsers_numRows = rsUsers_numRows + Repeat1__numRows %> <% Dim Repeat2__numRows Dim Repeat2__index Repeat2__numRows = -1 Repeat2__index = 0 rsPictures_numRows = rsPictures_numRows + Repeat2__numRows %> <% ' *** Recordset Stats, Move To Record, and Go To Record: declare stats variables Dim rsUsers_total Dim rsUsers_first Dim rsUsers_last ' set the record count rsUsers_total = rsUsers.RecordCount ' set the number of rows displayed on this page If (rsUsers_numRows < 0) Then rsUsers_numRows = rsUsers_total Elseif (rsUsers_numRows = 0) Then rsUsers_numRows = 1 End If ' set the first and last displayed record rsUsers_first = 1 rsUsers_last = rsUsers_first + rsUsers_numRows - 1 ' if we have the correct record count, check the other stats If (rsUsers_total <> -1) Then If (rsUsers_first > rsUsers_total) Then rsUsers_first = rsUsers_total End If If (rsUsers_last > rsUsers_total) Then rsUsers_last = rsUsers_total End If If (rsUsers_numRows > rsUsers_total) Then rsUsers_numRows = rsUsers_total End If End If %> <% ' *** Recordset Stats, Move To Record, and Go To Record: declare stats variables Dim rsPictures_total Dim rsPictures_first Dim rsPictures_last ' set the record count rsPictures_total = rsPictures.RecordCount ' set the number of rows displayed on this page If (rsPictures_numRows < 0) Then rsPictures_numRows = rsPictures_total Elseif (rsPictures_numRows = 0) Then rsPictures_numRows = 1 End If ' set the first and last displayed record rsPictures_first = 1 rsPictures_last = rsPictures_first + rsPictures_numRows - 1 ' if we have the correct record count, check the other stats If (rsPictures_total <> -1) Then If (rsPictures_first > rsPictures_total) Then rsPictures_first = rsPictures_total End If If (rsPictures_last > rsPictures_total) Then rsPictures_last = rsPictures_total End If If (rsPictures_numRows > rsPictures_total) Then rsPictures_numRows = rsPictures_total End If End If %> <% ' *** Recordset Stats: if we don't know the record count, manually count them If (rsUsers_total = -1) Then ' count the total records by iterating through the recordset rsUsers_total=0 While (Not rsUsers.EOF) rsUsers_total = rsUsers_total + 1 rsUsers.MoveNext Wend ' reset the cursor to the beginning If (rsUsers.CursorType > 0) Then rsUsers.MoveFirst Else rsUsers.Requery End If ' set the number of rows displayed on this page If (rsUsers_numRows < 0 Or rsUsers_numRows > rsUsers_total) Then rsUsers_numRows = rsUsers_total End If ' set the first and last displayed record rsUsers_first = 1 rsUsers_last = rsUsers_first + rsUsers_numRows - 1 If (rsUsers_first > rsUsers_total) Then rsUsers_first = rsUsers_total End If If (rsUsers_last > rsUsers_total) Then rsUsers_last = rsUsers_total End If End If %> <% ' *** Recordset Stats: if we don't know the record count, manually count them If (rsPictures_total = -1) Then ' count the total records by iterating through the recordset rsPictures_total=0 While (Not rsPictures.EOF) rsPictures_total = rsPictures_total + 1 rsPictures.MoveNext Wend ' reset the cursor to the beginning If (rsPictures.CursorType > 0) Then rsPictures.MoveFirst Else rsPictures.Requery End If ' set the number of rows displayed on this page If (rsPictures_numRows < 0 Or rsPictures_numRows > rsPictures_total) Then rsPictures_numRows = rsPictures_total End If ' set the first and last displayed record rsPictures_first = 1 rsPictures_last = rsPictures_first + rsPictures_numRows - 1 If (rsPictures_first > rsPictures_total) Then rsPictures_first = rsPictures_total End If If (rsPictures_last > rsPictures_total) Then rsPictures_last = rsPictures_total End If End If %>
|
||||||||||||||||
|
||||||||||||||||
|