annotate forum/Themes/classic/MessageIndex.template.php @ 87:df86d318892b website

Link to SampleType doc
author Chris Cannam
date Mon, 10 Feb 2014 18:11:48 +0000
parents e3e11437ecea
children
rev   line source
Chris@76 1 <?php
Chris@76 2 // Version: 1.1; MessageIndex
Chris@76 3
Chris@76 4 function template_main()
Chris@76 5 {
Chris@76 6 global $context, $settings, $options, $scripturl, $modSettings, $txt;
Chris@76 7
Chris@76 8 echo '
Chris@76 9 <table width="100%" cellpadding="3" cellspacing="0">
Chris@76 10 <tr>
Chris@76 11 <td><a name="top"></a>', theme_linktree(), '</td>';
Chris@76 12 if (!empty($settings['display_who_viewing']))
Chris@76 13 {
Chris@76 14 echo '
Chris@76 15 <td class="smalltext" align="right">';
Chris@76 16 if ($settings['display_who_viewing'] == 1)
Chris@76 17 echo count($context['view_members']), ' ', count($context['view_members']) == 1 ? $txt['who_member'] : $txt[19];
Chris@76 18 else
Chris@76 19 echo empty($context['view_members_list']) ? '0 ' . $txt[19] : implode(', ', $context['view_members_list']) . (empty($context['view_num_hidden']) || $context['can_moderate_forum'] ? '' : ' (+ ' . $context['view_num_hidden'] . ' ' . $txt['hidden'] . ')');
Chris@76 20 echo $txt['who_and'], $context['view_num_guests'], ' ', $context['view_num_guests'] == 1 ? $txt['guest'] : $txt['guests'], $txt['who_viewing_board'], '</td>';
Chris@76 21 }
Chris@76 22 echo '
Chris@76 23 </tr>
Chris@76 24 </table>';
Chris@76 25
Chris@76 26 if (isset($context['boards']) && (!empty($options['show_children']) || $context['start'] == 0))
Chris@76 27 {
Chris@76 28 echo '
Chris@76 29 <table border="0" width="100%" cellspacing="1" cellpadding="5" class="bordercolor">
Chris@76 30 <tr class="titlebg">
Chris@76 31 <td colspan="2">', $txt[20], '</td>
Chris@76 32 <td width="6%" align="center">', $txt[330], '</td>
Chris@76 33 <td width="6%" align="center">', $txt[21], '</td>
Chris@76 34 <td width="22%" align="center">', $txt[22], '</td>
Chris@76 35 </tr>';
Chris@76 36 foreach ($context['boards'] as $board)
Chris@76 37 {
Chris@76 38 echo '
Chris@76 39 <tr>
Chris@76 40 <td class="windowbg" width="6%" align="center" valign="top">', $board['new'] ? '<img src="' . $settings['images_url'] . '/on.gif" alt="' . $txt[333] . '" title="' . $txt[333] . '" border="0" />' : '<img src="' . $settings['images_url'] . '/off.gif" alt="' . $txt[334] . '" title="' . $txt[334] . '" border="0" />', '</td>
Chris@76 41 <td class="windowbg2" align="left" width="60%">
Chris@76 42 <a name="b' . $board['id'] . '"></a>
Chris@76 43 <b>' . $board['link'] . '</b><br />
Chris@76 44 ' . $board['description'];
Chris@76 45
Chris@76 46 if (!empty($board['moderators']))
Chris@76 47 echo '<br />
Chris@76 48 <i class="smalltext">', count($board['moderators']) == 1 ? $txt[298] : $txt[299], ': ', implode(', ', $board['link_moderators']), '</i>';
Chris@76 49
Chris@76 50 if (!empty($board['children']))
Chris@76 51 {
Chris@76 52 $children = array();
Chris@76 53 foreach ($board['children'] as $child)
Chris@76 54 {
Chris@76 55 if ($child['new'])
Chris@76 56 $children[] = '<b>' . $child['link'] . '</b>';
Chris@76 57 else
Chris@76 58 $children[] = $child['link'];
Chris@76 59 }
Chris@76 60
Chris@76 61 echo '
Chris@76 62 <br />
Chris@76 63 <br /><i class="smalltext">', $txt['parent_boards'], ': ', implode(', ', $children), '</i>';
Chris@76 64 }
Chris@76 65
Chris@76 66 echo '
Chris@76 67 </td>
Chris@76 68 <td class="windowbg" valign="middle" align="center" width="6%">
Chris@76 69 ', $board['topics'], '
Chris@76 70 </td>
Chris@76 71 <td class="windowbg" valign="middle" align="center" width="6%">
Chris@76 72 ', $board['posts'], '
Chris@76 73 </td>
Chris@76 74 <td class="windowbg2" valign="middle" width="22%">
Chris@76 75 <span class="smalltext">
Chris@76 76 ', $board['last_post']['time'], '<br />
Chris@76 77 ', $txt['smf88'], ' ', $board['last_post']['link'], '<br />
Chris@76 78 ', $txt[525], ' ', $board['last_post']['member']['link'], '
Chris@76 79 </span>
Chris@76 80 </td>
Chris@76 81 </tr>';
Chris@76 82 }
Chris@76 83 echo '
Chris@76 84 </table>
Chris@76 85 <br />';
Chris@76 86 }
Chris@76 87
Chris@76 88 if (!empty($options['show_board_desc']) && $context['description'] != '')
Chris@76 89 {
Chris@76 90 echo '
Chris@76 91 <table width="100%" cellpadding="6" cellspacing="0" border="0" class="tborder" style="border-width: 1px 1px 0 1px;">
Chris@76 92 <tr>
Chris@76 93 <td align="left" class="catbg" width="100%" height="24">
Chris@76 94 <span class="smalltext">', $context['description'], '</span>
Chris@76 95 </td>
Chris@76 96 </tr>
Chris@76 97 </table>';
Chris@76 98 }
Chris@76 99
Chris@76 100 if (!$context['no_topic_listing'])
Chris@76 101 {
Chris@76 102 echo '
Chris@76 103 <table width="100%" cellpadding="3" cellspacing="0" border="0" class="tborder" style="border-width: 1px 1px 0 1px;">
Chris@76 104 <tr>
Chris@76 105 <td align="left" class="catbg" width="100%" height="30">
Chris@76 106 <table cellpadding="3" cellspacing="0" width="100%">
Chris@76 107 <tr>
Chris@76 108 <td><b>', $txt[139], ':</b> ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . '<a href="#bot">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/go_down.gif" alt="' . $txt['topbottom5'] . '" border="0" align="top" />' : $txt['topbottom5']) . '</a>' : '', '</td>
Chris@76 109 <td align="right" nowrap="nowrap" style="font-size: smaller;">', theme_show_buttons(), '</td>
Chris@76 110 </tr>
Chris@76 111 </table>
Chris@76 112 </td>
Chris@76 113 </tr>
Chris@76 114 </table>';
Chris@76 115
Chris@76 116 // If Quick Moderation is enabled (and set to checkboxes - 1) start the form.
Chris@76 117 if (!empty($options['display_quick_mod']) && $options['display_quick_mod'] == 1 && !empty($context['topics']))
Chris@76 118 echo '
Chris@76 119 <form action="', $scripturl, '?action=quickmod;board=', $context['current_board'], '.', $context['start'], '" method="post" accept-charset="', $context['character_set'], '" style="margin: 0;">';
Chris@76 120
Chris@76 121 echo '
Chris@76 122 <table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
Chris@76 123 <tr class="titlebg">';
Chris@76 124 if (!empty($context['topics']))
Chris@76 125 {
Chris@76 126 echo '
Chris@76 127 <td width="9%" colspan="2"></td>
Chris@76 128 <td width="42%"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=subject', $context['sort_by'] == 'subject' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt[70], $context['sort_by'] == 'subject' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" border="0" />' : '', '</a></td>
Chris@76 129 <td width="14%"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=starter', $context['sort_by'] == 'starter' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt[109], $context['sort_by'] == 'starter' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" border="0" />' : '', '</a></td>
Chris@76 130 <td width="4%" align="center"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=replies', $context['sort_by'] == 'replies' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt[110], $context['sort_by'] == 'replies' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" border="0" />' : '', '</a></td>
Chris@76 131 <td width="4%" align="center"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=views', $context['sort_by'] == 'views' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt[301], $context['sort_by'] == 'views' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" border="0" />' : '', '</a></td>
Chris@76 132 <td width="22%"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=last_post', $context['sort_by'] == 'last_post' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt[111], $context['sort_by'] == 'last_post' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" border="0" />' : '', '</a></td>';
Chris@76 133 if (!empty($options['display_quick_mod']))
Chris@76 134 echo '
Chris@76 135 <td width="8%" valign="middle" align="center">', $options['display_quick_mod'] != 1 ? '&nbsp;' : '
Chris@76 136 <input type="checkbox" onclick="invertAll(this, this.form, \'topics[]\');" class="check" />
Chris@76 137 ', '</td>';
Chris@76 138 }
Chris@76 139 else
Chris@76 140 echo '
Chris@76 141 <td width="100%" colspan="7"><b>', $txt[151], '</b></td>';
Chris@76 142 echo '
Chris@76 143 </tr>';
Chris@76 144
Chris@76 145 foreach ($context['topics'] as $topic)
Chris@76 146 {
Chris@76 147 echo '
Chris@76 148 <tr>
Chris@76 149 <td class="windowbg2" valign="middle" align="center" width="5%">
Chris@76 150 <img src="', $settings['images_url'], '/topic/', $topic['class'], '.gif" alt="" /></td>
Chris@76 151 <td class="windowbg2" valign="middle" align="center" width="4%">
Chris@76 152 <img src="', $settings[$context['icon_sources'][$topic['first_post']['icon']]], '/post/', $topic['first_post']['icon'], '.gif" alt="" border="0" align="middle" /></td>
Chris@76 153 <td class="windowbg" valign="middle" width="42%">
Chris@76 154 ', $topic['first_post']['link'], ' ', $topic['new'] && $context['user']['is_logged'] ? '<a href="' . $scripturl . '?topic=' . $topic['id'] . '.msg' . $topic['new_from'] . '#new"><img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new.gif" alt="' . $txt[302] . '" border="0" /></a>' : '', ' <span class="smalltext">', $topic['pages'], '</span></td>
Chris@76 155 <td class="windowbg2" valign="middle" width="14%">
Chris@76 156 ', $topic['first_post']['member']['link'], '</td>
Chris@76 157 <td class="windowbg" valign="middle" width="4%" align="center">
Chris@76 158 ', $topic['replies'], '</td>
Chris@76 159 <td class="windowbg" valign="middle" width="4%" align="center">
Chris@76 160 ', $topic['views'], '</td>
Chris@76 161 <td class="windowbg2" valign="middle" width="22%">
Chris@76 162 <span class="smalltext">', $topic['last_post']['time'], '<br />', $txt[525], ' ', $topic['last_post']['member']['link'], '</span></td>';
Chris@76 163
Chris@76 164 // Show the quick moderation options?
Chris@76 165 if (!empty($options['display_quick_mod']))
Chris@76 166 {
Chris@76 167 echo '
Chris@76 168 <td class="windowbg" valign="middle" align="center" width="8%">';
Chris@76 169 if ($options['display_quick_mod'] == 1)
Chris@76 170 echo '
Chris@76 171 <input type="checkbox" name="topics[]" value="', $topic['id'], '" class="check" />';
Chris@76 172 else
Chris@76 173 {
Chris@76 174 if ($topic['quick_mod']['remove'])
Chris@76 175 echo '<a href="', $scripturl, '?action=quickmod;board=', $context['current_board'], '.', $context['start'], ';actions[', $topic['id'], ']=remove;sesc=', $context['session_id'], '" onclick="return confirm(\'', $txt['quickmod_confirm'], '\');"><img src="', $settings['images_url'], '/icons/quick_remove.gif" width="16" alt="', $txt[63], '" title="', $txt[63], '" border="0" /></a>';
Chris@76 176 if ($topic['quick_mod']['lock'])
Chris@76 177 echo '<a href="', $scripturl, '?action=quickmod;board=', $context['current_board'], '.', $context['start'], ';actions[', $topic['id'], ']=lock;sesc=', $context['session_id'], '" onclick="return confirm(\'', $txt['quickmod_confirm'], '\');"><img src="', $settings['images_url'], '/icons/quick_lock.gif" width="16" alt="', $txt['smf279'], '" title="', $txt['smf279'], '" border="0" /></a>';
Chris@76 178 if ($topic['quick_mod']['lock'] || $topic['quick_mod']['remove'])
Chris@76 179 echo '<br />';
Chris@76 180 if ($topic['quick_mod']['sticky'])
Chris@76 181 echo '<a href="', $scripturl, '?action=quickmod;board=', $context['current_board'], '.', $context['start'], ';actions[', $topic['id'], ']=sticky;sesc=', $context['session_id'], '" onclick="return confirm(\'', $txt['quickmod_confirm'], '\');"><img src="', $settings['images_url'], '/icons/quick_sticky.gif" width="16" alt="', $txt['smf277'], '" title="', $txt['smf277'], '" border="0" /></a>';
Chris@76 182 if ($topic['quick_mod']['move'])
Chris@76 183 echo '<a href="', $scripturl, '?action=movetopic;board=', $context['current_board'], '.', $context['start'], ';topic=', $topic['id'], '.0"><img src="', $settings['images_url'], '/icons/quick_move.gif" width="16" alt="', $txt[132], '" title="', $txt[132], '" border="0" /></a>';
Chris@76 184 }
Chris@76 185 echo '</td>';
Chris@76 186 }
Chris@76 187 echo '
Chris@76 188 </tr>';
Chris@76 189 }
Chris@76 190
Chris@76 191 if (!empty($options['display_quick_mod']) && $options['display_quick_mod'] == 1 && !empty($context['topics']))
Chris@76 192 {
Chris@76 193 echo '
Chris@76 194 <tr class="titlebg">
Chris@76 195 <td colspan="8" align="right">
Chris@76 196 <select name="qaction"', $context['can_move'] ? ' onchange="this.form.moveItTo.disabled = (this.options[this.selectedIndex].value != \'move\');"' : '', '>
Chris@76 197 <option value="">--------</option>', $context['can_remove'] ? '
Chris@76 198 <option value="remove">' . $txt['quick_mod_remove'] . '</option>' : '', $context['can_lock'] ? '
Chris@76 199 <option value="lock">' . $txt['quick_mod_lock'] . '</option>' : '', $context['can_sticky'] ? '
Chris@76 200 <option value="sticky">' . $txt['quick_mod_sticky'] . '</option>' : '', $context['can_move'] ? '
Chris@76 201 <option value="move">' . $txt['quick_mod_move'] . ': </option>' : '', $context['can_merge'] ? '
Chris@76 202 <option value="merge">' . $txt['quick_mod_merge'] . '</option>' : '', '
Chris@76 203 <option value="markread">', $txt['quick_mod_markread'], '</option>
Chris@76 204 </select>';
Chris@76 205
Chris@76 206 if ($context['can_move'])
Chris@76 207 {
Chris@76 208 echo '
Chris@76 209 <select id="moveItTo" name="move_to" disabled="disabled">';
Chris@76 210 foreach ($context['jump_to'] as $category)
Chris@76 211 foreach ($category['boards'] as $board)
Chris@76 212 {
Chris@76 213 if (!$board['is_current'])
Chris@76 214 echo '
Chris@76 215 <option value="', $board['id'], '"', !empty($board['selected']) ? ' selected="selected"' : '', '>', str_repeat('-', $board['child_level'] + 1), ' ', $board['name'], '</option>';
Chris@76 216 }
Chris@76 217 echo '
Chris@76 218 </select>';
Chris@76 219 }
Chris@76 220
Chris@76 221 echo '
Chris@76 222 <input type="submit" value="', $txt['quick_mod_go'], '" onclick="return this.form.qaction.value != \'\' &amp;&amp; confirm(\'', $txt['quickmod_confirm'], '\');" />
Chris@76 223 </td>
Chris@76 224 </tr>';
Chris@76 225 }
Chris@76 226
Chris@76 227 echo '
Chris@76 228 </table>';
Chris@76 229
Chris@76 230 // Finish off the form - again, if Quick Moderation is being done with checkboxes. (1)
Chris@76 231 if (!empty($options['display_quick_mod']) && $options['display_quick_mod'] == 1 && !empty($context['topics']))
Chris@76 232 echo '
Chris@76 233 <input type="hidden" name="sc" value="', $context['session_id'], '" />
Chris@76 234 </form>';
Chris@76 235
Chris@76 236 echo '
Chris@76 237 <table width="100%" cellpadding="3" cellspacing="0" border="0" class="tborder" style="border-width: 0 1px 1px 1px;">
Chris@76 238 <tr>
Chris@76 239 <td align="left" class="catbg" width="100%" height="30">
Chris@76 240 <table cellpadding="3" cellspacing="0" width="100%">
Chris@76 241 <tr>
Chris@76 242 <td><a name="bot"></a><b>', $txt[139], ':</b> ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . '<a href="#top">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/go_up.gif" alt="' . $txt['topbottom4'] . '" border="0" align="top" />' : $txt['topbottom4']) . '</a>' : '', '</td>
Chris@76 243 <td align="right" nowrap="nowrap" style="font-size: smaller;">', theme_show_buttons(), '</td>
Chris@76 244 </tr>
Chris@76 245 </table>
Chris@76 246 </td>
Chris@76 247 </tr>
Chris@76 248 </table>';
Chris@76 249 }
Chris@76 250
Chris@76 251 echo '
Chris@76 252 <table cellpadding="0" cellspacing="0" width="100%">';
Chris@76 253 if ($settings['linktree_inline'])
Chris@76 254 echo '
Chris@76 255 <tr>
Chris@76 256 <td colspan="3" valign="bottom">', theme_linktree(), '<br /><br /></td>
Chris@76 257 </tr>';
Chris@76 258
Chris@76 259 echo '
Chris@76 260 <tr>';
Chris@76 261
Chris@76 262 if (!$context['no_topic_listing'])
Chris@76 263 {
Chris@76 264 echo '
Chris@76 265 <td class="smalltext" align="left" style="padding-top: 1ex;">', !empty($modSettings['enableParticipation']) ? '
Chris@76 266 <img src="' . $settings['images_url'] . '/topic/my_normal_post.gif" alt="" align="middle" /> ' . $txt['participation_caption'] . '<br />' : '', '
Chris@76 267 <img src="' . $settings['images_url'] . '/topic/normal_post.gif" alt="" align="middle" /> ' . $txt[457] . '<br />
Chris@76 268 <img src="' . $settings['images_url'] . '/topic/hot_post.gif" alt="" align="middle" /> ' . $txt[454] . '<br />
Chris@76 269 <img src="' . $settings['images_url'] . '/topic/veryhot_post.gif" alt="" align="middle" /> ' . $txt[455] . '
Chris@76 270 </td>
Chris@76 271 <td class="smalltext" align="left" valign="top" style="padding-top: 1ex;">
Chris@76 272 <img src="' . $settings['images_url'] . '/topic/normal_post_locked.gif" alt="" align="middle" /> ' . $txt[456] . '<br />' . ($modSettings['enableStickyTopics'] == '1' ? '
Chris@76 273 <img src="' . $settings['images_url'] . '/topic/normal_post_sticky.gif" alt="" align="middle" /> ' . $txt['smf96'] . '<br />' : '') . ($modSettings['pollMode'] == '1' ? '
Chris@76 274 <img src="' . $settings['images_url'] . '/topic/normal_poll.gif" alt="" align="middle" /> ' . $txt['smf43'] : '') . '
Chris@76 275 </td>';
Chris@76 276 }
Chris@76 277
Chris@76 278 echo '
Chris@76 279 <td class="smalltext" align="right" valign="middle">
Chris@76 280 <form action="', $scripturl, '" method="get" accept-charset="', $context['character_set'], '">
Chris@76 281 <label for="jumpto">' . $txt[160] . '</label>:
Chris@76 282 <select name="jumpto" id="jumpto" onchange="if (this.selectedIndex > 0 &amp;&amp; this.options[this.selectedIndex].value) window.location.href = smf_scripturl + this.options[this.selectedIndex].value.substr(smf_scripturl.indexOf(\'?\') == -1 || this.options[this.selectedIndex].value.substr(0, 1) != \'?\' ? 0 : 1);">
Chris@76 283 <option value="">' . $txt[251] . ':</option>';
Chris@76 284
Chris@76 285 // Show each category - they all have an id, name, and the boards in them.
Chris@76 286 foreach ($context['jump_to'] as $category)
Chris@76 287 {
Chris@76 288 // Show the category name with a link to the category. (index.php#id)
Chris@76 289 echo '
Chris@76 290 <option value="" disabled="disabled">-----------------------------</option>
Chris@76 291 <option value="#', $category['id'], '">', $category['name'], '</option>
Chris@76 292 <option value="" disabled="disabled">-----------------------------</option>';
Chris@76 293
Chris@76 294 /* Now go through each board - they all have:
Chris@76 295 id, name, child_level (how many parents they have, basically...), and is_current. (is this the current board?) */
Chris@76 296 foreach ($category['boards'] as $board)
Chris@76 297 {
Chris@76 298 // Show some more =='s if this is a child, so as to make it look nice.
Chris@76 299 echo '
Chris@76 300 <option value="?board=', $board['id'], '.0"', $board['is_current'] ? ' selected="selected"' : '', '> ', str_repeat('==', $board['child_level']), '=> ', $board['name'], '</option>';
Chris@76 301 }
Chris@76 302 }
Chris@76 303
Chris@76 304 echo '
Chris@76 305 </select>&nbsp;
Chris@76 306 <input type="button" value="', $txt[161], '" onclick="if (this.form.jumpto.options[this.form.jumpto.selectedIndex].value) window.location.href = \'', $scripturl, '\' + this.form.jumpto.options[this.form.jumpto.selectedIndex].value;" />
Chris@76 307 </form>
Chris@76 308 </td>
Chris@76 309 </tr>
Chris@76 310 </table>';
Chris@76 311 }
Chris@76 312
Chris@76 313 function theme_show_buttons()
Chris@76 314 {
Chris@76 315 global $context, $settings, $options, $txt, $scripturl;
Chris@76 316
Chris@76 317 $buttonArray = array();
Chris@76 318
Chris@76 319 // If they are logged in, and the mark read buttons are enabled..
Chris@76 320 if ($context['user']['is_logged'] && $settings['show_mark_read'])
Chris@76 321 $buttonArray[] = '<a href="' . $scripturl . '?action=markasread;sa=board;board=' . $context['current_board'] . '.0;sesc=' . $context['session_id'] . '">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/markread.gif" alt="' . $txt[300] . '" border="0" />' : $txt[300]) . '</a>';
Chris@76 322
Chris@76 323 // If the user has permission to show the notification button... ask them if they're sure, though.
Chris@76 324 if ($context['can_mark_notify'])
Chris@76 325 $buttonArray[] = '<a href="' . $scripturl . '?action=notifyboard;sa=' . ($context['is_marked_notify'] ? 'off' : 'on') . ';board=' . $context['current_board'] . '.' . $context['start'] . ';sesc=' . $context['session_id'] . '" onclick="return confirm(\'' . ($context['is_marked_notify'] ? $txt['notification_disable_board'] : $txt['notification_enable_board']) . '\');">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/notify.gif" alt="' . $txt[131] . '" border="0" />' : $txt[131]) . '</a>';
Chris@76 326
Chris@76 327 // Are they allowed to post new topics?
Chris@76 328 if ($context['can_post_new'])
Chris@76 329 $buttonArray[] = '<a href="' . $scripturl . '?action=post;board=' . $context['current_board'] . '.0">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new_topic.gif" alt="' . $txt[33] . '" border="0" />' : $txt[33]) . '</a>';
Chris@76 330
Chris@76 331 // How about new polls, can the user post those?
Chris@76 332 if ($context['can_post_poll'])
Chris@76 333 $buttonArray[] = '<a href="' . $scripturl . '?action=post;board=' . $context['current_board'] . '.0;poll">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new_poll.gif" alt="' . $txt['smf20'] . '" border="0" />' : $txt['smf20']) . '</a>';
Chris@76 334
Chris@76 335 return implode($context['menu_separator'], $buttonArray);
Chris@76 336 }
Chris@76 337
Chris@76 338 ?>