2011-08-22 05:45:21 +00:00
|
|
|
class Admin::SitesController < ApplicationController
|
2011-04-13 10:19:51 +00:00
|
|
|
|
2012-05-06 16:54:18 +00:00
|
|
|
layout "new_admin"
|
2012-07-27 08:53:12 +00:00
|
|
|
before_filter :authenticate_user!, :except => [:sitemap_frontend]
|
|
|
|
before_filter :is_admin?, :except => [:sitemap_frontend]
|
2012-05-06 16:54:18 +00:00
|
|
|
before_filter :get_site
|
2011-04-13 10:19:51 +00:00
|
|
|
|
2012-05-06 16:54:18 +00:00
|
|
|
# def index
|
|
|
|
# @site = Site.first
|
|
|
|
# # redirect_to :action => :new unless @site
|
|
|
|
# end
|
2011-04-13 10:19:51 +00:00
|
|
|
|
2012-05-06 16:54:18 +00:00
|
|
|
# def new
|
|
|
|
# @site = Site.new
|
|
|
|
# end
|
|
|
|
|
|
|
|
def update
|
|
|
|
@site.update_attributes(params[:site])
|
|
|
|
redirect_to :back
|
|
|
|
end
|
|
|
|
|
2012-07-25 07:10:15 +00:00
|
|
|
def mail_setting
|
2012-05-06 16:54:18 +00:00
|
|
|
|
|
|
|
end
|
|
|
|
|
2012-07-25 07:10:15 +00:00
|
|
|
def site_info
|
2012-05-06 16:54:18 +00:00
|
|
|
|
|
|
|
end
|
|
|
|
|
2012-07-25 07:10:15 +00:00
|
|
|
def sitemap
|
|
|
|
@items = get_homepage.children rescue []
|
2012-05-06 16:54:18 +00:00
|
|
|
end
|
|
|
|
|
2012-07-27 08:53:12 +00:00
|
|
|
def sitemap_frontend
|
|
|
|
@items = get_homepage.children.excludes(sitemap_enabled: false) rescue []
|
|
|
|
render :layout => false
|
|
|
|
end
|
|
|
|
|
2012-07-25 07:10:15 +00:00
|
|
|
def sitemap_toggle
|
|
|
|
@item = Item.find(params[:id])
|
|
|
|
@item.sitemap_enabled = !@item.sitemap_enabled
|
|
|
|
@item.save
|
2012-07-27 04:05:17 +00:00
|
|
|
if params[:parent]
|
|
|
|
@item.children.each do |child|
|
|
|
|
child.sitemap_enabled = @item.sitemap_enabled
|
|
|
|
child.save
|
|
|
|
end
|
|
|
|
end
|
2012-07-26 07:37:29 +00:00
|
|
|
render :nothing => true
|
2012-07-25 07:10:15 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
def system_info
|
2012-05-06 16:54:18 +00:00
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
def ui_theme
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
def get_site
|
|
|
|
@site ||= Site.first
|
2011-04-13 10:19:51 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
end
|