class PrefsController < ApplicationController before_filter :check_current_user,:selected_folder before_filter :get_current_folders before_filter :get_prefs, :only => [:look,:update_look] theme :theme_resolver def update_look if params[:prefs] @prefs.update_attributes(params[:prefs]) end flash[:notice] = t(:were_saved,:scope=>:prefs) redirect_to :action => 'look' end def update_servers redirect_to :action => 'servers' end def update_identity if params[:user] @current_user.update_attributes(params[:user]) end redirect_to :action => 'identity' end def look end def identity @identity = @curent_user end def servers @servers = @current_user.servers end ############################# protected section ################################## def get_prefs @prefs = @current_user.prefs end end