summaryrefslogtreecommitdiff
path: root/app/views/threadreplies/_new.html.erb
blob: c22463d53a0ccbb6b549f68f5485d1f556f392f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<%= form_for [reply.thread, reply] do |f| %>
  <%= render partial: "md_editor", locals: {name: "threadreply[content]", content: reply.content} %>
  <% nec_msg = "" %>
  <% forum = Forum.find(reply.thread.forum_id) %>
  <% if forum.necro_length %>
    <% if reply.thread.label.try(:name).try(:downcase) == "closed" %>
        <% nec_msg = "This thread is closed. Are you sure you want to make this reply? If so, press 'Ok'" %>
    <% elsif Threadreply.where(forumthread: reply.thread).any? %>
      <% prevAgo = Threadreply.where(forumthread: reply.thread).order(:id).last.created_at  %>
      <% if prevAgo <= forum.necro_length.days.ago.utc %>
        <% nec_msg = "You may be necroposting, as the last reply was made at least #{forum.necro_length} days ago. If you still wish to make this reply, press 'Ok'." %>
      <% end %>
    <% elsif reply.thread.created_at <= forum.necro_length.days.ago.utc %>
      <% nec_msg = "You may be necroposting, as this thread was posted at least #{forum.necro_length} days ago. If you still wish to make this reply, press 'Ok'." %>
    <% end %>
  <% end %>
  <p><%= f.submit "Reply#{ ' (Locked)' if reply.thread.locked? }", class: "btn blue", data: { confirm: nec_msg } %></p>
  <% nec_msg = "" %>
<% end %>