Guest User

Untitled

a guest
Apr 18th, 2015
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.52 KB | None | 0 0
  1. <if test="$this->settings['hoverDescriptions']='no'"></if>
  2. <if test="$this->settings['removeStatsColumn']='no'"></if>
  3. <if test="$this->settings['customForumIcons']='no'"></if>
  4. <!-- -->
  5. {parse js_module="forums"}
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. //Search Setup
  9. ipb.vars['search_type'] = 'forum';
  10. ipb.vars['search_type_id'] = {$this->request['showforum']};
  11. ipb.templates['topic_rename'] = new Template("<input type='text' id='#{inputid}' value='#{value}' class='input_text' size='50' maxlength='{$this->settings['topic_title_max_len']}' /> <input type='submit' value='{$this->lang->words['rename_topic_update']}' class='input_submit' id='#{submitid}' /> <a href='#' id='#{cancelid}' class='cancel' title='{$this->lang->words['cancel']}'>{$this->lang->words['cancel']}</a>");
  12. var markerURL = ipb.vars['base_url'] + "app=forums&module=ajax&section=markasread&i=1"; // Ajax URL so don't use &amp;
  13. var unreadIcon = "<img src='{$this->settings['img_url']}/f_icon_read.png' />";
  14.  
  15. ipb.forums.modPerms = [];
  16. <if test="$this->memberData['g_is_supmod']">
  17. ipb.forums.modPerms['approve'] = 1;
  18. ipb.forums.modPerms['delete'] = 1;
  19. ipb.forums.modPerms['hide'] = 1;
  20. ipb.forums.modPerms['unhide'] = 1;
  21. ipb.forums.modPerms['pin'] = 1;
  22. ipb.forums.modPerms['unpin'] = 1;
  23. ipb.forums.modPerms['open'] = 1;
  24. ipb.forums.modPerms['close'] = 1;
  25. ipb.forums.modPerms['move'] = 1;
  26. ipb.forums.modPerms['merge'] = 1;
  27. <else />
  28. <if test="isset( $this->memberData['forumsModeratorData'][ $forum_data['id'] ] )">
  29. ipb.forums.modPerms['approve'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['topic_q']};
  30. ipb.forums.modPerms['delete'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['delete_topic']};
  31. ipb.forums.modPerms['hide'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['bw_mod_soft_delete']};
  32. ipb.forums.modPerms['unhide'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['bw_mod_un_soft_delete']};
  33. ipb.forums.modPerms['pin'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['pin_topic']};
  34. ipb.forums.modPerms['unpin'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['unpin_topic']};
  35. ipb.forums.modPerms['open'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['open_topic']};
  36. ipb.forums.modPerms['close'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['close_topic']};
  37. ipb.forums.modPerms['move'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['move_topic']};
  38. ipb.forums.modPerms['merge'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['split_merge']};
  39. </if>
  40. </if>
  41.  
  42. ipb.templates['topic_moderation'] = new Template("<div id='comment_moderate_box' class='ipsFloatingAction' style='display: none'> <span class='desc'>{$this->lang->words['f_comment_action_count']} </span> <select id='tactInPopup' class='input_select'> </select>&nbsp;&nbsp;<input type='button' class='input_submit' id='submitModAction' value='{$this->lang->words['comments_act_go']}' /> </div>");
  43. //]]>
  44. </script>
  45. <div class='ipbfs_titlebox'>
  46. <if test="watchismember:|:$this->memberData['member_id']">
  47. <if test="hasFollowData:|:$other_data['follow_data']">
  48. <span class='right'>{$other_data['follow_data']}</span>
  49. </if>
  50. </if>
  51. <h1 class='ipsType_pagetitle'>{$forum_data['name']}</h1>
  52. <div class='ipsType_pagedesc forum_rules'>
  53. <if test="rules:|:$forum_data['show_rules']">
  54. <if test="rulesinline:|:$forum_data['show_rules'] == 2">
  55. <strong>{$forum_data['rules_title']}</strong>
  56. {$forum_data['rules_text']}
  57. </if>
  58. <if test="ruleslink:|:$forum_data['show_rules'] == 1">
  59. <a href='{parse url="app=forums&amp;module=forums&amp;section=rules&amp;f={$forum_data['id']}" base="public"}' title='{$this->lang->words['view_forum_rules']}'>{$forum_data['rules_title']}</a>
  60. </if>
  61. <else />
  62. {$forum_data['description']}
  63. </if>
  64. </div>
  65. </div>
  66. <br />
  67. <if test="hasannouncements:|:is_array( $announce_data ) AND count( $announce_data )">
  68. <div class='content_border'><table class='ipb_table topic_list hover_rows' summary='{$this->lang->words['forum_topic_list']} "{$forum_data['name']}"' id='announcements'>
  69. <foreach loop="announcements:$announce_data as $aid => $adata">
  70. <tr class='row2 announcement' id='arow_{$adata['announce_id']}'>
  71. <td>
  72. <php>$_seoTitle = $adata['announce_seo_title'] ? $adata['announce_seo_title'] : "%%{$adata['announce_title']}%%";</php>
  73. {parse replacement="t_announcement"}
  74. <h4>
  75. <a href="{parse url="showannouncement={$adata['announce_id']}&amp;f={$forum_data['id']}" seotitle="{$_seoTitle}" template="showannouncement" base="public"}" title='{$this->lang->words['view_announcement']}'>{$adata['announce_title']}</a>
  76. </h4>&nbsp;
  77. <span class='desc'>{$this->lang->words['posted_by']} {parse template="userHoverCard" group="global" params="$adata"}
  78. <if test="announcedates:|:$adata['announce_start'] AND $adata['announce_start'] != '--'">, {$adata['announce_start']}</if>
  79. </span>
  80. </td>
  81. </tr>
  82. </foreach>
  83. </table></div>
  84. <br />
  85. </if>
  86. <!-- __-SUBFORUMS-__ -->
  87. <if test="hassubforums:|:is_array( $sub_forum_data ) AND count( $sub_forum_data )">
  88. <div class='category_block block_wrap'>
  89. {parse replacement="header_start"}<h3 class='maintitle'>{$this->lang->words['sub_forum_title']}</h3>{parse replacement="header_end"}
  90. <div class='ipsBox table_wrap removeDefault'>
  91. <div class='ipsBox_container'>
  92. <table class='ipb_table' summary="{$this->lang->words['cat_subforums']} '{$forum_data['name']}'">
  93. <foreach loop="subforums:$sub_forum_data as $_data">
  94. <if test="subforumdata:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )">
  95. <foreach loop="forums:$_data['forum_data'] as $forum_id => $forum_data">
  96. <if test="forumRedirect:|:$forum_data['redirect_on']">
  97. <tr class='redirect_forum' id='f_{$forum_data['id']}'>
  98. <td class='col_c_icon'>
  99. <if test="$this->settings['customForumIcons']=='yes'">
  100. <php>
  101. $imageURL = "{$this->settings['img_url']}";
  102. $imageFolder = basename($imageURL);
  103. $forumId = $forum_data['id'];
  104. </php>
  105. <if test="is_file( DOC_IPS_ROOT_PATH . '/' . PUBLIC_DIRECTORY . '/style_images/' . $imageFolder . '/forum_images/' . $forumId . '.png' )">
  106. <img src="{style_images_url}/forum_images/{$forum_data['id']}.png" alt="" />
  107. <else />
  108. <img src="{style_images_url}/forum_images/default.png" alt="" />
  109. </if>
  110. <else />
  111. <img src='{$this->settings['img_url']}/f_redirect.png' />
  112. </if>
  113. </td>
  114. <td <if test="$this->settings['removeStatsColumn']=='no'"><if test="canSeeLastInfoRedirect:|:$this->memberData['gbw_view_last_info']">colspan='2'</if></if> class='col_c_forum'>
  115. <h4 class='forum_name'><strong><a href="{parse url="showforum={$forum_data['id']}" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}" title='{$forum_data['name']}'>{$forum_data['name']}</a></strong></h4>
  116. <if test="$forum_data['description']"><if test="$this->settings['hoverDescriptions']=='yes'"><span class='forum_desc_pos'><span class='forum_desc_con'><span class='forum_description'>{$forum_data['description']}</span></span></span><else /><p class='desc forum_desc'>{$forum_data['description']}</p></if></if>
  117. </td>
  118. <td class='desc'>
  119. <ul class='last_post ipsType_small'>
  120. <li class='desc lighter'><em>{parse format_number="$forum_data['redirect_hits']"} {$this->lang->words['rd_hits']}</em></li></ul>
  121. </td>
  122. </tr>
  123. <else />
  124. <tr class='<if test="$forum_data['_has_unread']">unread<else />notnew</if>'>
  125. <td class='col_c_icon'>
  126. <if test="$forum_data['_has_unread']">
  127. <a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&amp;module=forums&amp;section=markasread&amp;marktype=forum&amp;forumid={$forum_data['id']}&amp;returntoforumid={$this->request['f']}&amp;i=1" base="public"}" data-tooltip="{$this->lang->words['bi_markread']}" class='forum_marker'>
  128. <if test="$this->settings['customForumIcons']=='yes'">
  129. <php>
  130. $imageURL = "{$this->settings['img_url']}";
  131. $imageFolder = basename($imageURL);
  132. $forumId = $forum_data['id'];
  133. </php>
  134. <if test="is_file( DOC_IPS_ROOT_PATH . '/' . PUBLIC_DIRECTORY . '/style_images/' . $imageFolder . '/forum_images/' . $forumId . '.png' )">
  135. <img src="{style_images_url}/forum_images/{$forum_data['id']}.png" alt="" />
  136. <else />
  137. <img src="{style_images_url}/forum_images/default.png" alt="" />
  138. </if>
  139. <else />
  140. <img src='{$this->settings['img_url']}/f_icon.png' />
  141. </if>
  142. </a>
  143. <script type='text/javascript'>
  144. ipb.global.registerMarker( "forum_img_{$forum_data['id']}", "{$forum_data['img_new_post']}", markerURL + "&forumid={$forum_data['id']}" );
  145. </script>
  146. <else />
  147. <if test="$this->settings['customForumIcons']=='yes'">
  148. <php>
  149. $imageURL = "{$this->settings['img_url']}";
  150. $imageFolder = basename($imageURL);
  151. $forumId = $forum_data['id'];
  152. </php>
  153. <if test="is_file( DOC_IPS_ROOT_PATH . '/' . PUBLIC_DIRECTORY . '/style_images/' . $imageFolder . '/forum_images/' . $forumId . '.png' )">
  154. <img src="{style_images_url}/forum_images/{$forum_data['id']}.png" alt="" class='fadedForumIcon' />
  155. <else />
  156. <img src="{style_images_url}/forum_images/default.png" alt="" class='fadedForumIcon' />
  157. </if>
  158. <else />
  159. <img src='{$this->settings['img_url']}/f_icon_read.png' />
  160. </if>
  161. </if>
  162.  
  163.  
  164.  
  165.  
  166. </td>
  167. <td class='col_c_forum'>
  168. <h4 class='forum_name'>
  169. <if test="hasQueuedAndCanSeeIcon:|:!empty($forum_data['_has_queued_and_can_see_icon'])">
  170. <a href='{parse url="showforum={$forum_data['id']}&amp;modfilter=unapproved" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}' title='{$this->lang->words['view_unapproved']}' class='ipsBadge ipsBadge_orange' data-tooltip="{parse expression="sprintf( $this->lang->words['f_queued'], $forum_data['queued_topics'], $forum_data['queued_posts'])"}" style='vertical-align: top'>{$this->lang->words['f_queued_badge']}</a>
  171. </if>
  172. <strong class='highlight_unread'><a href="{parse url="showforum={$forum_data['id']}" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}" title='{$forum_data['name']}'>{$forum_data['name']}</a></strong>
  173. </h4>
  174.  
  175. <if test="$forum_data['description']"><if test="$this->settings['hoverDescriptions']=='yes'"><span class='forum_desc_pos'><span class='forum_desc_con'><span class='forum_description'>{$forum_data['description']}</span></span></span><else /><p class='desc forum_desc'>{$forum_data['description']}</p></if></if>
  176. <if test="$this->settings['removeStatsColumn']=='yes'"><div class='forum_stats'><span>{$this->lang->words['topics']}:</span> {$forum_data['topics']} &nbsp; <span>{$this->lang->words['replies']}:</span> {$forum_data['posts']}</div></if>
  177. <if test="showSubForums:|:$forum_data['show_subforums'] AND count( $forum_data['subforums'] ) AND $forum_data['show_subforums']">
  178. <ol class='ipsList_inline ipsType_small subforums2' id='subforums_{$forum_data['id']}'><foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"></ol> <ol class='ipsList_inline ipsType_small subforums3' id='subforums_{$forum_data['id']}'><if test="showSubForumsLit:|:$__data[3]"><li class='unread'><else /><li></if></foreach></ol> <ol class='ipsList_inline ipsType_small subforums' id='subforums_{$forum_data['id']}'><foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"></ol> <ol class='ipsList_inline ipsType_small subforums1' id='subforums_{$forum_data['id']}'><if test="showSubForumsLit:|:$__data[3]"><li class='unread'><else /><li></if><a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li></foreach></ol>
  179. </if>
  180.  
  181. </td>
  182. <if test="$this->settings['removeStatsColumn']=='no'"><td class='col_c_stats ipsType_small'>
  183. <ul>
  184. <li>{$forum_data['topics']} {$this->lang->words['topics']}</li>
  185. <li>{$forum_data['posts']} {$this->lang->words['replies']}</li>
  186. </ul>
  187. </td></if>
  188. <if test="canSeeLastInfoSubs:|:$this->memberData['gbw_view_last_info']">
  189. <td class='col_c_post'>
  190. <if test="hideLastInfo:|:$forum_data['hide_last_info']">
  191. <ul class='last_post'>
  192. <li class='desc lighter'><em>{$this->lang->words['f_protected']}</em></li>
  193. </ul>
  194. <else />
  195. <if test="hideTopicInTitle:|:$forum_data['_hide_last_date']">
  196. {parse template="userSmallPhoto" group="global" params="array('member_id' => $forum_data['last_poster_id'], 'members_seo_name' => $forum_data['seo_last_name'], 'pp_small_photo' => $forum_data['pp_small_photo'], 'alt' => '' )"}
  197. <else />
  198. {parse template="userSmallPhoto" group="global" params="array('member_id' => $forum_data['last_poster_id'], 'members_seo_name' => $forum_data['seo_last_name'], 'pp_small_photo' => $forum_data['pp_small_photo'], 'alt' => sprintf( $this->lang->words['bindex_userphoto_alt'], $forum_data['last_title'], $forum_data['members_display_name'] ) )"}</if>
  199. <ul class='last_post ipsType_small'>
  200. <if test="!$forum_data['last_id']">
  201. <li class='desc lighter'><em>{$this->lang->words['f_none']}</em></li>
  202. <else />
  203. <li><span class='highlight_unread'>{$forum_data['last_topic_title']}</span></li>
  204. <li>
  205. <span class='desc lighter blend_links'>
  206. <if test="hideDateUrl:|:$forum_data['_hide_last_date']">
  207. {parse date="$forum_data['last_post']" format="DATE"}
  208. <else />
  209. <a href='{parse url="showtopic={$forum_data['last_id']}&amp;view=getlastpost" base="public" template="showtopic" seotitle="{$forum_data['seo_last_title']}"}' title='{$this->lang->words['view_last_post']}'>{parse date="$forum_data['last_post']" format="DATE"}</a>
  210. </if>
  211. </span>
  212.  
  213. <if test="lastPosterID:|:$forum_data['last_poster_id']">
  214. {$this->lang->words['by_ucfirst']} {parse template="userHoverCard" group="global" params="$forum_data"}
  215. </if>
  216.  
  217. </li>
  218.  
  219. </if>
  220.  
  221. </ul>
  222. </if>
  223. </td></if>
  224. </tr>
  225. </if>
  226. </foreach>
  227. </if>
  228. </foreach>
  229. </table>
  230. </div>
  231. </div>{parse replacement="box_end"}
  232. </div>
  233. <br /><br />
  234. </if>
  235. <if test="showtopics:|:$forum_data['sub_can_post']">
  236. <div class='topic_controls clearfix'>
  237. {$forum_data['SHOW_PAGES']}
  238. <ul class='topic_buttons'>
  239. <if test="usercanpost:|:$forum_data['_user_can_post']">
  240. <li><a href='{parse url="module=post&amp;section=post&amp;do=new_post&amp;f={$forum_data['id']}" base="publicWithApp"}' title='{$this->lang->words['topic_start']}' accesskey='s'>{$this->lang->words['topic_start']}</a></li>
  241. <else />
  242. <li class='disabled'><span><if test="isGuestPostTopicTop:|: ! $this->memberData['member_id']">{$this->lang->words['forum_no_start_topic_guest']}<else />{$this->lang->words['forum_no_start_topic']}</if></span></li>
  243. </if>
  244. <if test="moderationDropdownLink:|:$this->memberData['is_mod'] == 1">
  245. <li class='non_button'>
  246. <a href='#' id='forum_mod_options' class='ipbmenu'>{$this->lang->words['forum_management']}</a>
  247. </li>
  248. </if>
  249. <if test="markRead:|:$this->memberData['member_id'] || $this->settings['topic_marking_guests']"><li class='non_button'>
  250. <a data-clicklaunch="forumMarkRead" data-fid="{$forum_data['id']}" href='{parse url="app=forums&amp;module=forums&amp;section=markasread&amp;marktype=forum&amp;forumid={$forum_data['id']}&amp;returntoforumid={$forum_data['id']}" base="public"}' title='{$this->lang->words['mark_as_read']}'><img src='{$this->settings['img_url']}/icon_check.png' /> &nbsp;{$this->lang->words['mark_as_read']}</a>
  251. </li></if>
  252. </ul>
  253. </div>
  254. <if test="moderationDropdownMenu:|:$this->memberData['is_mod'] == 1">
  255. <ul class='ipbmenu_content' id='forum_mod_options_menucontent' style='display: none'>
  256. <li> <a href='{parse url="showforum={$forum_data['id']}&amp;modfilter=unapproved" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}' title='{$this->lang->words['mod_unapproved']}'>{$this->lang->words['mod_unapproved']}</a> </li>
  257. <li> <a href='{parse url="showforum={$forum_data['id']}&amp;modfilter=hidden" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}' title='{$this->lang->words['mod_hidden']}'>{$this->lang->words['mod_hidden']}</a> </li>
  258. <if test="$this->memberData['g_is_supmod']">
  259. <li> <a href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;do=prune_start&amp;f={$forum_data['id']}&amp;auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['mod_prumemovetopics']}'>{$this->lang->words['mod_prumemovetopics']}</a> </li>
  260. </if>
  261. </ul>
  262. </if>
  263. {parse replacement="header_start"}<div class='ipsFilterbar maintitle'>
  264. <if test="topicsismod:|:$this->memberData['is_mod'] == 1">
  265. <span class='right'>
  266. <input type='checkbox' id='tmod_all' class='input_check' title='{$this->lang->words['topic_select_all']}' value='1' />
  267. &nbsp;
  268. </span>
  269. </if>
  270. <ul class='ipsList_inline ipsType_small' style='margin-top: 1px;'>
  271. <li <if test="ka_last_post:|:$this->request['sort_key'] == 'last_post' and $this->request['sort_by'] == 'Z-A'">class='active'</if>><a href='{parse url="showforum={$forum_data['id']}&amp;st={$this->request['st']}&amp;sort_key=last_post&amp;sort_by=Z-A" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}' rel='nofollow'>{$this->lang->words['sort_recent']}</a></li>
  272. <li <if test="ka_start_date:|:$this->request['sort_key'] == 'start_date' and $this->request['sort_by'] == 'Z-A'">class='active'</if>><a href='{parse url="showforum={$forum_data['id']}&amp;st={$this->request['st']}&amp;sort_key=start_date&amp;sort_by=Z-A" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}' rel='nofollow'>{$this->lang->words['sort_start']}</a></li>
  273. <li <if test="ka_replies:|:$this->request['sort_key'] == 'posts' and $this->request['sort_by'] == 'Z-A'">class='active'</if>><a href='{parse url="showforum={$forum_data['id']}&amp;st={$this->request['st']}&amp;sort_key=posts&amp;sort_by=Z-A" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}' rel='nofollow'>{$this->lang->words['sort_replies']}</a></li>
  274. <li <if test="ka_viewed:|:$this->request['sort_key'] == 'views' and $this->request['sort_by'] == 'Z-A'">class='active'</if>><a href='{parse url="showforum={$forum_data['id']}&amp;st={$this->request['st']}&amp;sort_key=views&amp;sort_by=Z-A" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}' rel='nofollow'>{$this->lang->words['sort_views']}</a></li>
  275. <li <if test="$this->request['sort_by'] == 'A-Z' or !in_array( $this->request['sort_key'], array( 'last_post', 'start_date', 'posts', 'views' ) )">class='active'</if>><a href='#forum_filter_menucontent' id='forum_filter'>{$this->lang->words['sort_custom']} <img src="{$this->settings['img_url']}/useropts_arrow.png" /> </a> </li>
  276. <if test="answerLink:|:$this->registry->class_forums->answerTopicsEnabled( $forum_data['id'] )">
  277. <li <if test="ka_viewed:|:isset($this->request['answered'])">class='active'</if>> <a href="#filter_answered_menucontent" id='filter_answered'>{$this->lang->words['tmenu_answered_link']} <img src="{$this->settings['img_url']}/useropts_arrow.png" /> </a> </li>
  278. </if>
  279. </ul>
  280. </div>{parse replacement="header_end"}
  281. <if test="answerMenu:|:$this->registry->class_forums->answerTopicsEnabled( $forum_data['id'] )">
  282. <ul id='filter_answered_menucontent' class='ipbmenu_content' style='display: none'>
  283. <li> <a href='{parse url="showforum={$forum_data['id']}&amp;st={$this->request['st']}&amp;sort_key={$this->request['sort_key']}&amp;sort_by={$this->request['sort_by']}&amp;answered=true" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}' rel='nofollow'>{$this->lang->words['tmenu_answered']}</a> </li>
  284. <li> <a href='{parse url="showforum={$forum_data['id']}&amp;st={$this->request['st']}&amp;sort_key={$this->request['sort_key']}&amp;sort_by={$this->request['sort_by']}&amp;answered=false" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}' rel='nofollow'>{$this->lang->words['tmenu_unanswered']}</a> </li>
  285. <li> <a href='{parse url="showforum={$forum_data['id']}&amp;st={$this->request['st']}&amp;sort_key={$this->request['sort_key']}&amp;sort_by={$this->request['sort_by']}" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}' rel='nofollow'>{$this->lang->words['tmenu_show_all']}</a> </li>
  286. </ul>
  287. <script type='text/javascript'>
  288. new ipb.Menu( $('filter_answered'), $('filter_answered_menucontent'), { stopClose: true } );
  289. </script>
  290. </if>
  291. <div id='forum_filter_menucontent' class='ipbmenu_content ipsPad' style='display: none'>
  292. <form id='filter_form' action="{parse url="showforum={$forum_data['id']}&amp;st={$this->request['st']}&amp;changefilters=1" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}" method="post">
  293. <strong>{$this->lang->words['filter_type']}</strong><br />
  294. <select name="topicfilter" id='topic_filter' class='input_select'>{$footer_filter['topic_filter']}</select>
  295. <br /><br />
  296.  
  297. <strong>{$this->lang->words['filter_sort']}</strong><br />
  298. <select name="sort_key" id='sort_by' class='input_select'>{$footer_filter['sort_by']}</select>
  299. <br /><br />
  300.  
  301. <strong>{$this->lang->words['filter_direction']}</strong><br />
  302. <select name="sort_by" id='direction' class='input_select'>{$footer_filter['sort_order']}</select>
  303. <br /><br />
  304.  
  305. <strong>{$this->lang->words['filter_time']}</strong><br />
  306. <select name="prune_day" id='time_frame' class='input_select'>{$footer_filter['sort_prune']}</select>
  307. <br /><br />
  308.  
  309. <input type='checkbox' value='1' name='remember' class='input_check' id='remember_filter' /> <label for='remember_filter'>{$this->lang->words['remember_options']}</label>
  310. <br /><br />
  311.  
  312. <input type="submit" value="{$this->lang->words['sort_submit']}" class="input_submit" />
  313. </form>
  314. </div>
  315. <script type='text/javascript'>
  316. new ipb.Menu( $('forum_filter'), $('forum_filter_menucontent'), { stopClose: true } );
  317. </script>
  318. <div class='ipsBox removeDefault'>
  319. <div class='ipsBox_container'>
  320. <table class='ipb_table topic_list hover_rows <if test="topicsismod:|:$this->memberData['is_mod'] == 1">is_mod</if>' summary='{$this->lang->words['forum_topic_list']} "{$forum_data['name']}"' id='forum_table'>
  321. <tr class='header hide'>
  322. <th scope='col' class='col_f_icon'>&nbsp;</th>
  323. <th scope='col' class='col_f_topic'>{$this->lang->words['forum_topic']}</th>
  324. <th scope='col' class='col_f_starter short'>{$this->lang->words['forum_started_by']}</th>
  325. <th scope='col' class='col_f_views stats'>{$this->lang->words['forum_stats']}</th>
  326. <if test="canSeeLastInfoHeader:|:$this->memberData['gbw_view_last_info']"><th scope='col' class='col_f_post'>{$this->lang->words['forum_last_post_info']}</th></if>
  327. <if test="topicsismod:|:$this->memberData['is_mod'] == 1">
  328. <th scope='col' class='col_f_mod short'><input type='checkbox' id='tmod_all' class='input_check' title='{$this->lang->words['topic_select_all']}' value='1' /></th>
  329. </if>
  330. </tr>
  331. <!-- BEGIN TOPICS -->
  332. <if test="hastopics:|:is_array( $topic_data ) AND count( $topic_data )">
  333. <foreach loop="topics:$topic_data as $tid => $data">
  334. {parse template="topic" group="forum" params="$data, $forum_data, $other_data, $inforum"}
  335. </foreach>
  336. <else />
  337. <tr>
  338. <if test="notopicsspan:|:$this->memberData['is_mod'] == 1">
  339. <td colspan='6' class='no_messages'>
  340. <else />
  341. <td colspan='5' class='no_messages'>
  342. </if>
  343. {$this->lang->words['no_topics']}
  344. </td>
  345. </tr>
  346. </if>
  347. </table>
  348. <if test="hastopics:|:$other_data['hasMore']">
  349. <div id='more_topics' style='display: none'>
  350. <a href='#' id='forum_load_more'>{$this->lang->words['load_more_topics']}</a>
  351. </div>
  352. <script type='text/javascript'>
  353. ipb.forums.fetchMore = {
  354. 'f': parseInt("{$this->request['showforum']}") ,
  355. 'page': parseInt("{$this->request['page']}"),
  356. 'sort_by': "{$this->request['sort_by']}",
  357. 'sort_key': "{$this->request['sort_key']}",
  358. 'topicfilter': "{$this->request['topicfilter']}",
  359. 'prune_day': "{$this->request['prune_day']}",
  360. 'max_topics': "{$this->settings['display_max_topics']}"
  361. };
  362. </script>
  363. </if>
  364. </div>
  365. </div>{parse replacement="box_end"}
  366.  
  367. <br />
  368. <div class='topic_controls clear'>
  369. {$forum_data['SHOW_PAGES']}
  370. <ul class='topic_buttons'>
  371. <if test="bottomusercanpost:|:$forum_data['_user_can_post']">
  372. <li><a href='{parse url="module=post&amp;section=post&amp;do=new_post&amp;f={$forum_data['id']}" base="publicWithApp"}' title='{$this->lang->words['topic_start']}' rel='nofollow' accesskey='s'>{$this->lang->words['topic_start']}</a></li>
  373. <else />
  374. <li class='disabled'><span><if test="isGuestPostTopic:|: ! $this->memberData['member_id']">{$this->lang->words['forum_no_start_topic_guest']}<else />{$this->lang->words['forum_no_start_topic']}</if></span></li>
  375. </if>
  376. </ul>
  377. </div>
  378.  
  379. <div id='forum_footer' class='statistics clear clearfix'>
  380. <if test="hasmoderators:|:is_array( $mod_data ) AND count( $mod_data )">
  381. <div id='forum_led_by' class='right ipsType_small'>
  382. <img src='{$this->settings['img_url']}/icon_users.png' /> &nbsp;{$this->lang->words['forum_led_by']}
  383. <foreach loop="moderators:$mod_data as $p => $r">
  384. <a href='{$r[0]}' title='{$this->lang->words['view_profile']}'>{$r[1]}</a><if test="moderatorpopup:|:$r[2]"></if><if test="moderatorscomma:|:$p + 1 != count( $mod_data )">,</if>
  385. </foreach>
  386. </div>
  387. </if>
  388. <if test="showactiveusers:|:is_array( $active_user_data ) AND count( $active_user_data )">
  389. <div id='forum_active_users' class='active_users stats_list'>
  390. <h4 class='statistics_head'>{parse expression="sprintf( $this->lang->words['active_users_titlef'], $active_user_data['stats']['total'] )"}</h4>
  391. <p class='statistics_brief'>{parse expression="sprintf( $this->lang->words['active_users_detail'], $active_user_data['stats']['members'], $active_user_data['stats']['guests'], $active_user_data['stats']['anon'] )"}</p>
  392. <br />
  393. <ul class='ipsList_inline'>
  394. <if test="hasactiveusers:|:is_array( $active_user_data['names'] ) AND count( $active_user_data['names'] )">
  395. {parse expression="implode( ', ', $active_user_data['names'] )"}
  396. </if>
  397. </ul>
  398. </div>
  399. </if>
  400. </div>
  401. </if>
  402. <br class='clear' />
  403.  
  404. <div id='delPopUp' style='display:none'>
  405. <h3 class='bar'>{$this->lang->words['dlt_title']}</h3>
  406. <div class='general_box'>
  407. <form action='#{removeUrl}' method='POST'>
  408. <strong>{$this->lang->words['dlt_remove_from_view']}</strong>
  409. <p class='desc'>{$this->lang->words['dlt_remove_from_view_desc']}</p>
  410. <p style='padding:4px 0px 4px 0px'>{$this->lang->words['dlt_reason']} <input type='text' name='deleteReason' id='delPop_reason' value='' style='width:65%' /> <input type='submit' class='input_submit' value='{$this->lang->words['dlt_remove']}' /></p>
  411. </form>
  412. <div style='#{permaDelete}padding-top:5px'>
  413. <strong>{$this->lang->words['dlt_delete_from_topic']}</strong>
  414. <p class='desc'>{$this->lang->words['dlt_delete_from_topic_desc']}</p>
  415. <p style='padding:4px 0px 4px 0px'><input type='button' class='input_submit' onclick="window.location='#{permaUrl}';" value='{$this->lang->words['dlt_delete_now']}' /></p>
  416. </div>
  417. </div>
  418. </div>
  419. <if test="moderationform:|:$this->memberData['is_mod'] == 1">
  420. <form id='modform' class='right' method="post" action="{parse url="" base="public"}">
  421. <input type="hidden" name="app" value="forums" />
  422. <input type="hidden" name="module" value="moderate" />
  423. <input type="hidden" name="section" value="moderate" />
  424. <input type="hidden" name="do" value="topicchoice" />
  425. <input type="hidden" name="st" value="{$this->request['st']}" />
  426. <input type="hidden" name="f" value="{$forum_data['id']}" />
  427. <input type="hidden" name="auth_key" value="{$this->member->form_hash}" />
  428. <input type="hidden" name="modfilter" value="{$this->request['modfilter']}" />
  429. <input type="hidden" value="{$this->request['selectedtids']}" id='selectedtids' name="selectedtids" />
  430. <input type="hidden" name="tact" id="tact" value="" />
  431. </form>
  432. </if>
  433. <select style='display:none' id='multiModOptions'>
  434. <if test="hasMultiModeratorOptions:|:is_array( $multi_mod_data ) AND count( $multi_mod_data )">
  435. <foreach loop="mm:$multi_mod_data as $mm_data">
  436. <option value="t_{$mm_data[0]}">{$mm_data[1]}</option>
  437. </foreach>
  438. </if>
  439. </select>
Advertisement
Add Comment
Please, Sign In to add comment