diff options
| author | Christian Fowler <spider@viovio.com> | 2006-09-23 03:47:27 +0000 |
|---|---|---|
| committer | Christian Fowler <spider@viovio.com> | 2006-09-23 03:47:27 +0000 |
| commit | cf67b6ac2114042731f023f7780ffc2efe7f224a (patch) | |
| tree | 192f01ccbc50294e40c12eaead5c5846da055b27 /templates/list_topics.tpl | |
| parent | de3dccd1d8b3002283935f41d2e58cc8cd764c84 (diff) | |
| download | boards-cf67b6ac2114042731f023f7780ffc2efe7f224a.tar.gz boards-cf67b6ac2114042731f023f7780ffc2efe7f224a.tar.bz2 boards-cf67b6ac2114042731f023f7780ffc2efe7f224a.zip | |
remove .tpl's to list_ to follow convention and be more readable
Diffstat (limited to 'templates/list_topics.tpl')
| -rw-r--r-- | templates/list_topics.tpl | 195 |
1 files changed, 195 insertions, 0 deletions
diff --git a/templates/list_topics.tpl b/templates/list_topics.tpl new file mode 100644 index 0000000..c96a105 --- /dev/null +++ b/templates/list_topics.tpl @@ -0,0 +1,195 @@ +{* $Header: /cvsroot/bitweaver/_bit_boards/templates/list_topics.tpl,v 1.1 2006/09/23 03:47:27 spiderr Exp $ *} +{strip} +<div class="listing bitboard"> + <div class="floaticon"> + {if $print_page ne 'y'} + {if $gBitUser->hasPermission( 'p_bitboard_edit' )} + <a title="{tr}Remove this message board{/tr}" href="{$smarty.const.BITBOARDS_PKG_URL}edit.php?b={$board->mInfo.board_id}">{biticon ipackage="icons" iname="accessories-text-editor" iexplain="Edit Message Board"}</a> + {/if} + {if $gBitUser->hasPermission( 'p_bitboard_remove' )} + <a title="{tr}Remove this message board{/tr}" href="{$smarty.const.BITBOARDS_PKG_URL}remove.php?b={$board->mInfo.board_id}">{biticon ipackage="icons" iname="edit-delete" iexplain="Remove Message Board"}</a> + {/if} + {/if}<!-- end print_page --> + </div><!-- end .floaticon --> + + <div class="header"> + <h1>{$board->mInfo.title|escape|default:"Message Board Topic"}</h1> + {if $boards->mInfo.parsed_data} + <h2>{$board->mInfo.parsed_data}</h2> + {/if} + Back to <a href="{$cat_url}">{$board->mInfo.content_type.content_description}s</a> + </div> + + <div class="body"> + {minifind sort_mode=$sort_mode b=$smarty.request.b} + {* looks horrible, but leave for now - xing *} + <div class="navbar"> + <a title="{tr}New Topic{/tr}" href="{$comments_return_url}&post_comment_request=1#editcomments">{tr}New Topic{/tr} {biticon ipackage="icons" iname="mail-message-new" iexplain="New Topic"}</a> + </div> + + {form id="checkform"} + <input type="hidden" name="board_id" value="{$smarty.request.board_id}" /> + <input type="hidden" name="offset" value="{$control.offset|escape}" /> + <input type="hidden" name="sort_mode" value="{$control.sort_mode|escape}" /> + + <table class="data"> + {if !$gBitSystem->isFeatureActive('bitboards_thread_verbrose')} + <tr> + <th style="width:5%;"> </th> + <th style="width:40%;">{tr}Title{/tr}</th> + <th style="width:5%;">{tr}Replies{/tr}</th> + <th style="width:20%;">{tr}Started{/tr}</th> + <th style="width:20%;">{tr}Last Post{/tr}</th> + {if $gBitUser->hasPermission('p_bitboards_edit') || $gBitUser->hasPermission('p_bitboards_post_edit')} + <th style="width:1%;"><abbr title="{tr}Number of posts by Anonymous users{/tr}">Anon</abbr></th> + {/if} + {if $gBitUser->hasPermission('p_bitboards_edit')} + <th style="width:10%;" colspan="2">Actions</th> + {/if} + </tr> + {/if} + + {foreach item=thread from=$threadList} + <tr class="{cycle values="even,odd"} { + if $gBitSystem->isFeatureActive('bitboards_post_anon_moderation') && $thread.unreg > 0 + }unapproved{ + elseif $thread.th_moved>0 + }moved{ + /if} + {if $thread.th_sticky==1} highlight{/if}" + > + <td style="white-space:nowrap;">{* topic status icons *} + {if $thread.th_moved>0} + {biticon ipackage="icons" iname="go-jump" iexplain="Moved Topic"} + {else} + {assign var=flip value=$thread.flip} + {foreach from=$flip item=flip_s key=flip_name} + {include file="bitpackage:bitboards/flipswitch.tpl"} + {/foreach} + {/if} + </td> + + <td> + <a href="{$thread.url}" title="{$thread.title|escape}">{$thread.title|escape}</a> + </td> + + <td style="text-align:center;">{if $thread.post_count-1}{$thread.post_count-1}{/if}</td> + + <td style="text-align:center;"> + {$thread.flc_created|reltime:short|escape}<br/> + {if $thread.flc_user_id < 0}{$thread.anon_name|escape}{else}{displayname user_id=$thread.flc_user_id}{/if} + </td> + + <td style="text-align:center;"> + {if $thread.post_count > 1}{$thread.llc_last_modified|reltime:short|escape}{else}{/if}<br/> + {if $thread.post_count > 1}{if $thread.llc_user_id < 0}{$thread.l_anon_name|escape}{else}{displayname user_id=$thread.llc_user_id}{/if}{else}{/if} + </td> + + {if $gBitUser->hasPermission('p_bitboards_edit') || $gBitUser->hasPermission('p_bitboards_post_edit')} + <td style="text-align:center;">{if $thread.unreg > 0}<a class="highlight" href="{$thread.url}" title="{$thread.title}">{$thread.unreg}</a>{/if}</td> + {/if} + + {if $gBitUser->hasPermission('p_bitboards_edit') || $gBitUser->hasPermission('p_bitboards_post_edit')} + <td class="actionicon"> + {if $thread.flc_user_id<0 && $thread.first_approved==0} + <a title="{tr}Approve First Post{/tr}" href="{$smarty.const.BITBOARDS_PKG_URL}topic.php?b={$board->mInfo.board_id}&action=1&comment_id={$thread.th_thread_id}"> + {biticon ipackage="icons" iname="list-add" iexplain="Approve First Post"} + </a> + <a title="{tr}Reject First Post{/tr}" href="{$smarty.const.BITBOARDS_PKG_URL}topic.php?b={$board->mInfo.board_id}&action=2&comment_id={$thread.th_thread_id}"> + {biticon ipackage="icons" iname="list-remove" iexplain="Reject First Post"} + </a> + {/if} + + {if $thread.th_moved==0} + {if $gBitUser->hasPermission( 'p_bitboards_edit' )} + {*smartlink ititle="Edit" ifile="edit.php" ibiticon="liberty/edit" board_id=$thread.board_id*} + <a onclick=" + document.getElementById('move_block_{$thread.th_thread_id|escape:"url"}').style['display']='inline'; + var url = '{$smarty.const.BITBOARDS_PKG_URL}ajax.php?req=1&seq=' + new Date().getTime(); + var element = 'move_{$thread.th_thread_id|escape:"url"}'; + var params = null; + {literal} + var ajax = new Ajax.Updater( + {success: element}, + url, {method: 'get', parameters: params, onFailure: reportError} + ); + {/literal} + this.oldonclick=this.onclick; + this.onclick=new Function(' + document.getElementById(\'move_block_{$thread.th_thread_id|escape:"url"}\').style[\'display\']=\'none\'; + document.getElementById(\'move_{$thread.th_thread_id|escape:"url"}\').innerHTML=\'\'; + this.onclick=this.oldonclick; + return false; + '); + return false;" title="{tr}Move Thread{/tr}" href="{$smarty.const.BITBOARDS_PKG_URL}topic_move.php?t={$thread.th_thread_id|escape:"url"}" + >{biticon ipackage=icons iname="go-jump" iexplain="Move Thread" iforce="icon"}</a> + {/if} + {/if} + + {if $thread.th_moved==0 && $gBitUser->hasPermission( 'p_bitboards_remove' )} + <a title="{tr}Delete Thread{/tr}" href="{$smarty.const.BITBOARDS_PKG_URL}remove_bitboard.php?thread_id={$thread.th_thread_id|escape:"url"}">{biticon ipackage="icons" iname="edit-delete" iexplain="Delete Thread" iforce="icon"}</a> + {else} + {biticon ipackage=liberty iname=spacer iforce="icon"} + {/if} + + {if $thread.th_moved==0} + {if $gBitUser->hasPermission( 'p_bitboards_edit' )} + <br /> + <div style="display:none;" id="move_block_{$thread.th_thread_id|escape:"url"}"> + Move to: <select onchange="window.location=('{$smarty.const.BITBOARDS_PKG_URL}topic_move.php?t={$thread.th_thread_id|escape:"url"}&target='+ + document.getElementById('move_{$thread.th_thread_id|escape:"url"}').value);" id="move_{$thread.th_thread_id|escape:"url"}"> + </select> + </div> + {/if} + {/if} + </td> + + {if $thread.th_moved==0 && $gBitUser->hasPermission( 'p_bitboards_remove' )} + <td> + <input type="checkbox" name="checked[]" title="{$thread.title|escape}" value="{$thread.th_thread_id}" /> + </td> + {/if} + {/if} + </tr> + {foreachelse} + <tr class="norecords"><td colspan="16"> + {tr}No records found{/tr} + </td></tr> + {/foreach} + </table> + + <div class="navbar"> + <a class="button" title="{tr}New Topic{/tr}" href="{$comments_return_url}&post_comment_request=1#editcomments">{biticon ipackage="icons" iname="mail-message-new" iexplain="New Topic" iforce="icon"} {tr}New Topic{/tr}</a> + </div> + + {if $gBitUser->hasPermission( 'p_bitboards_remove' )} + <div style="text-align:right;"> + <script type="text/javascript">/* <![CDATA[ check / uncheck all */ + document.write("<label for=\"switcher\">{tr}Select All{/tr}</label> "); + document.write("<input name=\"switcher\" id=\"switcher\" type=\"checkbox\" onclick=\"switchCheckboxes(this.form.id,'checked[]','switcher')\" /><br />"); + /* ]]> */</script> + + <select name="submit_mult" onchange="this.form.submit();"> + <option value="" selected="selected">{tr}with checked{/tr}:</option> + {if $gBitUser->hasPermission( 'p_bitboards_remove' )} + <option value="remove_bitboards">{tr}remove{/tr}</option> + {/if} + </select> + + <noscript><div><input type="submit" value="{tr}Submit{/tr}" /></div></noscript> + </div> + {/if} + {/form} + + {pagination b=$smarty.request.b} + + {include file="bitpackage:bitboards/legend_inc.tpl" topicicons=1} + </div><!-- end .body --> +</div><!-- end .admin --> + +{if $gBitSystem->isFeatureActive('bitboards_post_anon_moderation') && $smarty.request.post_comment_request && !$gBitUser->isRegistered()} + {formfeedback warning="Your post will not be shown immediately it will have to be approved by a moderator"} +{/if} + +{include file="bitpackage:liberty/comments_post_inc.tpl" post_title="Post" hide=1} +{/strip} |
