% response.write PageHeader '**************************************************************************** '* Subroutines '* '* These routines are used by other parts of the script. '**************************************************************************** '************************************************************************** '******** Count Links '************************************************************************** Function CountLinks (Category) SQLd = "Select Count(*) From Links Where CategoryID = " & SafeSQL(Category) & " AND Live=1" Set RSd=dbc.execute(SQLd) RSd.MoveFirst NumberLinks = RSd(0) SQLe = "Select * From Categories Where ParentCategoryID = " & SafeSQL(Category) Set RSe=dbc.execute(SQLe) If Not RSe.EOF then RSe.MoveFirst Do While Not RSe.EOF NumberLinks = NumberLinks + CountLinks(RSe("CategoryID")) RSe.MoveNext Loop End If CountLinks = NumberLinks RSe.Close Set RSe=Nothing End Function '************************************************************************** '******** Login '************************************************************************** Sub Login Call DrawTopNavigation response.write "
| Hpathy WebLinks - Administrative Login | " response.write "
| " response.write " |
"
response.write "
| " %> <% response.write " | |||
| " %> <% response.write " |
"
response.write "
| " response.write " |
"
response.write ""
response.write "Top \ "
response.write "" & TempNavCategory & "" response.write " | "
response.write ""
response.write ""
response.write " | "
response.write "
"
response.write "
| " %> <% response.write " |
| Hpathy WebLinks - Add A Link | " response.write "||||||||||||||
| The following was submitted to the administrator for approval... | ||||||||||||||
| The following was submitted added to the links database... | ||||||||||||||
"
response.write "
|
| Hpathy WebLinks - Add A Category | " response.write "
| " response.write " |
| Hpathy WebLinks - Add A Category | " response.write "||||||||
| The following category was added to the links database... | ||||||||
"
response.write "
|
| Hpathy WebLinks - Edit Category | " response.write "
| " response.write " |
| Hpathy WebLinks - Edit Link | " response.write "
| " response.write " |
| Hpathy WebLinks - Approve Links | " response.write "
| " response.write " |
| " & WhatsNewHeader & " | " response.write "" response.write " | ||
| " & TempNumber & "." response.write " | " & RSf("LinkTitle") & "" response.write " | " & RSf("LinkDateAdded")
response.write " " response.write " | "
TempNumber = TempNumber + 1
End If
RSf.MoveNext
if RSf.EOF then exit for
Next
If AreNew = 0 then
response.write "|
| There are currently no NEW listings!" response.write " | " End If response.write "|||
| " & WhatsNewHeader & " | " response.write "" response.write " | ||
| " & TempNumber & "." response.write " | " & RSf("LinkTitle") & " - " & RSf("LinkDescription") & "" response.write " | Date Added: " & RSf("LinkDateAdded")
response.write " " response.write " | "
TempNumber = TempNumber + 1
End If
RSf.MoveNext
if RSf.EOF then Exit For
Next
If AreNew = 0 then
response.write "|
| There are currently no NEW listings!" response.write " | " End If response.write "|||
| " & WhatsHotHeader & " | " response.write "" response.write " | ||
| " & TempNumber & "." response.write " | " & RSg("LinkTitle") & "" response.write " | Visits: " & RSg("LinkVisits")
response.write " " response.write " | "
TempNumber = TempNumber + 1
End If
RSg.MoveNext
if RSg.EOF then exit for
Next
If AreHot = 0 then
response.write "|
| There are currently no HOT listings!" response.write " | " End If response.write "|||
| " & WhatsHotHeader & " | " response.write "" response.write " | ||
| " & TempNumber & "." response.write " | " & RSg("LinkTitle") & " - " & RSg("LinkDescription") & "" response.write " | Visits: " & RSg("LinkVisits")
response.write " " response.write " | "
TempNumber = TempNumber + 1
End If
RSg.MoveNext
if rsg.eof then exit for
Next
If AreHot = 0 then
response.write "|
| There are currently no HOT listings!" response.write " | " End If response.write "|||
"
Do until RS.EOF
if n = RecordsPerPage then
exit do
end if
response.write "
" RS.MoveNext n=n+1 loop Response.write " | " %> <% response.write " | ||||||||
| " %> <% Response.write " | |||||||||
| Hpathy WebLinks - Search | " response.write "
| " response.write " |
| " & RS("LinkTitle") & ""
DaysNew = DateDiff("d", RS("LinkDateAdded"), Now)
Hot = RS("LinkVisits")
if DaysNew <= NumberOfDaysNew Then
response.write " | "
response.write ""
SQLx = "Select AVG(Rating) From Ratings Where LinkID=" & RS("LinkID") & ";"
set RSx=Server.CreateObject("adodb.Recordset")
RSx.Open SQLx, dbc, 3, 3
If RSx.EOF then
RatingAverage = "Not Rated"
Else
RatingAverage = RSx(0)
End If
RSx.Close
Set RSx=nothing
response.write " Rate This Link | Avg Rating: "
If RatingAverage <> "Not Rated" then
For Z = 1 to RatingAverage
response.write " | "
response.write "||||
"
response.write "
| |||||
| Hpathy WebLinks - Rate A Link | " response.write "
| " response.write " |
| " response.write "" response.write "Displaying Links: " & FirstLink & "-" & LastLink & " of " & TotalLinks response.write " | " response.write "" response.write "" if Page <> 1 then response.write "" response.write "<< Prev" end if if Page <> 1 then response.write " " end if For intCount = 1 to RS.PageCount If intCount = 1 then response.write " | " End If If cint(intCount) = cint(Page) then response.write "" & intCount & " | " Else response.write "" & intCount & " | " End If Next if cint(page) <> cint(RS.PageCount) then response.write "" response.write " Next >>" end if if cint(Page) = cint(RS.PageCount) then response.write "" end if response.write " | " response.write "
| Hpathy WebLinks | " response.write "||||||||||||||||
"
response.write "
|
| Hpathy WebLinks - Review A Link | " response.write "
| " response.write " |
" & RSr("ReviewTitle") & " "
For I = 1 to RSr("ReviewRating")
response.write " "
Next
response.write "  Review By: " & RSr("ReviewerName") & " | " & RSr("ReviewDate") response.write " | "
response.write "|
"
response.write "
|
| Hpathy WebLinks - Report An Error | " response.write "
| " response.write " |
| Hpathy WebLinks - Approve Reviews | " response.write "
| " response.write " |
| Hpathy WebLinks - Review Errors | " response.write "
| " response.write " |
| Hpathy WebLinks - Modify Configuration | " response.write "
| " response.write " |
| Hpathy WebLinks - Modify Style | " response.write "
| " response.write " |