Sha256: 49aab0d31fe41b217d0fe0a66e01a36e56b960aae5a34bee6bb4884d36a925f5

Contents?: true

Size: 874 Bytes

Versions: 4

Compression:

Stored size: 874 Bytes

Contents

class Admin::PreferenceController < AdminController

  layout "cms-boxed"

  def index
    @user_link = UserLink.new

    if params[:del_link]
      UserLink.delete(params[:del_link])
    end

    [ [:status, "show_status_box"],
      [:activity, "show_activity_box"],
      [:todo, "show_todo_box"],
      [:recent, "show_recent_pages_box"],
      [:links, "show_links_box"],
      [:page_click, "page_click"],
      [:advanced, "advanced_mode" ],
      [:hide_locked, "hide_locked" ],
    ].each do |p, name|
      if params[p]
        Preference.set(_sid, name, params[p], current_user.id)
      end
    end

    if request.xhr?
      render :text=>""
      return
    end
  end

  def update
   if params[:user_link]
      @user_link = UserLink.create(params[:user_link])
      current_user.user_links << @user_link
    end

   redirect_to "/admin/preference"
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
kit_cms-2.3.9 app/controllers/admin/preference_controller.rb
kit_cms-2.3.8 app/controllers/admin/preference_controller.rb
kit_cms-2.3.7 app/controllers/admin/preference_controller.rb
kit_cms-2.3.6 app/controllers/admin/preference_controller.rb