Sha256: 7047d6c2c998cff46057a190a3097e35597d3676a82696b3cf9b1538c47096b6

Contents?: true

Size: 1006 Bytes

Versions: 17

Compression:

Stored size: 1006 Bytes

Contents

module Cms
class PageRoutesController < Cms::BaseController
  
  before_filter :load_page_route, :only => [:show, :edit, :update, :destroy]
  layout 'cms/administration'
  
  def index
    @page_routes = PageRoute.paginate(:order => "name", :page => params[:page])
  end
  
  def new
    @page_route = PageRoute.new
  end
  
  def create
    @page_route = PageRoute.new(params[:page_route])
    if @page_route.save
      flash[:notice] = "Page Route Created"
      redirect_to page_route_url(@page_route)
    else
      render :action => "new"
    end
  end
  
  def update
    if @page_route.update_attributes(params[:page_route])
      flash[:notice] = "Page Route Updated"
      redirect_to page_route_url(@page_route)
    else
      render :action => "new"
    end
    
  end
  
  def destroy
    @page_route.destroy
    flash[:notice] = "Page Route Deleted"
    redirect_to page_routes_url
  end
  
  protected
    def load_page_route
      @page_route = PageRoute.find(params[:id])
    end
  
end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
browsercms-3.5.7 app/controllers/cms/page_routes_controller.rb
browsercms-3.5.6 app/controllers/cms/page_routes_controller.rb
browsercms-3.5.5 app/controllers/cms/page_routes_controller.rb
browsercms-3.5.4 app/controllers/cms/page_routes_controller.rb
browsercms-3.5.3 app/controllers/cms/page_routes_controller.rb
browsercms-3.5.2 app/controllers/cms/page_routes_controller.rb
browsercms-3.5.1 app/controllers/cms/page_routes_controller.rb
browsercms-3.5.0 app/controllers/cms/page_routes_controller.rb
browsercms-3.5.0.rc3 app/controllers/cms/page_routes_controller.rb
browsercms-3.5.0.rc2 app/controllers/cms/page_routes_controller.rb
browsercms-3.5.0.rc1 app/controllers/cms/page_routes_controller.rb
browsercms-3.4.2 app/controllers/cms/page_routes_controller.rb
browsercms-3.4.2.rc1 app/controllers/cms/page_routes_controller.rb
browsercms-3.4.1 app/controllers/cms/page_routes_controller.rb
browsercms-3.4.0 app/controllers/cms/page_routes_controller.rb
browsercms-3.4.0.rc2 app/controllers/cms/page_routes_controller.rb
browsercms-3.4.0.rc1 app/controllers/cms/page_routes_controller.rb