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%">&nbsp;</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%">&nbsp;</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%">&nbsp;</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">&nbsp;$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">&nbsp;$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>&laquo; $messageindex_txt{'139'} {yabb pages} &raquo;</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;