Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

59 lignes
1.8KB

  1. <%
  2. Class DashboardController_Class
  3. Private m_useLayout
  4. Private m_title
  5. Private Sub Class_Initialize()
  6. m_useLayout = True
  7. m_title = "Dashboard"
  8. End Sub
  9. Public Property Get useLayout
  10. useLayout = m_useLayout
  11. End Property
  12. Public Property Let useLayout(v)
  13. m_useLayout = v
  14. End Property
  15. Public Property Get Title
  16. Title = m_title
  17. End Property
  18. Public Property Let Title(v)
  19. m_title = v
  20. End Property
  21. '-------------------------------------------------------------------------------------------------------------------
  22. ' GET /dashboard : simple counts
  23. '-------------------------------------------------------------------------------------------------------------------
  24. Public Sub index()
  25. Dim counts, activity, daily, byMethod, byOutcome, industries, imports, maxDaily, i
  26. Set counts = StatsRepository().ListCounts()
  27. Set activity = StatsRepository().ActivityCounts()
  28. Set daily = StatsRepository().DailyActivity(14)
  29. Set byMethod = StatsRepository().ActivityBy("method")
  30. Set byOutcome = StatsRepository().ActivityBy("outcome")
  31. Set industries = StatsRepository().TopIndustries(10)
  32. Set imports = StatsRepository().RecentImports(5)
  33. maxDaily = 1
  34. For i = 0 To daily.Count - 1
  35. If daily(i)(1) > maxDaily Then maxDaily = daily(i)(1)
  36. Next
  37. %>
  38. <!--#include file="../views/Dashboard/index.asp" -->
  39. <%
  40. End Sub
  41. End Class
  42. Dim DashboardController_Class__Singleton
  43. Function DashboardController()
  44. If IsEmpty(DashboardController_Class__Singleton) Then
  45. Set DashboardController_Class__Singleton = New DashboardController_Class
  46. End If
  47. Set DashboardController = DashboardController_Class__Singleton
  48. End Function
  49. %>

Powered by TurnKey Linux.