Class: Admin::DashboardController
Instance Method Summary
collapse
Methods included from BlogHelper
#blog_base_url, #this_blog
Instance Method Details
#index ⇒ Object
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'app/controllers/admin/dashboard_controller.rb', line 8
def index
today = Time.zone.now.strftime("%Y-%m-%d 00:00")
last_sign_in = current_user.last_sign_in_at
@newposts_count = Article.published_since(last_sign_in).count
= Feedback.created_since(last_sign_in).count
@statposts = Article.published.where("published_at > ?", today).count
@statsdrafts = Article.drafts.where("created_at > ?", today).count
@statspages = Page.where("published_at > ?", today).count
@statuses = Note.where("published_at > ?", today).count
@statuserposts = Article.published.where("published_at > ?", today).
where(user_id: current_user.id).count
= .where("created_at > ?", today).count
@presumedspam = .presumed_spam.where("created_at > ?", today).count
@confirmed = .ham.where("created_at > ?", today).count
@unconfirmed = .unconfirmed.where("created_at > ?", today).count
= .last_published
@drafts = Article.drafts.where("user_id = ?", current_user.id).limit(5)
@statspam = .spam.count
end
|