mirror of
https://github.com/indentlabs/notebook.git
synced 2025-10-26 11:19:22 +00:00
35 lines
1.0 KiB
Plaintext
35 lines
1.0 KiB
Plaintext
<table>
|
|
<tr>
|
|
<th>Thread</th>
|
|
<th>Trigger words</th>
|
|
<th>Full text</th>
|
|
</tr>
|
|
<tr>
|
|
|
|
<% @posts.each do |post| %>
|
|
<tr>
|
|
<% triggers = Documents::Analysis::ContentService.adult_content?(@list, post.content) %>
|
|
<% next unless triggers.any? %>
|
|
<td>
|
|
<%= post.postable.title %><br />
|
|
(<%= link_to post.postable.slug, '/forum/private-topics/' + post.postable.slug %>)<br />
|
|
<%= post.postable.created_at.strftime("%m/%d/%Y") %> (<%= time_ago_in_words post.postable.created_at %> ago)
|
|
</td>
|
|
<td>
|
|
<% triggers.each do |trigger| %>
|
|
<span class="badge red white-text"><%= trigger %></span>
|
|
<% end %>
|
|
</td>
|
|
<td>
|
|
<%
|
|
content = post.content
|
|
triggers.each do |trigger|
|
|
content.gsub!(trigger, "<span class='badge red white-text'>#{trigger}</span>")
|
|
end
|
|
%>
|
|
|
|
<%= content.html_safe %>
|
|
</td>
|
|
</tr>
|
|
<% end %>
|
|
</table> |