|
|
{* $Id$ *}
|
|
|
<header class="card-header clearfix postbody-title media-overflow-visible"> {*the card-header class cut off dropdowns so need media-overflow-visible class in BS3. Also true for card-header in BS4? *}
|
|
|
{if $prefs.feature_comments_locking neq 'y' or
|
|
|
( $comment.locked neq 'y' and $thread_is_locked neq 'y' )}
|
|
|
{assign var='this_is_locked' value='n'}
|
|
|
{else}
|
|
|
{assign var='this_is_locked' value='y'}
|
|
|
{/if}
|
|
|
|
|
|
{if $thread_style != 'commentStyle_headers' and $this_is_locked eq 'n' and isset($comment.threadId) and $comment.threadId > 0}
|
|
|
<div class="actions float-sm-end btn-group">
|
|
|
{actions}
|
|
|
{strip}
|
|
|
{if $comment.threadId eq $comments_parentId}
|
|
|
{* Only on the main forum topic *}
|
|
|
<action>
|
|
|
<div>
|
|
|
{monitor_link type="forum post" object=$comments_parentId class='tips' linktext="{tr}Notification{/tr}"}
|
|
|
</div>
|
|
|
</action>
|
|
|
{/if}
|
|
|
{if $tiki_p_admin_forum eq 'y'
|
|
|
|| ( $comment.userName == $user && $tiki_p_forum_edit_own_posts eq 'y' )}
|
|
|
<action>
|
|
|
<a {if $first eq 'y'} href="tiki-view_forum.php?comments_offset={$smarty.request.topics_offset}{if isset($thread_sort_mode_param)}{$thread_sort_mode_param}{/if}&comments_threshold={$smarty.request.topics_threshold}{if isset($comments_find_param)}{$comments_find_param}{/if}&comments_threadId={$comment.threadId}&openpost=1&forumId={$forum_info.forumId}{if isset($comments_per_page_param)}{$comments_per_page_param}{/if}"
|
|
|
{else}
|
|
|
href="{$comments_complete_father}comments_threadId={$comment.threadId}&comments_threshold={$comments_threshold}&comments_offset={$comments_offset}&thread_sort_mode={$thread_sort_mode}&comments_per_page={$comments_per_page}&comments_parentId={$comments_parentId}&thread_style={$thread_style}&edit_reply=1#form"
|
|
|
{/if}
|
|
|
>
|
|
|
{icon name="edit" _menu_text='y' _menu_icon='y' alt="{tr}Edit{/tr}"}
|
|
|
</a>
|
|
|
</action>
|
|
|
{/if}
|
|
|
{if $tiki_p_admin_forum eq 'y'}
|
|
|
<action>
|
|
|
<a {if $first eq 'y'} href="{bootstrap_modal controller=forum action=delete_topic forumId={$forum_info.forumId} comments_threshold={$comments_threshold} forumtopic={$comment.threadId} comments_offset={$comments_offset} thread_sort_mode={$thread_sort_mode} comments_find={$smarty.request.topics_find} comments_per_page={$comments_per_page}}"
|
|
|
{else} href="{bootstrap_modal controller=forum action=delete_topic forumId={$forum_info.forumId} comments_threshold={$comments_threshold} forumtopic={$comment.threadId} comments_offset={$comments_offset} thread_sort_mode={$thread_sort_mode} comments_per_page={$comments_per_page} comments_parentId={$comments_parentId} thread_style={$thread_style}}"
|
|
|
{/if}
|
|
|
>
|
|
|
{icon name='remove' _menu_text='y' _menu_icon='y' alt="{tr}Delete post{/tr}"}
|
|
|
</a>
|
|
|
</action>
|
|
|
{/if}
|
|
|
{if $tiki_p_forums_report eq 'y'}
|
|
|
<action>
|
|
|
{self_link report=$comment.threadId _icon_name='error' _menu_text='y' _menu_icon='y'}
|
|
|
{tr}Report this post{/tr}
|
|
|
{/self_link}
|
|
|
</action>
|
|
|
{/if}
|
|
|
{if $user and $prefs.feature_notepad eq 'y' and $tiki_p_notepad eq 'y' and $forumId}
|
|
|
<action>
|
|
|
{self_link savenotepad=$comment.threadId _icon_name='floppy' _menu_text='y' _menu_icon='y'}
|
|
|
{tr}Save to notepad{/tr}
|
|
|
{/self_link}
|
|
|
</action>
|
|
|
{/if}
|
|
|
{if $user and $prefs.feature_user_watches eq 'y' and $display eq ''}
|
|
|
{if $first eq 'y'}
|
|
|
{if $user_watching_topic eq 'n'}
|
|
|
<action>
|
|
|
{self_link watch_event='forum_post_thread' watch_object=$comments_parentId watch_action='add' _menu_text='y' _menu_icon='y' _icon_name='watch'}
|
|
|
{tr}Monitor{/tr}
|
|
|
{/self_link}
|
|
|
</action>
|
|
|
{else}
|
|
|
<action>
|
|
|
{self_link watch_event='forum_post_thread' watch_object=$comments_parentId watch_action='remove' _menu_text='y' _menu_icon='y' _icon_name='stop-watching'}
|
|
|
{tr}Stop monitoring{/tr}
|
|
|
{/self_link}
|
|
|
</action>
|
|
|
{/if}
|
|
|
{if $prefs.feature_group_watches eq 'y' and ( $tiki_p_admin_users eq 'y' or $tiki_p_admin eq 'y' )}
|
|
|
<action>
|
|
|
<a href="tiki-object_watches.php?objectId={$comments_parentId|escape:"url"}&watch_event=forum_post_thread&objectType=forum&objectName={$comment.title|escape:"url"}&objectHref={'tiki-view_forum_thread.php?comments_parentId='|cat:$comments_parentId|cat:'&forumId='|cat:$forumId|escape:"url"}">
|
|
|
{icon name="watch-group" _menu_text='y' _menu_icon='y' alt="{tr}Group monitor{/tr}"}
|
|
|
</a>
|
|
|
</action>
|
|
|
{/if}
|
|
|
{/if}
|
|
|
{/if}
|
|
|
{/strip}
|
|
|
{/actions}
|
|
|
{if $category_watched eq 'y'}<br>
|
|
|
<div class="categbar float-sm-end">
|
|
|
{tr}Watched by categories:{/tr}
|
|
|
{section name=i loop=$watching_categories}
|
|
|
<a href="tiki-browse_categories.php?parentId={$watching_categories[i].categId}">{$watching_categories[i].name|escape}</a>
|
|
|
{/section}
|
|
|
</div>
|
|
|
{/if}
|
|
|
</div>
|
|
|
{/if}
|
|
|
|
|
|
{if !isset($first) or $first neq 'y'}
|
|
|
<div>
|
|
|
{if $tiki_p_admin_forum eq 'y' and isset($comment.threadId) and $comment.threadId > 0}
|
|
|
<input type="checkbox" name="forumtopic[]" value="{$comment.threadId|escape}" {if $smarty.request.forumthread and in_array($comment.threadId,$smarty.request.forumthread)}checked="checked"{/if}>
|
|
|
{/if}
|
|
|
</div>
|
|
|
{/if}
|
|
|
|
|
|
{if $comment.title neq '' && $comment.title neq 'Untitled' && (!isset($page) or $comment.title neq $page)}
|
|
|
<!-- <div class="title"> -->
|
|
|
{if isset($first) and $first eq 'y'}
|
|
|
<h2 class=" card-title">
|
|
|
<span>{$comment.title|escape}</span>
|
|
|
{if ($prefs.feature_sefurl eq 'y') }
|
|
|
<a class="heading-link" href="{$comments_parentId|sefurl:'forum post'}{if ($comment.threadId neq $comments_parentId)}#threadId{$comment.threadId}{/if}">{icon name="link"}</a>
|
|
|
{else}
|
|
|
<a class="heading-link" href="?tiki-view_forum_thread.php?comments_parentId={$comments_parentId}#threadId{$comment.threadId}">{icon name="link"}</a>
|
|
|
{/if}
|
|
|
</h2>
|
|
|
{/if}
|
|
|
|
|
|
<!-- </div> -->
|
|
|
{/if}
|
|
|
|
|
|
{if $thread_style eq 'commentStyle_headers'}
|
|
|
{include file='comment-footer.tpl' comment=$comments_coms[rep]}
|
|
|
{/if}
|
|
|
</header>
|