-
- <% if json_object['before_start'].present? %>
-
<%= t('protocols.protocols_io_import.preview.b_s_p') %>
- <%= sanitize_input(json_object['before_start'].html_safe) %>
- <% end %>
- <% if json_object['warning'].present? %>
-
<%= t('protocols.protocols_io_import.preview.warn') %>
- <%= sanitize_input(json_object['warning'].html_safe) %>
- <% end %>
- <% if json_object['guidelines'].present? %>
-
<%= t('protocols.protocols_io_import.preview.guideln') %>
- <%= sanitize_input(json_object['guidelines'].html_safe) %>
- <% end %>
- <% if json_object['manuscript_citation'].present? %>
-
<%= t('protocols.protocols_io_import.preview.manu_cit') %>
- <%= sanitize_input(json_object['manuscript_citation'].html_safe) %>
- <% end %>
- <% if json_object['publish_date'].present? %>
-
<%= t('protocols.protocols_io_import.preview.pbl_date') %>
- <%= sanitize_input(json_object['publish_date']) %>
- <% end %>
- <% if json_object['vendor_name'].present? %>
-
<%= t('protocols.protocols_io_import.preview.vnd_name') %>
- <%= sanitize_input(json_object['vendor_name']) %>
- <% end %>
- <% if json_object['vendor_link'].present? %>
-
<%= t('protocols.protocols_io_import.preview.vnd_link') %>
- <%= sanitize_input(json_object['vendor_link'].html_safe) %>
- <% end %>
- <% if json_object['keywords'].present? %>
-
<%= t('protocols.protocols_io_import.preview.key_wrd') %>
- <%= sanitize_input(json_object['keywords']) %>
- <% end %>
- <% if json_object['tags'].present? %>
-
<%= t('protocols.protocols_io_import.preview.tags') %>
- <% json_object['tags'].each do |tag| %>
- <%= sanitize_input(tag['tag_name'])+' , ' %>
+
+ <% prot_info_string = '' %>
+ <% protocol_table_elements_array = [] %>
+ <% if json_object['before_start'].present? %>
+ <% prot_info_string += (json_object['before_start']) %>
+
<%= t('protocols.protocols_io_import.preview.b_s_p') %>
+ <%= sanitize_input(string_html_table_remove(json_object['before_start']).html_safe) %>
+ <% end %>
+ <% if json_object['warning'].present? %>
+ <% prot_info_string += (json_object['warning']) %>
+
<%= t('protocols.protocols_io_import.preview.warn') %>
+ <%= sanitize_input(string_html_table_remove(json_object['warning']).html_safe) %>
+ <% end %>
+ <% if json_object['guidelines'].present? %>
+ <% prot_info_string += (json_object['guidelines']) %>
+
<%= t('protocols.protocols_io_import.preview.guideln') %>
+ <%= sanitize_input(string_html_table_remove(json_object['guidelines']).html_safe) %>
+ <% end %>
+ <% if json_object['manuscript_citation'].present? %>
+ <% prot_info_string += (json_object['manuscript_citation']) %>
+
<%= t('protocols.protocols_io_import.preview.manu_cit') %>
+ <%= sanitize_input(string_html_table_remove(json_object['manuscript_citation']).html_safe) %>
+ <% end %>
+ <% if json_object['publish_date'].present? %>
+
<%= t('protocols.protocols_io_import.preview.pbl_date') %>
+ <%= sanitize_input(json_object['publish_date']) %>
+ <% end %>
+ <% if json_object['vendor_name'].present? %>
+
<%= t('protocols.protocols_io_import.preview.vnd_name') %>
+ <%= sanitize_input(json_object['vendor_name']) %>
+ <% end %>
+ <% if json_object['vendor_link'].present? %>
+
<%= t('protocols.protocols_io_import.preview.vnd_link') %>
+ <%= sanitize_input(json_object['vendor_link'].html_safe) %>
+ <% end %>
+ <% if json_object['keywords'].present? %>
+
<%= t('protocols.protocols_io_import.preview.key_wrd') %>
+ <%= sanitize_input(json_object['keywords']) %>
+ <% end %>
+ <% if json_object['tags'].present? %>
+
<%= t('protocols.protocols_io_import.preview.tags') %>
+ <% json_object['tags'].each do |tag| %>
+ <%= sanitize_input(tag['tag_name'])+' , ' %>
+ <% end %>
+ <% end %>
+ <% if json_object['link'].present? %>
+
<%= t('protocols.protocols_io_import.preview.p_link') %>
+ <%= sanitize_input(json_object['link'].html_safe) %>
+ <% end %>
+ <% tables, garbage = protocolsio_string_to_table_element(prot_info_string) %>
+ <% if tables.present? %>
+
+ <% end %>
+ <% table_count = 0 %>
+ <% tables.each do |index, table| %>
+ <% table_hash = JSON.parse((Base64.decode64(table['contents']))) %>
+ <% pio_table_id = "pio_table_prot_info_"+table_count.to_s %>
+ <% protocol_table_elements_array.push([pio_table_id,table_hash['data']]) %>
+
+ <% table_count += 1 %>
<% end %>
- <% end %>
- <% if json_object['link'].present? %>
-
<%= t('protocols.protocols_io_import.preview.p_link') %>
- <%= sanitize_input(json_object['link'].html_safe) %>
- <% end %>