1############################################################################### 2# default.MessageIndex.template # 3############################################################################### 4# YaBB: Yet another Bulletin Board # 5# Open-Source Community Software for Webmasters # 6# Version: YaBB 2.6.11 # 7# Packaged: December 2, 2014 # 8# Distributed by: http://www.yabbforum.com # 9# =========================================================================== # 10# Copyright (c) 2000-2014 YaBB (www.yabbforum.com) - All Rights Reserved. # 11# Software by: The YaBB Development Team # 12# with assistance from the YaBB community. # 13############################################################################### 14$messageindextemver = 'YaBB 2.6.11 $Revision: 1611 $'; 15 16LoadLanguage('BoardIndex'); 17 18# When thread tools is turned off, these two lists will be combined to display the buttons in the order shown 19# When thread tools is on $outside_threadtools will show buttons normally, while the handle list will show in the thread tools' dropdown 20# $outsidde_ttsep will act as a separator between the buttons outside thread tools. 21 22$outside_threadtools = qq~{yabb new post button}{yabb new poll button}~; 23$outside_ttsep = q~~; 24$my_ttsep = $menusep; 25 26 27$topichandellist = qq~{yabb notify button}{yabb markall button}~; 28if($useThreadtools) { 29 $threadhandelstyle = qq~ class="post_tools center" style="width:10em"~; 30 $threadhandelstyle2 = qq~ class="post_tools center" style="width:10em"~; 31} 32else { 33 $threadhandelstyle = qq~ class="right"~; 34 $threadhandelstyle2 = qq~ class="right"~; 35} 36$bdpicExt = 'png'; 37$brdpicwidth = ($max_brd_img_width || 50) + 20; 38$hoveron = 'tpon.gif'; 39$hoveroff = 'tpoff.gif'; 40$brd_notify_img = 'notify.gif'; 41$actionlock = 'actionslock.png'; 42 43if (!$messagelist) { 44 if (!$ShowBDescrip && $action ne 'favorites') { 45 $messageindex_template .= qq~ 46 <!-- Board Moderators start --> 47 <div class="navbarcontainer"> 48 <table> 49 <tr> 50 <td class="small">{yabb moderators}</td> 51 </tr> 52 </table> 53 </div> 54<!-- Board Moderators end --> 55~; 56 } 57 else { 58 $messageindex_template .= qq~<!-- Board Description start --><!-- Default Board Graphics courtesy of http://www.shapes4free.com/ --> 59 <table class="bordercolor pad_4px cs_thin" style="margin-bottom: 15px;"> 60 <colgroup> 61 <col style="width:${brdpicwidth}px" /> 62 <col style="width:auto" /> 63 <col style="width:16%" /> 64 </colgroup> 65 <tr> 66 <td class="windowbg center">{yabb bdpicture}</td> 67 <td class="windowbg">{yabb board} 68 <br />{yabb description} 69 <div class="small" style="font-style:italic;">{yabb moderators}</div> 70 </td> 71 <td class="windowbg center small"> 72 <span class="bold">$boardindex_txt{'330'}:</span> {yabb threadcount} 73 <br /> 74 <span class="bold">$boardindex_txt{'21'}:</span> {yabb messagecount} 75 </td> 76 </tr> 77 </table> 78<!-- Board Description end --> 79 {yabb new_load}~; 80 } 81 if (${$uid.$currentboard}{'rules'} == 1) { 82 $messageindex_template .= qq~ 83<!-- Board Rules start --> 84 <table class="tabtitle pad_3px"> 85 <tr> 86 <td>{yabb rulestitle}</td> 87 </tr> 88 </table> 89 <table class="pad_3px" style="margin-bottom: 15px;"> 90 <tr> 91 <td class="windowbg">{yabb rulesdescription}</td> 92 </tr> 93 </table> 94<!-- Board Rules end --> 95~; 96 } 97} 98 99if ($action ne 'favorites') { 100 $messageindex_template .= qq~ 101<!-- Button Bar start --> 102{yabb modupdate} 103<table class="tabtitle"> 104 <tr> 105~; 106 if ($messagelist) { 107 $messageindex_template .= qq~ 108 <td style="padding-left: 7px;">{yabb pageindex top}</td> 109 <td class="post_tools_a right" style="padding:4px 10px 4px 4px"> 110 <div style="float:right">{yabb outsidethreadtools}</div> 111 </td> 112 <td$threadhandelstyle> 113 {yabb topichandellist} 114 </td> 115 <td style="width:1%"> </td> 116 ~; 117 } 118 else { 119 $messageindex_template .= qq~ 120 <td style="padding:4px 4px 4px 7px;">{yabb pageindex top}</td> 121 <td class="post_tools_a right" style="padding:4px 10px 4px 4px"> 122 <div style="float:right">{yabb outsidethreadtools}</div> 123 </td> 124 <td$threadhandelstyle>{yabb topichandellist}</td> 125 <td style="width:1%"> </td> 126~; 127 } 128 129 $messageindex_template .= qq~ 130 </tr> 131 </table> 132<!-- Button Bar end -->~; 133} 134$messageindex_template .= qq~ 135 <table class="bordercolor pad_3px cs_thin"> 136 <tr class="titlebg message-sort"> 137 <td class="center" style="width:8%" colspan="2">{yabb topicpreview}</td> 138 <td style="width:42%"><span style="white-space: nowrap;">{yabb sortsubject} / {yabb sortstarter}</span></td> 139 <td class="center" style="width:10%"><span style="white-space: nowrap;">{yabb sortanswer}</span></td> 140 <td class="center" style="width:10%">$messageindex_txt{'301'}</td> 141 <td class="center" style="width:24%"><span style="white-space: nowrap;">{yabb sortlastpostim}</span></td> 142 {yabb admin column} 143 </tr> 144 {yabb stickyblock} 145 {yabb threadblock} 146 {yabb adminfooter} 147 </table> 148~; 149 150if ($action ne 'favorites') { 151 $messageindex_template .= qq~<!-- Button Bar start --> 152 <table class="tabtitle-bottom"> 153 <tr> 154 <td style="padding:4px 4px 4px 7px;"> 155 {yabb pageindex bottom} 156 </td> 157 <td class="post_tools_a right" style="padding:4px 10px 4px 4px"> 158 <div style="width: 100%; text-align: right">{yabb outsidethreadtools}</div> 159 </td> 160 <td$threadhandelstyle2> 161 {yabb topichandellist2} 162 </td> 163 <td style="width:1%"> </td> 164 </tr> 165 </table> 166{yabb modupdateend} 167<!-- Button Bar end --> 168~; 169 170$messageindex_template .= $messagelist ? q{} : qq~ 171<!-- Icon and access info start --> 172 <table class="pad_8px board-perms"> 173 <colgroup> 174 <col style="width:28%" /> 175 <col style="width:38%" /> 176 <col style="width:33%" /> 177 </colgroup> 178 <tr> 179 <td class="vtop"> 180 <span class="small">{yabb icons}</span> 181 </td> 182 <td class="vtop"> 183 <span class="small">{yabb admin icons}</span> 184 </td> 185 <td class="vtop"> 186 <span class="small">{yabb access}</span> 187 </td> 188 </tr> 189 </table> 190<!-- Icon and access info end --> 191~; 192} 193 194if ($action eq "favorites") { 195 $messageindex_template .= qq~<!-- Icon and access info start --> 196 <table class="pad_8px"> 197 <colgroup> 198 <col style="width:35%" /> 199 <col style="width:65%" /> 200 </colgroup> 201 <tr> 202 <td class="vtop"> 203 <span class="small">{yabb icons}</span> 204 </td> 205 <td class="vtop"> 206 <span class="small">{yabb admin icons}</span> 207 </td> 208 </tr> 209 </table> 210<!-- Icon and access info end --> 211~; 212} 213 214# Board description # 215 216$boarddescription = qq~ 217 <span class="small">{yabb boarddescription}</span> 218~; 219 220# Column Header definition for multi admin # 221 222$adminheader = qq~<td class="center" style="white-space: nowrap">{yabb admin}</td>~; 223 224# Column definition for multi admin # 225 226$admincolumn = qq~<td class="center" style="white-space: nowrap">{yabb admin}</td>~; 227 228# Sticky or global announcements header # 229 230$stickyheader = qq~<tr> 231 <td colspan="{yabb colspan}" class="catbg"> $messageindex_stickygrp{'1'}</td> 232 </tr>~; 233 234# Non sticky or global announcements header# 235 236$nonstickyheader = qq~<tr> 237 <td colspan="{yabb colspan}" class="catbg"> $messageindex_stickygrp{'2'}</td> 238 </tr>~; 239 240# Thread bar # 241 242$threadbar = qq~<tr class="{yabb altthdcolor}"> 243 <td class="center">{yabb threadpic}</td> 244 <td class="center">{yabb icon}</td> 245 <td> 246 <div style="float: left; width: 95%;">{yabb favorite} {yabb new} {yabb poll}{yabb subjectlink} 247 <br /><span class="small">$messageindex_txt{'527'} {yabb starttime} $messageindex_txt{'526'} {yabb starter}{yabb pages}<br />{yabb permalink}</span> 248 </div> 249 <div style="float: left; width: 5%; text-align: center;">{yabb attachmenticon}</div> 250 </td> 251 <td class="center">{yabb replies}</td> 252 <td class="center">{yabb views}</td> 253 <td> 254 <span class="small"> 255 {yabb lastpostlink}<br /> 256 <b>$messageindex_txt{'525'}:</b> {yabb lastposter}</span></td> 257 {yabb admin column} 258 </tr>~; 259 260$threadbarMoved = qq~<tr class="{yabb altthdcolor}"> 261 <td class="center">{yabb threadpic}</td> 262 <td class="center">{yabb icon}</td> 263 <td colspan="4"> 264 <div style="float: left; width: 99%;">{yabb subjectlink}</div> 265 </td> 266 {yabb admin column} 267 </tr>~; 268 269# Admin dependent subfooter # 270 271$subfooterbar = qq~<tr> 272 <td class="titlebg right" colspan="6"> 273 <span class="small">{yabb admin selector} <label for="checkall">$messageindex_txt{'737'}</label></span> 274 </td> 275 <td class="titlebg center" style="white-space: nowrap"> 276 {yabb admin checkboxes} 277 </td> 278 </tr>~; 279 280$brd_tmptempbar = qq~<tr> 281 <td class="windowbg2 center" colspan="{yabb colspan}"><br />$messageindex_txt{'841'}<br /><br /></td> 282 </tr>~; 283 284$msg_attach_win = qq~<a href="javascript:void(window.open('$scripturl?action=viewdownloads;thread={yabb mnum}','_blank','width=818,height=650,scrollbars=yes,resizable=yes,menubar=no,toolbar=no,top=150,left=150'))">~; 285 286# Board Notification # 287 288$brd_notify = qq~ 289 <form action="$scripturl?action=boardnotify3;board={yabb currentboard}" method="post"> 290 <table class="tabtitle" style="width:600px"> 291 <colgroup> 292 <col style="width:70%" /> 293 <col style="width:30%" /> 294 </colgroup> 295 <tr> 296 <td style="padding-left:10px"> 297 <img src="$imagesdir/$brd_notify_img" alt="$notify_txt{'136'} - {yabb boardname}" title="$notify_txt{'136'} - {yabb boardname}" /> <b>$notify_txt{'136'} - {yabb boardname}</b> 298 </td> 299 </tr> 300 </table> 301 <table class="pad_4px cs_thin" style="width:600px"> 302 <colgroup> 303 <col style="width:70%" /> 304 <col style="width:30%" /> 305 </colgroup> 306 <tr> 307 <td class="windowbg" style="padding:1em 4px">{yabb my_delopt}</td> 308 <td class="windowbg"> 309 <select name="{yabb currentboard}"> 310 <option value="1"{yabb selected1}>$notify_txt{'132'}</option> 311 <option value="2"{yabb selected2}>$notify_txt{'133'}</option> 312 {yabb deloption} 313 </select> 314 </td> 315 </tr><tr> 316 <td class="catbg center" colspan="2"> 317 <input type="submit" value="$notify_txt{'124'}" class="button" /> 318 </td> 319 </tr> 320 </table> 321 </form>~; 322 323#list pages popup 324 325$msg_listpages = 326qq~<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 327<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="$abbr_lang" lang="$abbr_lang"> 328<head> 329<meta http-equiv="Content-Type" content="text/html; charset=$yymycharset" /> 330<title>$messageindex_txt{'139'} $messageindex_txt{'18'}</title> 331<link rel="stylesheet" href="$yyhtml_root/Templates/Forum/$usestyle.css" type="text/css" /> 332</head> 333<body style="min-width: 350px;"> 334 <script type="text/javascript"> 335 function opp_page(tid,pid) { 336 opener.location= "$scripturl?{yabb jcode}" + tid + "/" + pid; 337 self.close(); 338 } 339 </script> 340 <table class="tabtitle"> 341 <tr> 342 <td class="center">$messageindex_txt{'139'} $messageindex_txt{'18'}</td> 343 </tr> 344 </table> 345 <table class="pad_4px cs_thin"> 346 <tr> 347 <td class="windowbg center" style="padding:4px 10px"> 348 <p>« $messageindex_txt{'139'} {yabb pages} »</p> 349 </td> 350 </tr><tr> 351 <td class="catbg center"><a href="javascript: window.close();">$messageindex_txt{'903'}</a></td> 352 </tr> 353 </table> 354</body> 355</html>~; 356 357#pagedrop (in javascript) 358 359$visel_0 = q~<table class="pad_0"><tr>~; 360$visel_1a = q~<td class="titlebg pages">~; 361$visel_1b = q~</td>~; 362$visel_2a = q~<td class="droppages pages">~; 363$visel_3a = q~<td class="small" style="height: 14px; padding-left: 4px;">~; 364$visel_4 = q~</tr></table>~; 365 366 367$boardpassw = qq~ 368<table class="tabtitle pad_3px" style="width: 80%;"> 369 <tr> 370 <td><img src="$imagesdir/$actionlock" alt="" /> <b>$maintxt{'900pw'}: $boardname</b></td> 371 </tr> 372</table> 373<table class="bordercolor pad_4px" style="width: 80%;"> 374 <tr> 375 <td class="windowbg center"> 376 <form action="$scripturl?action=checkboardpw" method="post" name="brdpass" onsubmit="return CheckPassField();"> 377 <input type="hidden" name="pswviewnum" value="$viewnum" /> 378 <input type="hidden" name="pswcurboard" value="$currentboard" /> 379 <input type="password" name="boardpw" value="" size="25" /> 380 <input type="submit" value="$maintxt{'900s'}" class="button" /> 381 </form> 382 </td> 383 </tr> 384</table> 385<script type="text/javascript"> 386document.brdpass.boardpw.focus(); 387 388function CheckPassField() { 389 if (document.brdpass.boardpw.value == '') { 390 alert("$maintxt{'900pe'}"); 391 document.brdpass.boardpw.focus(); 392 return false; 393 } 394 return true; 395} 396</script> 397<div class="center" style="margin-top: 1em;"><a href="javascript:history.go(-1)">$maintxt{'900b'}</a></div> 398~; 399 400$boardpassw_g = qq~ 401<table class="tabtitle pad_3px" style="width: 80%;"> 402 <tr> 403 <td><img src="$imagesdir/$actionlock" alt="" /> <b>$maintxt{'900pw'}: $boardname</b></td> 404 </tr> 405</table> 406<table class="bordercolor pad_4px" style="width: 80%;"> 407 <tr> 408 <td class="windowbg center"> 409 <p>$maintxt{'900pg'}</p> 410 </td> 411 </tr> 412</table> 413<div class="center" style="margin-top: 1em;"><a href="javascript:history.go(-1)">$maintxt{'900b'}</a></div>~; 4141;