module MyForum module ForumsHelper def forum_status_img(forum) unread = 'lada_logo_unread.jpg' read = 'lada_logo.jpg' display_as = unread display_as = read unless current_user && forum.has_unread_posts?(current_user) image_tag(display_as, width: '66px') end def forum_name(forum) html = content_tag :strong, link_to(forum.name, forum_path(forum)) html += content_tag :div, forum.description html.html_safe end def forum_stat(forum) html = content_tag(:div, t('.topics_count', topics_count: forum.topics_count)) html += content_tag(:div, t('.messages_count', messages_count: forum.topics_count)) html.html_safe end def forum_last_message_info(forum) info = forum.latest_topic_info html = content_tag(:div, info ? (t('.last_answer_from') + info.user_login) : '-' ) html += content_tag(:div, info ? (t('.in_forum') + info.topic_name) : '-' ) html += content_tag(:div, info ? info.post_created_at : '-' ) html.html_safe end def new_topic_button return unless @forum content_tag :div, class: 'buttons_for_new_topic' do link_to t('my_forum.create_new_topic'), new_forum_topic_path(@forum), class: 'btn btn-primary' end end end end