class Object

Public Class Methods

selectable_layouts(language_id, layoutpage = false) click to toggle source
# File lib/alchemy_crm/newsletter_layout.rb, line 29
def self.selectable_layouts(language_id, layoutpage = false)
  class_variable_get('@@definitions').select do |layout|
    used = layout["unique"] && has_a_page_this_layout?(layout["name"], language_id)
    if layoutpage
      layout["layoutpage"] == true && !used && layout["newsletter"] != true
    else
      layout["layoutpage"] != true && !used && layout["newsletter"] != true
    end
  end
end