Sha256: 29628bf303a55618e9165d83bf9e9a56b8e6daf85ee0c0f5012d52cd6d9ed684

Contents?: true

Size: 1.49 KB

Versions: 4

Compression:

Stored size: 1.49 KB

Contents

class Spud::Admin::InquiryFormsController < Spud::Admin::ApplicationController
	layout 'spud/admin/detail'
	belongs_to_spud_app :inquiries
	add_breadcrumb "Inquiries", :spud_admin_inquiries_path
	add_breadcrumb "Forms", :spud_admin_inquiry_forms_path
	before_filter :load_form,:only => [:edit,:update,:show,:destroy]	
	def index
		
		@page_name = "Inquiry Forms"
		@inquiry_forms = SpudInquiryForm.order(:name).paginate :page => params[:page]
		respond_with @inquiry_forms
	end

	def new
		@page_name = "New Inquiry Form"
		@inquiry_form = SpudInquiryForm.new
		respond_with @inquiry_form
	end

	def create
		@inquiry_form = SpudInquiryForm.new(params[:spud_inquiry_form])
		flash[:notice] = "Form saved successfully!" if @inquiry_form.save
		
		respond_with @inquiry_form,:location => spud_admin_inquiry_forms_url
	end

	def edit
		@page_name = "Edit Inquiry Form"
		respond_with @inquiry_form
	end

	def update
		@page_name = "Edit Inquiry Form"
		flash[:notice] = "Form saved successfully!" if @inquiry_form.update_attributes(params[:spud_inquiry_form])
		respond_with @inquiry_form, :location => spud_admin_inquiry_forms_url
	end

	def destroy
		flash[:notice] = "Inquiry form removed!" if @inquiry_form.destroy
		respond_with @inquiry_form,:location => spud_admin_inquiry_forms_url
	end
private
	def load_form
		@inquiry_form = SpudInquiryForm.where(:id => params[:id]).first
		if @inquiry_form.blank?
			flash[:error] = "Inquiry Form not found!"
			redirect_to spud_admin_inquiry_forms_url() and return
		end
	end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
spud_inquiries-0.3.3 app/controllers/spud/admin/inquiry_forms_controller.rb
spud_inquiries-0.3.2 app/controllers/spud/admin/inquiry_forms_controller.rb
spud_inquiries-0.3.1 app/controllers/spud/admin/inquiry_forms_controller.rb
spud_inquiries-0.3.0 app/controllers/spud/admin/inquiry_forms_controller.rb