This repository has been archived on 2024-03-16. You can view files and clone it, but cannot push or open issues or pull requests.
2012-04-01 15:39:49 +00:00
|
|
|
class Admin::AdImagesController < ApplicationController
|
|
|
|
layout 'new_admin'
|
|
|
|
before_filter :authenticate_user!
|
|
|
|
before_filter :is_admin?
|
|
|
|
|
|
|
|
def edit
|
|
|
|
@ad_banner = AdBanner.find params[:ad_banner_id]
|
|
|
|
@ad_image = @ad_banner.ad_images.find params[:id]
|
|
|
|
end
|
|
|
|
|
|
|
|
def update
|
|
|
|
@ad_banner = AdBanner.find params[:ad_banner_id]
|
|
|
|
@ad_image = AdImage.find params[:id]
|
|
|
|
@ad_image.update_attributes(params[:ad_image])
|
|
|
|
@ad_image.to_save = true
|
|
|
|
@ad_image.save!
|
|
|
|
redirect_to admin_ad_banner_path @ad_banner
|
|
|
|
end
|
|
|
|
|
|
|
|
def new
|
|
|
|
@ad_image =AdImage.new
|
2012-04-23 10:20:12 +00:00
|
|
|
@ad_image.post_date = Date.today
|
|
|
|
@ad_image.unpost_date = Date.today + 30
|
2012-04-01 15:39:49 +00:00
|
|
|
#render :action => 'new',:url=> {:ad_banner_id => params.has_key?(:ad_banner_id)? params[:ad_banner_id],nil}
|
|
|
|
end
|
|
|
|
|
|
|
|
def create
|
|
|
|
@ad_banner = AdBanner.find params[:ad_banner][:id]
|
|
|
|
ad_image = AdImage.new params[:ad_image]
|
|
|
|
ad_image.to_save = true
|
|
|
|
@ad_banner.ad_images << ad_image
|
|
|
|
|
|
|
|
if @ad_banner.save!
|
|
|
|
redirect_to admin_ad_banner_path @ad_banner
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
def destroy
|
|
|
|
@ad_banner = AdBanner.find params[:ad_banner_id]
|
|
|
|
@ad_image = @ad_banner.ad_images.find params[:id]
|
|
|
|
if @ad_image.destroy
|
|
|
|
flash[:notice] = t('admin.success_destroy_ad_image')
|
|
|
|
redirect_to admin_ad_banner_path @ad_banner
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
end
|