68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
# File 'app/controllers/admin/block_instance_controller.rb', line 68
def edit
@instance = BlockInstance.sys(_sid).where(:id=>params[:id]).first
@block = @instance.block
@options = BlockInstance.where(:version=>@instance.version).where(:instance_id=>@instance.instance_id).all
@fields = []
@block.body.scan(/\[\[([^\]]+)\]\]/) do |field|
@fields << field[0]
end
@options.each do |option|
params[:options] ||= {}
params[:options][option.field_name] = option.field_value
end
end
|