# Filters added to this controller apply to all controllers in the application.
# Likewise, all the methods added will be available for all controllers.

class ApplicationController < ActionController::Base
  include AuthenticatedSystem
  helper :all # include all helpers, all the time

  before_filter :get_locations, :except => [:signin ]
  
  private
  def get_locations
    session[:user] = User.find(:first)
#    @locations = User.find(session[:user]).locations
    @locations = Location.find(:all)
    @categories = Category.find(:all)
  end

  # See ActionController::RequestForgeryProtection for details
  # Uncomment the :secret if you're not using the cookie session store
  protect_from_forgery # :secret => 'd08cf0e8c37217daa3dcee54ee95c1f8'
  
  # See ActionController::Base for details 
  # Uncomment this to filter the contents of submitted sensitive data parameters
  # from your application log (in this case, all fields with names like "password"). 
  # filter_parameter_logging :password
end