<% if @data['edit_url'] %> <%= link_to t("edit"), @data['edit_url'] %> <% end %> <% card = GreetingCardRecord.find(@data['greeting_card_record_id']) rescue nil %> <% if card %> <% yes_trans = t('greeting_card.yes') no_trans = t('greeting_card.no') locale = I18n.locale.to_s greeting_card_setting = GreetingCardCategorySetting.enabled.where(category_id: card.category_id.to_s).first greeting_card_setting = GreetingCardSetting.first if greeting_card_setting.nil? is_cat_record = (greeting_card_setting.class == GreetingCardCategorySetting) tmp_greeting_card_cat_id = (is_cat_record ? greeting_card_setting.id.to_s : '') %> <% @data['disp_fields_infos'].each do |f, field_info| %> <% next if f == 'recaptcha' %> <% trans = field_info["trans"] is_cat = false is_custom = false if f.include?("@") field = f is_custom = true is_field_enable = false if field.start_with?("default@") f = is_cat_record ? field : field[8..-1] v = greeting_card_setting.custom_fields[f] if v is_field_enable = true end elsif field.start_with?("custom@") && is_cat_record if field.include?(tmp_greeting_card_cat_id) f = field[8+tmp_greeting_card_cat_id.length..-1] v = greeting_card_setting.custom_fields[f] if v is_field_enable = true end end end next if !is_field_enable elsif f == 'greeting_card_category_id' f = 'category_id' is_cat = true end val = card[f] if val == true || val == false val = val ? yes_trans : no_trans else val = card.custom_values[f] if is_custom type = field_info["type"] if ["select", "radio_button", "checkbox"].include?(type) if type == "checkbox" val = val.values rescue [] else val = Array(val) end val = val.map{|v| field_info["options"][v][locale] rescue ""}.join("
").html_safe elsif ["file", "image"].include?(type) if val.present? val = "#{val[0]}".html_safe end elsif type == "date" val = val["datetime"].values[0].values rescue [] if val.count == 2 val = val[0].to_s.gsub('-', '/') + " ~ " + val[1].to_s.gsub('-', '/') else val = val[0].to_s.gsub('-', '/') end elsif type == "instructions" val = field_info["instructions"][locale].to_s.html_safe rescue "" else if is_cat val = Category.find(val).title rescue '' elsif f == 'usage_rule' val = @data['usage_rule'].to_s.html_safe elsif f == 'appointment' val = card.appointment.strftime('%Y/%m/%d %H:%M') rescue "" else val = val.to_s.html_safe end end end %> <% end %> <% else %> <% end %>
<%= trans %> <%= val %>
<%= GreetingCardRecord.human_attribute_name(:name) %>: <%= @data['name'] %>
<%= GreetingCardRecord.human_attribute_name(:mail) %>: <%= @data['mail'] %>
<%= GreetingCardRecord.human_attribute_name(:phone) %>: <%= @data['phone'] %>
<%= GreetingCardRecord.human_attribute_name(:name) %>: <%= @data['name'].to_s.gsub(/[(\n)(\r)]/, "\n" => "
", "\r" => "" ).html_safe %>

此為系統自動發信,請勿直接回覆