{* $Id: tiki-view_forum.tpl 45021 2013-03-01 11:25:10Z chibaguy $ *}

{title help="forums" admpage="forums"}{$forum_info.name}{/title}

{if $forum_info.show_description eq 'y'}
	<div class="description">{wiki}{$forum_info.description}{/wiki}</div>
{/if}

<div class="navbar">
	<table width="97%">
		<tr>
			<td>
				{assign var=thisforum_info value=$forum_info.forumId}
				{if ($tiki_p_forum_post_topic eq 'y' and ($prefs.feature_wiki_discuss ne 'y' or $prefs.$forumId ne $prefs.wiki_forum_id)) or $tiki_p_admin_forum eq 'y'}
					{if !isset($comments_threadId) or $comments_threadId eq 0}
						{button href="tiki-view_forum.php?openpost=1&amp;forumId=$thisforum_info&amp;comments_threadId=0&amp;comments_threshold=$comments_threshold&amp;comments_offset=$comments_offset&amp;thread_sort_mode=$thread_sort_mode&amp;comments_per_page=$comments_per_page" _onclick="$('#forumpost').show();return false;" _text="{tr}New Topic{/tr}"}
					{else}
						{button href="tiki-view_forum.php?openpost=1&amp;forumId=$thisforum_info&amp;comments_threadId=0&amp;comments_threshold=$comments_threshold&amp;comments_offset=$comments_offset&amp;thread_sort_mode=$thread_sort_mode&amp;comments_per_page=$comments_per_page" _onclick="$('#forumpost').show();return false;" _text="{tr}New Topic{/tr}"}
					{/if}
				{/if}
				{if $tiki_p_admin_forum eq 'y' or !isset($all_forums) or $all_forums|@count > 1}
				{* No need for users to go to forum list if they are already looking at the only forum BUT note that all_forums only defined with quickjump feature *}
					{button href="tiki-forums.php" _text="{tr}Forum List{/tr}"}
				{/if}
				{if $tiki_p_admin_forum eq 'y'}
					{button href="tiki-admin_forums.php?forumId=$thisforum_info&amp;cookietab=2" _text="{tr}Edit Forum{/tr}"}
				{/if}

				{if $queued > 0}
					{button href="tiki-forum_queue.php?forumId=$forumId" _text="{tr}Manage Message Queue{/tr}&nbsp;($queued)"}
				{/if}

				{if $reported > 0}
					{button href="tiki-forums_reported.php?forumId=$forumId" _text="{tr}Manage Reported Messages{/tr}&nbsp;($reported)"}
				{/if}
			</td>
			
			<td style="text-align:right;">
				{if $prefs.feed_forum eq 'y'}
					<a href="tiki-forum_rss.php?forumId={$forumId}" title="{tr}RSS feed{/tr}">{icon _id="feed" alt="{tr}RSS feed{/tr}"}</a>
				{/if}

				{if !empty($tiki_p_forum_lock) and $tiki_p_forum_lock eq 'y'}
					{if $forum_info.is_locked eq 'y'}
						{self_link lock='n' _icon='lock_break' _alt="{tr}Unlock{/tr}"}{/self_link}
					{else}
						{self_link lock='y' _icon='lock_add' _alt="{tr}Lock{/tr}"}{/self_link}
					{/if}
				{/if}

				{if $user and $prefs.feature_user_watches eq 'y'}
					{if $user_watching_forum eq 'n'}
						<a href="tiki-view_forum.php?forumId={$forumId}&amp;watch_event=forum_post_topic&amp;watch_object={$forumId}&amp;watch_action=add" title="{tr}Monitor Topics of this Forum{/tr}">{icon _id='eye' alt="{tr}Monitor Topics of this Forum{/tr}"}</a>
					{else}
						<a href="tiki-view_forum.php?forumId={$forumId}&amp;watch_event=forum_post_topic&amp;watch_object={$forumId}&amp;watch_action=remove" title="{tr}Stop Monitoring Topics of this Forum{/tr}">{icon _id='no_eye' alt="{tr}Stop Monitoring Topics of this Forum{/tr}"}</a>
					{/if}			
				{/if}

				{if $user and $prefs.feature_user_watches eq 'y'}
					{if $user_watching_forum_topic_and_thread eq 'n'}
						<a href="tiki-view_forum.php?forumId={$forumId}&amp;watch_event=forum_post_topic_and_thread&amp;watch_object={$forumId}&amp;watch_action=add" title="{tr}Monitor Topics and Threads of this Forum{/tr}">{icon _id='eye_magnifier' alt="{tr}Monitor Topics and Threads of this Forum{/tr}"}</a>
					{else}
						<a href="tiki-view_forum.php?forumId={$forumId}&amp;watch_event=forum_post_topic_and_thread&amp;watch_object={$forumId}&amp;watch_action=remove" title="{tr}Stop Monitoring Topics and Threads of this Forum{/tr}">{icon _id='no_eye' alt="{tr}Stop Monitoring Topics and Threads of this Forum{/tr}"}</a>
					{/if}
				{/if}
				{if $prefs.feature_group_watches eq 'y' and ( $tiki_p_admin_users eq 'y' or $tiki_p_admin eq 'y' )}
					<a href="tiki-object_watches.php?objectId={$forumId|escape:"url"}&amp;watch_event=forum_post_topic&amp;objectType=forum&amp;objectName={$forum_info.name|escape:"url"}&amp;objectHref={'tiki-view_forum.php?forumId='|cat:$forumId|escape:"url"}" class="icon">{icon _id='eye_group' alt="{tr}Group Monitor Topics of this Forum{/tr}"}</a>
				{/if}
				{if $prefs.feature_group_watches eq 'y' and ( $tiki_p_admin_users eq 'y' or $tiki_p_admin eq 'y' )}
					<a href="tiki-object_watches.php?objectId={$forumId|escape:"url"}&amp;watch_event=forum_post_topic_and_thread&amp;objectType=forum&amp;objectName={$forum_info.name|escape:"url"}&amp;objectHref={'tiki-view_forum.php?forumId='|cat:$forumId|escape:"url"}" class="icon">{icon _id='eye_group' alt="{tr}Group Monitor Topics and Threads of this Forum{/tr}"}</a>
				{/if}

				<div class="categbar" align="right" >
					{if $user and $prefs.feature_user_watches eq 'y'}
						{if isset($category_watched) and $category_watched eq 'y'}
							{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>
								&nbsp;
							{/section}
						{/if}	
					{/if}
				</div>

			</td>
		</tr>
	</table>
</div>

<a class="link" href="tiki-forums.php">{tr}Forums{/tr}</a> {$prefs.site_crumb_seper} <a class="link" href="tiki-view_forum.php?forumId={$forumId}">{$forum_info.name|escape}</a>

<br>

{if !empty($errors)}
	{remarksbox type="warning" title="{tr}Errors{/tr}"}
		{foreach from=$errors item=error name=error}
			{if !$smarty.foreach.error.first}<br>{/if}
			{$error|escape}
		{/foreach}
	{/remarksbox}
{/if}
{if !empty($feedbacks)}
	{remarksbox type="note"}
		{foreach from=$feedbacks item=feedback name=feedback}
			{$feedback|escape}
			{if !$smarty.foreach.feedback.first}<br>{/if}
		{/foreach}
	{/remarksbox}
{/if}

{if $tiki_p_forum_post_topic eq 'y'}
	{if $comment_preview eq 'y'}
		<br><br>
		<b>{tr}Preview{/tr}</b>
		<div class="commentscomment">
			<div class="commentheader">
				<table>
					<tr>
						<td>
							<div class="commentheader">
								<span class="commentstitle">{$comments_preview_title|escape}</span>
								<br>
								{tr}by{/tr} {$user|userlink}
							</div>
						</td>
						<td valign="top" align="right">
							<div class="commentheader">
							</div>
						</td>
					</tr>
				</table>
			</div>
			<div class="commenttext">
				{$comments_preview_data}
				<br>
			</div>
		</div>
	{/if}


	<div id="forumpost" style="display:{if $comments_threadId > 0 or $openpost eq 'y' or $warning eq 'y' or !empty($comment_title) or !empty($smarty.request.comments_previewComment)}block{else}none{/if};">
		{if $comments_threadId > 0}
			{tr}Editing:{/tr} {$comment_title|escape} (<a class="forumbutlink" href="tiki-view_forum.php?openpost=1&amp;forumId={$forum_info.forumId}&amp;comments_threadId=0&amp;comments_threshold={$comments_threshold}&amp;comments_offset={$comments_offset}&amp;thread_sort_mode={$thread_sort_mode}&amp;comments_per_page={$comments_per_page}">{tr}Post New{/tr}</a>)
		{/if}
		<form method="post" enctype="multipart/form-data" action="tiki-view_forum.php" id="editpageform">
			<input type="hidden" name="comments_offset" value="{$comments_offset|escape}">
			<input type="hidden" name="comments_threadId" value="{$comments_threadId|escape}">
			<input type="hidden" name="comments_threshold" value="{$comments_threshold|escape}">
			<input type="hidden" name="thread_sort_mode" value="{$thread_sort_mode|escape}">
			<input type="hidden" name="forumId" value="{$forumId|escape}">
			<table class="formcolor">
				<tr>
					<td>{tr}Title{/tr}</td>
					<td><input type="text" name="comments_title" value="{$comment_title|escape}" size="80"></td>
				</tr>
				{if $forum_info.forum_use_password ne 'n'}
					<tr>
						<td>{tr}Password{/tr}</td>
						<td><input type="password" name="password"></td>
					</tr>
				{/if}
				{if $tiki_p_admin_forum eq 'y' or $forum_info.topic_smileys eq 'y'}
					<tr>
						<td>{tr}Type{/tr}</td>
						<td>
							{if $tiki_p_admin_forum eq 'y'}
								<select name="comment_topictype" class="comment_topictype">
									<option value="n" {if $comment_topictype eq 'n'}selected="selected"{/if}>{tr}Normal{/tr}</option>
									<option value="a" {if $comment_topictype eq 'a'}selected="selected"{/if}>{tr}Announce{/tr}</option>
									<option value="h" {if $comment_topictype eq 'h'}selected="selected"{/if}>{tr}Hot{/tr}</option>
									<option value="s" {if $comment_topictype eq 's'}selected="selected"{/if}>{tr}Sticky{/tr}</option>
									<option value="d" {if $comment_topictype eq 'd'}selected="selected"{/if}>{tr}Deliberation{/tr}</option>
								</select>
							{/if}
							{if $forum_info.topic_smileys eq 'y'}
								<select name="comment_topicsmiley" class="comment_topicsmiley">
									<option value="" {if $comment_topicsmiley eq ''}selected="selected"{/if}>{tr}no feeling{/tr}</option>
									<option value="icon_frown.gif" {if $comment_topicsmiley eq 'icon_frown.gif'}selected="selected"{/if}>{tr}frown{/tr}</option>
									<option value="icon_exclaim.gif" {if $comment_topicsmiley eq 'icon_exclaim.gif'}selected="selected"{/if}>{tr}exclaim{/tr}</option>
									<option value="icon_idea.gif" {if $comment_topicsmiley eq 'icon_idea.gif'}selected="selected"{/if}>{tr}idea{/tr}</option>
									<option value="icon_mad.gif" {if $comment_topicsmiley eq 'icon_mad.gif'}selected="selected"{/if}>{tr}mad{/tr}</option>
									<option value="icon_neutral.gif" {if $comment_topicsmiley eq 'icon_neutral.gif'}selected="selected"{/if}>{tr}neutral{/tr}</option>
									<option value="icon_question.gif" {if $comment_topicsmiley eq 'icon_question.gif'}selected="selected"{/if}>{tr}question{/tr}</option>
									<option value="icon_sad.gif" {if $comment_topicsmiley eq 'icon_sad.gif'}selected="selected"{/if}>{tr}sad{/tr}</option>
									<option value="icon_smile.gif" {if $comment_topicsmiley eq 'icon_smile.gif'}selected="selected"{/if}>{tr}happy{/tr}</option>
									<option value="icon_wink.gif" {if $comment_topicsmiley eq 'icon_wink.gif'}selected="selected"{/if}>{tr}wink{/tr}</option>
								</select>
							{/if}
						</td>
					</tr>
				{/if}

				{if $forum_info.topic_summary eq 'y'}
					<tr>
						<td>{tr}Summary{/tr}</td>
						<td>
							<input type="text" size="60" name="comment_topicsummary" value="{$comment_topicsummary|escape}" maxlength="240">
						</td>
					</tr>
				{/if}

			<tr>
				<td>{tr}Edit{/tr}
				</td>
				<td>					
					{textarea id='editpost' name="comments_data" _simple="y" codemirror="y" syntax="tiki" _toolbars=$prefs.feature_forum_parse}{$comment_data}{/textarea}
				</td>
			</tr>
				{if ($forum_info.att eq 'att_all') or ($forum_info.att eq 'att_admin' and $tiki_p_admin_forum eq 'y') or ($forum_info.att eq 'att_perm' and $tiki_p_forum_attach eq 'y')}
					<tr>
						<td>{tr}Attach file{/tr}</td>
						<td>
							<input type="hidden" name="MAX_FILE_SIZE" value="{$forum_info.att_max_size|escape}"><input name="userfile1" type="file">{tr}Maximum size:{/tr} {$forum_info.att_max_size|kbsize}
						</td>
					</tr>
				{/if}
			
				{if $prefs.feature_contribution eq 'y'}
					{include file='contribution.tpl'}
				{/if}
				<script>
					function showDeliberationItemRating(me, btn, input, ratings) {
						btn.find('.deliberationConfigureItemRating').remove();
						btn.append(me.find('div.deliberationConfigureItemRating[data-val="' + input.val() + '"]').clone());
					}

					function configureDeliberationItemRatings(me) {
						me = $(me);
						var btn = me.find('.deliberationConfigureItemRatings'),
							input = btn.next('input.deliberatioRatingOverrideSelector'),
							dialog = btn.prev('div.deliberationItemRatings').clone(),
							ratings = dialog.find('.deliberationConfigureItemRating');

						showDeliberationItemRating(me, btn, input, ratings);

						btn.click(function() {


							ratings
								.hover(function() {
									$(this).addClass('ui-statue-hover');
								},function() {
									$(this).removeClass('ui-statue-hover');
								})
								.click(function() {
									ratings.removeClass('ui-state-highlight');
										$(this).addClass('ui-state-highlight');
								});

							ratings.filter('[data-val="'  + input.val() + '"]').addClass('ui-state-highlight');

							var btns = {};
							btns[tr('Ok')] = function() {
								input.val(dialog.find('div.deliberationConfigureItemRating.ui-state-highlight').data('val'));
								showDeliberationItemRating(me, btn, input, ratings);
								dialog.dialog('close');
							};

							btns[tr('Cancel')] = function() {
								dialog.dialog('close');
							};

							dialog.dialog({
								modal: true,
								title: tr('Configure Deliberation Item Ratings'),
								buttons: btns
							});

							return false;
						});
					}
				</script>
				{jq}
					$('select.comment_topictype')
						.change(function() {
							if ($('select.comment_topictype').val() == 'd') {
								$('tr.forum_deliberation').show();
							} else {
								$('tr.forum_deliberation').hide();
							}
						})
						.change();

					var itemMaster;
					$('.forum_deliberation_add_item').click(function() {
						var thisItem;
						if (!itemMaster) {
							$.modal(tr('Loading...'));
							$.get('tiki-ajax_services', {controller: 'comment', action: "deliberation_item"}, function(itemInput) {
								itemMaster = itemInput;
								thisItem = $(itemMaster).insertBefore('div.forum_deliberation_items_toolbar');
								configureDeliberationItemRatings(thisItem);
								$.modal();
							});
						} else {
							thisItem = $(itemMaster).insertBefore('div.forum_deliberation_items_toolbar');
							configureDeliberationItemRatings(thisItem);
						}

						return false;
					});
				{/jq}
				<tr class="forum_deliberation" style="display: none;">
					<td>{tr}Deliberation{/tr}</td>
					<td class="forum_deliberation_items">
						<div class="forum_deliberation_items_toolbar">
							{button href="#" _class="forum_deliberation_add_item" _text="{tr}Add Deliberation Item{/tr}"}
						</div>
					</td>
				</tr>

				{if $prefs.feature_antibot eq 'y'}
					{include file='antibot.tpl' tr_style="formcolor"}
				{/if}
 
				{if $prefs.feature_freetags eq 'y' and $tiki_p_freetags_tag eq 'y'}
					{include file='freetag.tpl'}
				{/if}

				{if $user and $prefs.feature_user_watches eq 'y' and (!isset($comments_threadId) or $comments_threadId eq 0)}
					<tr>
						<td>{tr}Watch for replies{/tr}</td>
						<td>
							<input type="radio" name="set_thread_watch" value="y" id="thread_watch_yes" checked="checked">
							<label for="thread_watch_yes">{tr}Send me an e-mail when someone replies to my topic{/tr}</label>
							<br>
							<input type="radio" name="set_thread_watch" value="n" id="thread_watch_no">
							<label for="thread_watch_no">{tr}Don't send me any e-mails{/tr}</label>
						</td>
					</tr>
				{/if}
				{if empty($user) && $prefs.feature_user_watches eq 'y'}
					<tr>
						<td><label for="anonymous_email">{tr}If you would like to be notified when someone replies to this topic<br>please tell us your e-mail address:{/tr}</label></td>
						<td><input type="text" size="30" id="anonymous_email" name="anonymous_email"></td>
					</tr>
				{/if}

				<tr>
					<td>{tr}Post{/tr}</td>
					<td>
						{if empty($user)}
							{tr}Enter your name:{/tr}&nbsp;<input type="text" maxlength="50" size="12" id="anonymous_name" name="anonymous_name">
						{/if}
						<input type="submit" name="comments_postComment" value="{tr}Post{/tr}" {if empty($user)}onclick="setCookie('anonymous_name',document.getElementById('anonymous_name').value);needToConfirm=false;"{/if}>
						<input type="submit" name="comments_previewComment" value="{tr}Preview{/tr}" {if empty($user)}onclick="setCookie('anonymous_name',document.getElementById('anonymous_name').value);needToConfirm=false;"{/if}>
						<input type="submit" name="comments_postCancel" value="{tr}Cancel{/tr}" {if $comment_preview neq 'y'}onclick="hide('forumpost');window.location='#header';return false;"{/if}>
					</td>
				</tr>
			</table>
		</form>
		<br>
		
		<table class="formcolor" id="commentshelp">
			<tr>
				<td class="even">
					<b>{tr}Editing posts:{/tr}</b>
					<br>
					<br>
					{tr}Use{/tr} [http://www.foo.com] {tr}or{/tr} [http://www.foo.com|description] {tr}for links{/tr}<br>
					{tr}HTML tags are not allowed inside posts{/tr}<br>
				</td>
			</tr>
		</table>
	</div> <!-- end forumpost -->

	<br>
{/if}

{if $prefs.feature_forum_content_search eq 'y' and $prefs.feature_search eq 'y'}
	<div class="findtable">
		<form id="search-form" class="forms" method="get" action="tiki-search{if $prefs.feature_forum_local_tiki_search eq 'y'}index{else}results{/if}.php">
				<input name="highlight" size="30" type="text">
				<input type="hidden" name="where" value="forums">
				<input type="hidden" name="forumId" value="{$forum_info.forumId}">
				<input type="submit" class="wikiaction" name="search" value="{tr}Find{/tr}">
		</form>
	</div>
{/if}

<form method="post" action="tiki-view_forum.php">
	<input type="hidden" name="comments_offset" value="{$comments_offset|escape}">
	<input type="hidden" name="comments_threadId" value="{$comments_threadId|escape}">
	<input type="hidden" name="comments_threshold" value="{$comments_threshold|escape}">
	<input type="hidden" name="thread_sort_mode" value="{$thread_sort_mode|escape}">
	<input type="hidden" name="forumId" value="{$forumId|escape}">
	<table class="normal">
		{if $tiki_p_admin_forum eq 'y'}
			<tr>
				<th colspan='18'>{tr}Moderator Actions{/tr}</th>
			</tr>
			<tr class="odd">	
				<td class="action" colspan="3">
					{if $all_forums|@count > 1}
						<input type="image" name="movesel" src="img/icons/task_submitted.png" alt="{tr}Move{/tr}" title="{tr}Move Selected Topics{/tr}">
					{/if}
					<input type="image" name="unlocksel" src="img/icons/lock_break.png" alt="{tr}Unlock{/tr}" title="{tr}Unlock Selected Topics{/tr}">
					<input type="image" name="locksel" src="img/icons/lock_add.png" alt="{tr}Lock{/tr}" title="{tr}Lock Selected Topics{/tr}">
					<input type="image" name="delsel" src="img/icons/cross.png" alt="{tr}Delete{/tr}" title="{tr}Delete Selected Topics{/tr}">
					<input type="image" name="splitsel" src="img/icons/arrow_merge.png" alt="{tr}Merge{/tr}" title="{tr}Merge Selected Topics{/tr}">
				</td>
				<td style="text-align:right;" class="odd" colspan="10">
					{if $reported > 0}
						<a class="link" href="tiki-forums_reported.php?forumId={$forumId}">{tr}Reported Messages:{/tr}{$reported}</a>
						<br>
					{/if}
					<a class="link" href="tiki-forum_queue.php?forumId={$forumId}">{tr}Queued Messages:{/tr} {$queued}</a>
				</td>
			</tr>
			{if isset($smarty.request.movesel_x) and $smarty.request.movesel_x}
				<tr class="odd">
					<td colspan="18">
						{tr}Move to:{/tr}
						<select name="moveto">
							{section name=ix loop=$all_forums}
								{if $all_forums[ix].forumId ne $forumId}
									<option value="{$all_forums[ix].forumId|escape}">{$all_forums[ix].name|escape}</option>
								{/if}
							{/section}
						</select>
						<input type='submit' name='movesel' value="{tr}Move{/tr}">
					</td>
				</tr>
			{/if}
			{if isset($smarty.request.splitsel_x) and $smarty.request.splitsel_x}
				<tr class="odd">
					<td colspan="18">
						{tr}Merge into topic:{/tr}
						<select name="mergetopic">
							{section name=ix loop=$comments_coms}
								{if !in_array($comments_coms[ix].threadId,$smarty.request.forumtopic)}
									<option value="{$comments_coms[ix].threadId|escape}">{$comments_coms[ix].title}</option>
								{/if}
							{/section}
						</select>
						<input type="submit" name="mergesel" value="{tr}Merge{/tr}">
					</td>
				</tr>
			{/if}

			<tr id='moveop' style="display:none;">
				<td class="odd" colspan="18">
					{tr}Move{/tr}
				</td>
			</tr>
		{/if}
		<tr>
			{if $tiki_p_admin_forum eq 'y'}
				<th>&nbsp;</th>
			{/if}
			<th>{self_link _sort_arg='thread_sort_mode' _sort_field='type'}{tr}Type{/tr}{/self_link}</th>
			{if $forum_info.topic_smileys eq 'y'}
				<th>{self_link _sort_arg='thread_sort_mode' _sort_field='smiley'}{tr}Emot{/tr}{/self_link}</th>
			{/if}
			<th>{self_link _sort_arg='thread_sort_mode' _sort_field='title'}{tr}Title{/tr}{/self_link}</th>
			{if $forum_info.topics_list_replies eq 'y'}
				<th>{self_link _sort_arg='thread_sort_mode' _sort_field='replies'}{tr}Replies{/tr}{/self_link}</th>
			{/if}
			{if $forum_info.topics_list_reads eq 'y'}
				<th>{self_link _sort_arg='thread_sort_mode' _sort_field='hits'}{tr}Reads{/tr}{/self_link}</th>
			{/if}
			{if $forum_info.topics_list_pts eq 'y'}
				<th>{self_link _sort_arg='thread_sort_mode' _sort_field='average'}{tr}pts{/tr}{/self_link}</th>
			{/if}
			{if $forum_info.topics_list_lastpost eq 'y' or $forum_info.topics_list_lastpost_avatar eq 'y'}
				<th>{self_link _sort_arg='thread_sort_mode' _sort_field='lastPost'}{tr}Last Post{/tr}{/self_link}</th>
			{/if}
			{if $forum_info.topics_list_author eq 'y' or $forum_info.topics_list_author_avatar eq 'y'}
				<th>{self_link _sort_arg='thread_sort_mode' _sort_field='userName'}{tr}Author{/tr}{/self_link}</th>
			{/if}
			{if $forum_info.att_list_nb eq 'y'}
				<th>{tr}Atts{/tr}</th>
			{/if}
			{if $prefs.feature_multilingual eq 'y'}
				<th>{tr}Language{/tr}</th>
			{/if}
			{if $prefs.forum_category_selector_in_list eq 'y'}
				<th>{tr}Category{/tr}</th>
			{/if}
			<th>{tr}Actions{/tr}</th>
		</tr>
		
		{cycle values="odd,even" print=false}
		{section name=ix loop=$comments_coms}
			{if $userinfo && $comments_coms[ix].lastPost > $userinfo.lastLogin}
				{assign var="newtopic" value="_new"}
			{else}
				{assign var="newtopic" value=""}
			{/if}
			<tr class="{cycle}">
				{if $tiki_p_admin_forum eq 'y'}
					<td class="checkbox">
						<input type="checkbox" name="forumtopic[]" value="{$comments_coms[ix].threadId|escape}" {if isset($smarty.request.forumtopic) and in_array($comments_coms[ix].threadId,$smarty.request.forumtopic)}checked="checked"{/if}>
					</td>
				{/if}	
				<td class="icon">
					{if $newtopic neq ''}
						{assign var=nticon value=$newtopic}
						{assign var=ntalt value="-{tr}New{/tr}"}
					{/if}
					{if $comments_coms[ix].type eq 'n'}
						{icon _id="page$nticon" alt="{tr}Normal{/tr}$ntalt"}
					{elseif $comments_coms[ix].type eq 'a'}
						{icon _id="announce$nticon" alt="{tr}Announce{/tr}$ntalt"}
					{elseif $comments_coms[ix].type eq 'h'}
						{icon _id="hot$nticon" alt="{tr}Hot{/tr}$ntalt"}
					{elseif $comments_coms[ix].type eq 's'}
						{icon _id="sticky$nticon" alt="{tr}Sticky{/tr}$ntalt"}
					{elseif $comments_coms[ix].type eq 'l'}
						{icon _id="locked$nticon" alt="{tr}Locked{/tr}$ntalt"}
					{elseif $comments_coms[ix].type eq 'd'}
						{icon _id="user_comment" alt="{tr}Deliberation{/tr}$ntalt"}
					{/if}

					{if $comments_coms[ix].locked eq 'y'}
						{icon _id="lock" alt="{tr}Locked{/tr}"}
					{elseif $forum_info.is_locked eq 'y'}
						{icon _id="lock_red" alt="{tr}Forum Lock{/tr}"}
					{/if}
				</td>
				{if $forum_info.topic_smileys eq 'y'}
					<td class="icon">
						{if strlen($comments_coms[ix].smiley) > 0}
							<img src='img/smiles/{$comments_coms[ix].smiley}' alt=''>
						{else}
							&nbsp;{$comments_coms[ix].smiley}
						{/if}
					</td>
				{/if}

				<td class="text">
					<a {if $comments_coms[ix].is_marked}class="forumnameread"{else}class="forumname"{/if} href="tiki-view_forum_thread.php?comments_parentId={$comments_coms[ix].threadId}{if $comments_threshold}&amp;topics_threshold={$comments_threshold}{/if}{if $comments_offset or $smarty.section.ix.index}&amp;topics_offset={math equation="x + y" x=$comments_offset y=$smarty.section.ix.index}{/if}{if $thread_sort_mode ne $forum_info.topicOrdering}&amp;topics_sort_mode={$thread_sort_mode}{/if}{if isset($topics_find) and $topics_find}&amp;topics_find={$comments_find}{/if}">
						{$comments_coms[ix].title|escape}
					</a>
					{if $forum_info.topic_summary eq 'y'}
						<div class="subcomment">
							{$comments_coms[ix].summary|truncate:240:"...":true|escape}
						</div>
					{/if}
				</td>
				{if $forum_info.topics_list_replies eq 'y'}
					<td class="integer">{$comments_coms[ix].replies}</td>
				{/if}
				{if $forum_info.topics_list_reads eq 'y'}
					<td class="integer">{$comments_coms[ix].hits}</td>
				{/if}
				{if $forum_info.topics_list_pts eq 'y'}
					<td class="integer">{$comments_coms[ix].average|string_format:"%.2f"}</td>
				{/if}
				{if $forum_info.topics_list_lastpost eq 'y'}
					<td class="text">
						{if $forum_info.topics_list_lastpost_avatar eq 'y' and $prefs.feature_userPreferences eq 'y'}
							<div style="float:left;padding-right:2px"><img src="tiki-show_user_avatar.php?user={$comments_coms[ix].lastPostData.userName|escape:"url"}&amp;always" title="{$comments_coms[ix].lastPostData.userName|username}"></div>
						{/if}
						<div style="float:left;">
							{$comments_coms[ix].lastPost|tiki_short_datetime} {* date_format:"%b %d [%H:%M]" *}
							{if $comments_coms[ix].replies}
								<br>
								<small>{if $forum_info.topics_list_lastpost_title eq 'y'}<i>{$comments_coms[ix].lastPostData.title|escape}</i> {/if}{tr}by{/tr} {$comments_coms[ix].lastPostData.userName|userlink}</small>
							{/if}
						</div>
					</td>
				{elseif $forum_info.topics_list_lastpost_avatar eq 'y' and $prefs.feature_userPreferences eq 'y'}
					<td class="text">
						<img src="tiki-show_user_avatar.php?user={$comments_coms[ix].lastPostData.userName|escape:"url"}$amp;always" title="{$comments_coms[ix].lastPostData.userName|username}">
					</td>
				{/if}
				{if $forum_info.topics_list_author eq 'y'}
					<td class="text">
						{if $forum_info.topics_list_author_avatar eq 'y' and $prefs.feature_userPreferences eq 'y'}
							<div style="float:left;padding-right:2px">
								<img src="tiki-show_user_avatar.php?user={$comments_coms[ix].userName|escape:"url"}" title="{$comments_coms[ix].userName|username}">
							</div>
						{/if}
						<div style="float:left">
							{$comments_coms[ix].userName|userlink}</td>
						</div>
				{elseif $forum_info.topics_list_author_avatar eq 'y' and $prefs.feature_userPreferences eq 'y'}
					<td class="text">
						<img src="tiki-show_user_avatar.php?user={$comments_coms[ix].userName|escape:"url"}" title="{$comments_coms[ix].userName|username}">
					</td>
				{/if}
				
				{if $forum_info.att_list_nb eq 'y'}
					<td style="text-align:center;">
						{if !empty($comments_coms[ix].nb_attachments)}<a href="tiki-view_forum_thread.php?comments_parentId={$comments_coms[ix].threadId}&amp;view_atts=y#attachments" title="{tr}Attachments{/tr}">{/if}
						{$comments_coms[ix].nb_attachments}
						{if !empty($comments_coms[ix].nb_attachments)}</a>{/if}
					</td>
				{/if}
				
				{if $prefs.feature_multilingual eq 'y'}
					<td>
						{$forum_info.forumLanguage}
					</td>
				{/if}

				{if $prefs.forum_category_selector_in_list eq 'y'}
					<td>{categoryselector type="forum post" object=$comments_coms[ix].threadId categories=$prefs.forum_available_categories}</td>
				{/if}
				
				<td class="text" nowrap="nowrap">
					{if (isset($comments_coms[ix].attachments) and count($comments_coms[ix].attachments))
						or $tiki_p_admin_forum eq 'y'}
						{if isset($comments_coms[ix].attachments) and count($comments_coms[ix].attachments)}
							<img src='img/icons/attachment.gif' alt='attachments'>
						{/if}
					{else}
						&nbsp;
					{/if}

					{if ( $tiki_p_admin_forum eq 'y' or ($comments_coms[ix].userName == $user && $tiki_p_forum_post eq 'y') ) and $forum_info.is_locked neq 'y' and $comments_coms[ix].locked neq 'y'}
						<a href="tiki-view_forum.php?openpost=1&amp;comments_threadId={$comments_coms[ix].threadId}&amp;forumId={$forum_info.forumId}&amp;comments_threshold={$comments_threshold}&amp;comments_offset={$comments_offset}&amp;thread_sort_mode={$thread_sort_mode}&amp;comments_per_page={$comments_per_page}" class="admlink">{icon _id='page_edit'}</a>
					{/if}

					{if $prefs.feature_forum_topics_archiving eq 'y' && $tiki_p_admin_forum eq 'y'}
						{if $comments_coms[ix].archived eq 'y'}
							<a href="{$smarty.server.PHP_SELF}?{query archive="n" comments_parentId=$comments_coms[ix].threadId}" title="{tr}Unarchive{/tr}">{icon _id='package_go' alt="{tr}Unarchive{/tr}"}</a>
						{else}
							<a href="{$smarty.server.PHP_SELF}?{query archive="y" comments_parentId=$comments_coms[ix].threadId}" title="{tr}Archive{/tr}">{icon _id='package' alt="{tr}Archive{/tr}"}</a>
						{/if}
					{/if}

					{if $tiki_p_admin_forum eq 'y'}
						<a href="tiki-view_forum.php?comments_remove=1&amp;comments_threadId={$comments_coms[ix].threadId}&amp;forumId={$forum_info.forumId}&amp;comments_threshold={$comments_threshold}&amp;comments_offset={$comments_offset}&amp;thread_sort_mode={$thread_sort_mode}&amp;comments_per_page={$comments_per_page}" class="admlink">{icon _id='cross' alt="{tr}Remove{/tr}"}</a>
					{/if}
				</td>
			</tr>
		{sectionelse}
			{norecords _colspan=8 _text="No topics yet"}
		{/section}
	</table>
</form>

{pagination_links cant=$comments_cant step=$comments_per_page offset=$comments_offset offset_arg='comments_offset'}{/pagination_links}

{if $forum_info.forum_last_n > 0 && count($last_comments)}
	{* Last n titles *}
	{cycle values="odd,even" print=false}
	<table class="normal">
		<tr>
			<th>{tr}Last{/tr} {$forum_info.forum_last_n} {tr}posts in this forum{/tr}</th>
		</tr>
		{section name=ix loop=$last_comments}
			<tr class="{cycle}">
				<td>
					{if $last_comments[ix].parentId eq 0}
						{assign var="idt" value=$last_comments[ix].threadId}
					{else}
						{assign var="idt" value=$last_comments[ix].parentId}
					{/if}
					<a class="forumname" href="tiki-view_forum_thread.php?comments_parentId={$idt}&amp;topics_threshold={$comments_threshold}&amp;topics_offset={math equation="x + y" x=$comments_offset y=$smarty.section.ix.index}&amp;topics_sort_mode={$thread_sort_mode}&amp;topics_find={$comments_find}&amp;forumId={$forum_info.forumId}">{$last_comments[ix].title|escape}</a>
				</td>
			</tr>
		{/section}
	</table>
	<br>
{/if}

<div id="page-bar" class="clearfix">
	{button href="javascript:flip('filteroptions');" _flip_id="filteroptions" _text="{tr}Filter Posts{/tr}"}
	{if $prefs.feature_forum_quickjump eq 'y' and count($all_forums) > 1}
		<form id='quick' method="post" action="tiki-view_forum.php" style="float:right;">
			<small>{tr}Jump to forum:{/tr}</small>
			<select name="forumId" onchange="javascript:document.getElementById('quick').submit();">
				{section name=ix loop=$all_forums}
					<option value="{$all_forums[ix].forumId|escape}" {if $all_forums[ix].forumId eq $forumId}selected="selected"{/if}>{$all_forums[ix].name}</option>
				{/section}
			</select>
		</form>
	{/if}
</div>

<div id="filteroptions" style="display:none;">
			<form id='time_control' method="post" action="tiki-view_forum.php">
				{if $comments_offset neq 0}
					<input type="hidden" name="comments_offset" value="{$comments_offset|escape}">
				{/if}
				{if $comments_threadId neq 0}
					<input type="hidden" name="comments_threadId" value="{$comments_threadId|escape}">
				{/if}
				{if $comments_threshold neq 0}
					<input type="hidden" name="comments_threshold" value="{$comments_threshold|escape}">
				{/if}
				<input type="hidden" name="thread_sort_mode" value="{$thread_sort_mode|escape}">
				<input type="hidden" name="forumId" value="{$forumId|escape}">
				<table>
					<tr>
						<th colspan="2">
							{tr}Posts Filtering{/tr}
						</th>
					</tr>
					<tr>
						<th>
							<label for="filter_time">{tr}Last post date{/tr}</label>
						</th>
						<td>
							<select id="filter_time" name="time_control">
							<option value="" {if $smarty.request.time_control eq ''}selected="selected"{/if}>{tr}All posts{/tr}</option>
							<option value="3600" {if $smarty.request.time_control eq 3600}selected="selected"{/if}>{tr}Last hour{/tr}</option>
							<option value="86400" {if $smarty.request.time_control eq 86400}selected="selected"{/if}>{tr}Last 24 hours{/tr}</option>
							<option value="172800" {if $smarty.request.time_control eq 172800}selected="selected"{/if}>{tr}Last 48 hours{/tr}</option>
							</select>
						</td>
					</tr>
				{if $prefs.feature_forum_topics_archiving eq 'y'}
					<tr>
						<th>
							<label for="show_archived">{tr}Show archived posts{/tr}</label>
						</th>
						<td>
							<input style="margin-left:20px" type="checkbox" id="show_archived" name="show_archived" {if $show_archived eq 'y'}checked="checked"{/if}>
						</td>
					</tr>
				{/if}
				{if $user}
					<tr>
						<th>
							<label for="filter_poster">{tr}Containing posts by{/tr}</label>
						</th>
						<td>
							<select id="filter_poster" name="poster">
							<option value=""{if empty($smarty.request.poster)} selected="selected"{/if}>
								{tr}All posts{/tr}
							</option>
							<option value="_me" {if isset($smarty.request.poster) and $smarty.request.poster eq '_me'} selected="selected"{/if}>
								{tr}Me{/tr}
							</option>
							</select>
						</td>
					</tr>
				{/if}				
				<tr>
					<th>
						<label for="filter_type">{tr}Type{/tr}</label>
					</th>
					<td>
						<select id="filter_type" name="filter_type">
							<option value=""{if empty($smarty.request.filter_type)}selected="selected"{/if}>
								{tr}All posts{/tr}
							</option>
							<option value="n" {if isset($smarty.request.filter_type) and $smarty.request.filter_type eq 'n'} selected="selected"{/if}>
								{tr}normal{/tr}
							</option>
							<option value="a" {if isset($smarty.request.filter_type) and $smarty.request.filter_type eq 'a'} selected="selected"{/if}>
								{tr}announce{/tr}
							</option>
							<option value="h"{if isset($smarty.request.filter_type) and $smarty.request.filter_type eq 'h'} selected="selected"{/if}>
								{tr}hot{/tr}
							</option>
							<option value="s"{if isset($smarty.request.filter_type) and $smarty.request.filter_type eq 's'} selected="selected"{/if}>
								{tr}sticky{/tr}
							</option>
						</select>
					</td>
				</tr>
				<tr>
					<th>
						<label for="filter_replies">{tr}Replies{/tr}</label>
					</th>
					<td>
						<select id="filter_replies" name="reply_state">
							<option value=""{if empty($smarty.request.reply_state)} selected="selected"{/if}>
								{tr}All posts{/tr}
							</option>
							<option value="none"{if isset($smarty.request.reply_state) and $smarty.request.reply_state eq 'none'} selected="selected"{/if}>
								{tr}Posts with no replies{/tr}
							</option>
						</select>
					</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td>
						<input type="submit" id="filter_submit" value="{tr}Filter{/tr}">
					</td>
				</tr>
				</table>
			</form>
</div>
{if empty($user) and $prefs.javascript_enabled eq "y"}
	{jq}
		var js_anonymous_name = getCookie('anonymous_name');
		if (js_anonymous_name) document.getElementById('anonymous_name').value = js_anonymous_name;
	{/jq}
{/if}
