Sha256: 7417f43ed0b4d56e070b96c08dc273fd7533c7a066005ebe5e9e33fd44af5779

Contents?: true

Size: 1.04 KB

Versions: 13

Compression:

Stored size: 1.04 KB

Contents

require_dependency "phcmemberspro/application_controller"

module Phcmemberspro
	class Dashboard::MainsController < ApplicationController

		# Security & Action Filters
		before_action :require_user

		# Dashboard Index
		def index
			@members_main = Phcmemberspro::Members::Main.where(oganization_id: membership_info.org_id)
			@members_business = Phcmemberspro::Members::Business.where(oganization_id: membership_info.org_id)
			@members_contact = Phcmemberspro::Members::Contact.where(oganization_id: membership_info.org_id)

			@directory_category = Phcmemberspro::Directory::Category.where(oganization_id: membership_info.org_id)
			@directory_catlists = Phcmemberspro::Directory::Listing.where(oganization_id: membership_info.org_id)
		end

		private

		# Grab User Session Key (For ID)
		def current_user
			@_current_user ||= AuthRocket::Session.from_token(session[:ar_token]).try(:user)
		end

		# Get Current User from Above and Get Membership Info
		def membership_info
			AuthRocket::Membership.all(user_id: current_user.id).first
		end
		

	end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
phcmemberspro-8.5.0 app/controllers/phcmemberspro/dashboard/mains_controller.rb
phcmemberspro-8.0.1 app/controllers/phcmemberspro/dashboard/mains_controller.rb
phcmemberspro-8.0.0 app/controllers/phcmemberspro/dashboard/mains_controller.rb
phcmemberspro-7.9.1 app/controllers/phcmemberspro/dashboard/mains_controller.rb
phcmemberspro-7.9.0 app/controllers/phcmemberspro/dashboard/mains_controller.rb
phcmemberspro-7.8.14 app/controllers/phcmemberspro/dashboard/mains_controller.rb
phcmemberspro-7.8.12 app/controllers/phcmemberspro/dashboard/mains_controller.rb
phcmemberspro-7.8.11 app/controllers/phcmemberspro/dashboard/mains_controller.rb
phcmemberspro-7.8.10 app/controllers/phcmemberspro/dashboard/mains_controller.rb
phcmemberspro-7.8.8 app/controllers/phcmemberspro/dashboard/mains_controller.rb
phcmemberspro-7.8.7 app/controllers/phcmemberspro/dashboard/mains_controller.rb
phcmemberspro-7.8.6 app/controllers/phcmemberspro/dashboard/mains_controller.rb
phcmemberspro-7.8.5 app/controllers/phcmemberspro/dashboard/mains_controller.rb