1###############################################################################
2# default.Memberist.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$memberlisttemver = 'YaBB 2.6.11 $Revision: 1611 $';
15
16get_micon();
17$letterclass = 'catbg a';
18$header_class_selected = 'selected-bg memberlist_td';
19$header_class = 'catbg memberlist_td';
20$pgindex_class = 'class="small pgindex"';
21$ml_trans ='trans.gif';
22$ml_bar ='bar.gif';
23
24$my_findform = qq~<form action="$scripturl?action=ml;sort=memsearch" method="post" id="form1" name="form1" enctype="application/x-www-form-urlencoded" style="display: inline;">
25            <input type="text" name="member" id="member" value="$ml_txt{'801'}" style="font-size: 11px; width: 180px;" onfocus="txtInFields(this, '$ml_txt{'801'}');" onblur="txtInFields(this, '$ml_txt{'801'}')" />
26            <input type="submit" class="button" style="font-size: 10px;" value="$ml_txt{'2'}" />
27            </form> ~;
28
29$my_memberlist_main = qq~
30        <table class="tabtitle pad_3px">
31            <tr>
32                <td>
33                    <div style="float: left; width: 24%; text-align: left; padding-left:1%">{yabb pageindex1}</div>
34                    <div class="small" style="float: left; width: 73%; text-align: right; padding-right:1%">{yabb findform} &nbsp; {yabb sortjump}</div>
35                </td>
36            </tr>
37        </table>
38        <table class="bordercolor pad_3px cs_thin" style="margin-top:-3px; padding-top:0">
39            <colgroup>
40                {yabb col_userpic}
41                <col style="width:auto" />
42                <col span="2" style="width:4%" />
43                <col style="width:auto" />
44                <col style="width:5%" />
45                <col style="width:18%" />
46                <col style="width:auto" />
47            </colgroup>
48~;
49
50
51$my_header = qq~<tr>
52                {yabb row_userpic}
53                <td {yabb selUser} onclick="location.href='$scripturl?action=ml;sort=username';"><a href="$scripturl?action=ml;sort=username"><b>$ml_txt{'35'}</b></a></td>
54                <td class="catbg center"><img src="$micon_bg{'email'}" alt="$ml_txt{'307'}" title="$ml_txt{'307'}" /></td>
55                <td class="catbg center"><img src="$micon_bg{'www'}" alt="$ml_txt{'96'}" title="$ml_txt{'96'}" /></td>
56                <td {yabb selPos} onclick="location.href='$scripturl?action=ml;sort=position';">
57                    <a href="$scripturl?action=ml;sort=position"><b>$ml_txt{'87'}</b></a>
58                </td>
59                <td {yabb selPost} onclick="location.href='$scripturl?action=ml;sort=posts';" colspan="2"><a href="$scripturl?action=ml;sort=posts"><b>$ml_txt{'21'}</b></a></td>
60                <td {yabb selReg} onclick="location.href='$scripturl?action=ml;sort=regdate';"><a href="$scripturl?action=ml;sort=regdate"><b>$ml_txt{'234'}</b></a></td>
61                {yabb add_headers}
62            </tr>~;
63
64$my_memrow = qq~<tr>
65        {yabb userpic}
66        <td class="windowbg">{yabb userlink}</td>
67        <td class="windowbg2 center">{yabb lock}</td>
68        <td class="windowbg2 center">{yabb wwwshow}</td>
69        <td class="windowbg">{yabb meminfo}</td>
70        <td class="windowbg2 center"> {yabb postcount} &nbsp;</td>
71        <td class="windowbg">{yabb bar}</td>
72        <td class="windowbg">{yabb dr_regdate} &nbsp;</td>
73        {yabb add_tds}
74    </tr>~;
75
76$my_userpic_td = qq~
77            <td class="windowbg2 center">{yabb my_userpic}</td>~;
78
79$my_row_userpic = qq~<td class="catbg center"><b>$ml_txt{'34'}</b></td>~;
80
81$my_letterlinks = qq~<tr>
82                <td class="catbg" colspan="{yabb headercount}"><span class="small">{yabb letterlinks}</span></td>
83            </tr>~;
84
85$my_letter =
86qq~<tr><td class="windowbg center"  colspan="{yabb headercount}"><br /><b>$ml_txt{'760'}</b><br /><br /></td></tr>~;
87
88$my_findmember = qq~<tr>
89                  <td class="windowbg2 center" colspan="7"><br />$ml_txt{'802'} <i>{yabb formmember}</i><br /><br /></td>
90            </tr>~;
91
92$my_memberlist_bottom = qq~
93        </table>
94        <table class="tabtitle-bottom pad_3px">
95            <tr>
96                <td>
97                    <div style="float: left; width: 24%; text-align: left; padding-left: 1%;">{yabb pageindex2}</div>
98                    <div style="float: left; width: 73%; color: #AA0000; font-weight: normal; vertical-align: middle; text-align: right;">{yabb dr_warning}</div>
99                    {yabb pageindexjs}
100                </td>
101            </tr>
102        </table>
103~;
104
105$ext_memberlist_tableheader = qq~<td class="catbg center">{yabb ext_fieldname}</td>\n~;
106
107$ext_memberlist_td = qq~<td {yabb ext_td_attributs}>{yabb ext_value}</td>\n~;
108
109#pagedrop (MemberList and UserSelect)
110
111$visel_0 = q~<table class="pad_0"><tr>~;
112$visel_1a = q~<td class="titlebg pages">~;
113$visel_1b = q~</td>~;
114$visel_2a = q~<td class="droppages pages">~;
115$visel_3a = q~<td class="small" style="height: 14px; padding-left: 4px;">~;
116$visel_4 = q~</tr></table>~;
117
118#UserSelect buildPages
119
120$my_usersel_tem = qq~<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
121<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="$abbr_lang" lang="$abbr_lang">
122<head>
123    <title>{yabb title}</title>
124    <meta http-equiv="Content-Type" content="text/html; charset=$yymycharset" />
125    <link rel="stylesheet" href="$yyhtml_root/Templates/Forum/$usestyle.css" type="text/css" />
126    <script src="$yyhtml_root/ajax.js" type="text/javascript"></script>
127    <script type="text/javascript">
128    function txtInFields(thefield, defaulttxt) {
129        if (thefield.value == defaulttxt) thefield.value = "";
130        else { if (thefield.value === "") thefield.value = defaulttxt; }
131    }
132    var scripturl = '$scripturl';
133    var noresults = '{yabb noresults}';
134    var imageurl = '$imagesdir';
135
136    function copy_option(to_select) {
137        if (to_select == 'groups') { to_select = 'toshow'; var groupflag = true; }
138        if (to_select == 'userspec') {
139            opener.document.getElementById(to_select).value = document.selectuser.rec_list.options[document.selectuser.rec_list.selectedIndex].value;
140            opener.document.getElementById('userspectext').value = document.selectuser.rec_list.options[document.selectuser.rec_list.selectedIndex].text;
141            opener.document.getElementById('usrsel').style.display = 'none';
142            opener.document.getElementById('usrrem').style.display = 'inline';
143            opener.document.getElementById('searchme').disabled = true;
144            window.close();
145            return;
146        }
147        var to_array = new Array();
148        var tmp_array = new Array();
149        var from_select = 'rec_list';
150        var z = 0;
151        var pmtoshow = false;
152        var alt_select1 = '';
153        var alt_select2 = '';
154        opener.document.getElementById(to_select).style.display = 'inline';
155        if (to_select == 'toshow' || to_select == 'toshowcc' || to_select == 'toshowbcc'  || to_select == 'groups') {
156            {yabb show_cc}
157        }
158        if (pmtoshow) {
159            for (j = 0; j < document.getElementById(from_select).options.length; j++) {
160                if (document.getElementById(from_select).options[j].selected) {
161                    for (x = 0; x < opener.document.getElementById(alt_select1).options.length; x++) {
162                        if (document.getElementById(from_select).options[j].text == opener.document.getElementById(alt_select1).options[x].text) document.getElementById(from_select).options[j].selected = false;
163                    }
164                    if (alt_select2 > '')   {
165                        for (y = 0; y < opener.document.getElementById(alt_select2).options.length; y++) {
166                            if (document.getElementById(from_select).options[j].text == opener.document.getElementById(alt_select2).options[y].text) document.getElementById(from_select).options[j].selected = false;
167                        }
168                    }
169                }
170            }
171        }
172        for(i = 0; i < opener.document.getElementById(to_select).options.length; i++) {
173            keep_this = true;
174            for(j = 0; j < document.getElementById(from_select).options.length; j++) {
175                if(document.getElementById(from_select).options[j].selected) {
176                    if(document.getElementById(from_select).options[j].text == opener.document.getElementById(to_select).options[i].text) keep_this = false;
177                }
178            }
179            if(keep_this) {
180                tmp_array[opener.document.getElementById(to_select).options[i].text] = opener.document.getElementById(to_select).options[i].value;
181                to_array[z] = opener.document.getElementById(to_select).options[i].text;
182                z++;
183            }
184        }
185        var from_length = 0;
186        var to_length = to_array.length;
187        for(i = 0; i < document.getElementById(from_select).options.length; i++) {
188            tmp_array[document.getElementById(from_select).options[i].text] = document.getElementById(from_select).options[i].value;
189            if(document.getElementById(from_select).options[i].selected && document.getElementById(from_select).options[i].value != "") {
190                to_array[to_length] = document.getElementById(from_select).options[i].text;
191                to_length++;
192            }
193        }
194        opener.document.getElementById(to_select).length = 0;
195        to_array.sort();
196        for(i = 0; i < to_array.length; i++) {
197            var tmp_option = opener.document.createElement("option");
198            opener.document.getElementById(to_select).appendChild(tmp_option);
199            tmp_option.value = tmp_array[to_array[i]];
200            tmp_option.text = to_array[i];
201        }
202    }
203    </script>
204</head>
205<body class="select_body" id="select_body">
206{yabb main}
207</body>
208</html>~;
209
210$my_bcc_radio = qq~<div class="small" style="float: left; width: 50%; padding-bottom: 3px;">
211    {yabb my_radio_to}{yabb my_radio_cc}{yabb my_radio_bcc}
212</div>
213~;
214
215$my_usersel = qq~
216    <table class="bordercolor pad_3px cs_thin" style="table-layout: fixed; width:464px;">
217        {yabb TableHeader}
218        <tr>
219            <td class="catbg">
220                {yabb pageindex}
221            </td>
222        </tr>~;
223
224$my_sel_box = q~<tr>
225    <td class="windowbg" style="height:156px">{yabb yymain_inner}
226    </td>
227</tr>~;
228
229$my_usersel_inst = qq~<tr>
230            <td class="windowbg2" style="height:62px">
231                <span class="small">{yabb instruct_start} {yabb instruct_end} </span><br />
232            </td>
233        </tr>
234    </table>
235    </form>
236    {yabb pageindexjs}
237~;
238
239$my_tableHeader = qq~<tr>
240            <td class="titlebg">
241            <div class="small" style="float: left; width: 258px; padding-top: 3px;">
242                {yabb instructtext}
243            </div>
244            <div class="small" style="float: left; width: 198px; text-align: right;">{yabb not_groups} </div>
245            </td>
246        </tr>
247    </table>
248    <form method="post" action="" name="selectuser">
249    <table class="bordercolor pad_3px cs_thin" style="width:464px; height: 275px; table-layout: fixed">
250        <tr>
251            <td class="catbg center">{yabb not_groups_b}
252            </td>
253        </tr>{yabb TableHeader_lt}~;
254
255$my_tableHeader_lt = qq~<tr>
256            <td class="titlebg">{yabb LetterLinks}</td>
257        </tr>~;
258
259$my_quickSearch = qq~
260    <script type="text/javascript">document.getElementById("select_body").className = "select_body_qsearch";</script>
261    <div class="bordercolor" style="width:300px">
262    <table class="pad_3px cs_thin" style="width:300px">
263        <tr>
264            <td class="titlebg"><label for="letter">$usersel_txt{'qsearch'}</label></td>
265        </tr><tr>
266            <td class="windowbg2">
267                <div style="float:left"><input type="text" name="letter" id="letter" onkeyup="LetterChange(this.value)" style="width:270px" /></div>
268                <div style="float:right"><img src="$imagesdir/mozilla_gray.gif" id="load" alt="" /></div>
269            </td>
270        </tr><tr>
271            <td class="windowbg">
272                <select name="rec_list" multiple="multiple" id="rec_list" size="10" style="width: 290px; font-size: 11px;" ondblclick="copy_option('{yabb to_id}')"><option></option></select>
273            </td>
274        </tr><tr>
275            <td class="windowbg">
276                <input type="button" class="button" onclick="copy_option('{yabb to_id}')" value="$usersel_txt{'addselected'}" style="width: 145px;" /><input type="button" class="button" onclick="window.close()" value="$usersel_txt{'pageclose'}" style="width: 145px;" />
277            </td>
278        </tr><tr>
279            <td class="windowbg2">
280                <br /><span class="small">$usersel_txt{'instruct0'} $usersel_txt{'moderatorlist'}</span><br /><br />
281            </td>
282        </tr>
283    </table>
284    </div>
285    <div id="response" style="display:none"> </div>
286~;
287
2881;
289