Sha256: c9fdbd9bfea3cc1893140e3798721c67ec386419988792b534ffdc06172d60d0
Contents?: true
Size: 1.24 KB
Versions: 21
Compression:
Stored size: 1.24 KB
Contents
# frozen_string_literal: true class Admin::DashboardController < Admin::BaseController require "open-uri" require "time" require "rexml/document" def index today = Time.zone.now.strftime("%Y-%m-%d 00:00") # Since last visit last_sign_in = current_user.last_sign_in_at @newposts_count = Article.published_since(last_sign_in).count @newcomments_count = Feedback.created_since(last_sign_in).count # Today @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 @statcomments = Comment.where("created_at > ?", today).count @presumedspam = Comment.presumed_spam.where("created_at > ?", today).count @confirmed = Comment.ham.where("created_at > ?", today).count @unconfirmed = Comment.unconfirmed.where("created_at > ?", today).count @comments = Comment.last_published @drafts = Article.drafts.where("user_id = ?", current_user.id).limit(5) @statspam = Comment.spam.count end end
Version data entries
21 entries across 21 versions & 2 rubygems