app/controllers/phcscriptcdnpro/application_controller.rb in phcscriptcdnpro-6.0.0 vs app/controllers/phcscriptcdnpro/application_controller.rb in phcscriptcdnpro-6.0.1
- old
+ new
@@ -1,11 +1,14 @@
module Phcscriptcdnpro
class ApplicationController < ActionController::Base
-
+
# Security Filters
protect_from_forgery with: :exception
+ # Load Helpers for PHCPress Widgets
+ before_action :phcpress_recent_posts
+
# Papertrail Whodunnit Username
def user_for_paper_trail
# Default is: current_user rescue nil
current_user ? current_user.username : 'Public user'
end
@@ -14,11 +17,11 @@
def get_member_profile_info
@members_profile_info = Member::Profile.find(params[:profile_id])
end
def membership_info
- AuthRocket::Membership.all(user_id: current_user.id).first
+ AuthRocket::Membership.all(user_id: current_user.id).first
end
#Authentication
def require_user
unless current_user
@@ -40,8 +43,17 @@
# Load Helpers
helper Phctitleseo::Engine.helpers
helper Phcnotifi::Engine.helpers
helper Phcaccountspro::Engine.helpers
-
+
+ private
+
+ # PHCPress Widget Helpers
+ def phcpress_recent_posts
+ @recent_posts = Phcpresspro::Articles::Post.all
+ end
+
end
end
+
+