app/controllers/phcscriptcdnpro/application_controller.rb in phcscriptcdnpro-5.8.4 vs app/controllers/phcscriptcdnpro/application_controller.rb in phcscriptcdnpro-5.8.5
- old
+ new
@@ -1,49 +1,51 @@
module Phcscriptcdnpro
- class ApplicationController < ActionController::Base
+ class ApplicationController < ActionController::Base
+
+ # Load Helpers for PHCPress Widgets
+ before_action :phcpress_recent_posts
+
+ # Security Filters
+ protect_from_forgery with: :exception
+
+ # Grab Member Information
+ def get_member_profile_info
+ @members_profile_info = Member::Profile.find(params[:profile_id])
+ end
+
+ # AuthRocket User Helpers
+ def require_user
+ unless current_user
+ params.permit!
+ session[:last_url] = request.get? ? url_for(params) : url_for
+ redirect_to new_login_url
+ end
+ end
+
+ def current_user
+ @_current_user ||= AuthRocket::Session.from_token(session[:ar_token]).try(:user)
+ end
+ helper_method :current_user
+
+ def new_login_url
+ ENV['AUTHROCKET_LOGIN_URL']
+ end
+ helper_method :new_login_url
+
+ def membership_info
+ AuthRocket::Membership.all(user_id: current_user.id).first
+ end
+
+ # Load Helpers
+ helper Phctitleseo::Engine.helpers
+ helper Phcnotifi::Engine.helpers
+ helper Phcaccountspro::Engine.helpers
+
+ # PHCPress Widget Helpers
+ def phcpress_recent_posts
+ @recent_posts = Phcpresspro::Articles::Post.all
+ end
+
+ end
+end
- # Load Helpers for PHCPress Widgets
- before_action :phcpress_recent_posts
- # Security Filters
- protect_from_forgery with: :exception
-
- # Grab Member Information
- def get_member_profile_info
- @members_profile_info = Member::Profile.find(params[:profile_id])
- end
-
- # AuthRocket User Helpers
- def require_user
- unless current_user
- params.permit!
- session[:last_url] = request.get? ? url_for(params) : url_for
- redirect_to new_login_url
- end
- end
-
- def current_user
- @_current_user ||= AuthRocket::Session.from_token(session[:ar_token]).try(:user)
- end
- helper_method :current_user
-
- def new_login_url
- ENV['AUTHROCKET_LOGIN_URL']
- end
- helper_method :new_login_url
-
- def membership_info
- AuthRocket::Membership.all(user_id: current_user.id).first
- end
-
- # Load Helpers
- helper Phctitleseo::Engine.helpers
- helper Phcnotifi::Engine.helpers
- helper Phcaccountspro::Engine.helpers
-
- # PHCPress Widget Helpers
- def phcpress_recent_posts
- @recent_posts = Phcpresspro::Articles::Post.all
- end
-
- end
-end