Sha256: 46bab6bc25e108d56b63563cd9a7ee9d8e2cec894f17ccfad621743a064f9a19

Contents?: true

Size: 902 Bytes

Versions: 19

Compression:

Stored size: 902 Bytes

Contents

class Cms::PortletsController < Cms::ContentBlockController
  
  protected
    def load_blocks
      @blocks = Portlet.search(params[:search]).paginate(
        :page => params[:page],
        :order => params[:order] || "name",
        :conditions => ["deleted = ?", false]
      )
    end
  
    def build_block
      if params[:type].blank?
        @block = model_class.new
      else
        @block = params[:type].classify.constantize.new(params[params[:type]])
      end
    end
    
    def update_block
      load_block
      @block.update_attributes(params[@block.class.name.underscore])
    end    
    
    def block_form
      "portlets/portlets/form"
    end
    
    def new_block_path
      new_cms_portlet_path
    end
  
    def block_path(action=nil)
      send("#{action ? "#{action}_" : ""}cms_portlet_path", @block)
    end

    def blocks_path
      cms_portlets_path
    end
end

Version data entries

19 entries across 19 versions & 5 rubygems

Version Path
browsercms-3.3.4 app/controllers/cms/portlets_controller.rb
browsercms-3.3.3 app/controllers/cms/portlets_controller.rb
browsercms-3.1.5 app/controllers/cms/portlets_controller.rb
browsercms-3.1.4 app/controllers/cms/portlets_controller.rb
browsercms-3.3.2 app/controllers/cms/portlets_controller.rb
browsercms-3.3.1 app/controllers/cms/portlets_controller.rb
browsercms-3.3.0 app/controllers/cms/portlets_controller.rb
browsercms-3.1.3 app/controllers/cms/portlets_controller.rb
browsercms-3.3.0.beta app/controllers/cms/portlets_controller.rb
bf4-browsercms-3.1.0 app/controllers/cms/portlets_controller.rb
drujensen-browsercms-3.2.0 app/controllers/cms/portlets_controller.rb
browsercmsi-3.1.2 app/controllers/cms/portlets_controller.rb
browsercms-3.1.2 app/controllers/cms/portlets_controller.rb
browsercms-3.1.1 app/controllers/cms/portlets_controller.rb
browsercmsi-3.1.1 app/controllers/cms/portlets_controller.rb
browsercmsi-3.1.0 app/controllers/cms/portlets_controller.rb
browsercms-3.1.0 app/controllers/cms/portlets_controller.rb
we5-browsercms-3.1.0 app/controllers/cms/portlets_controller.rb
browsercms-3.0.6 app/controllers/cms/portlets_controller.rb