[KF-W]: OnlineLegende || GruppenLegende

Lord21
Ich habe seit tagen nen kleines problem mein server setzt ganz oben am Forum Folgenden text Warning: sprintf() [function.sprintf]: Too few arguments in /opt/lampp/htdocs/index.php on line 369
Ich kann aber in der index.php kein fehler finden ich verzweifel gerade bitte um Hilfe Versagt
tigerdragon
hallo,

ich habe soweit alles nachanleitung installiert, nur kommt sobald ich in die index.tpl folgendes ersetze:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
  <if($showuseronline==1)>
  <then>
  <tr>
    <td class="tabletitle" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>" align="left"><span class="smallfont"><b><a href="wiw.php{$SID_ARG_1ST}">{$lang->items['LANG_START_SHOWUSERONLINE']}</a></b></span></td> 
  </tr>
  <tr>
    <td rowspan="3" class="tableb" align="center"><img src="{$style['imagefolder']}/online.gif" alt="" title="" /></td>
    <td colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea" align="left"><span class="smallfont">{$lang->items['LANG_START_USERONLINE']}</span></td>
  </tr>
  <tr>
    <td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><if($useronline=="")><then> </then></if>$useronline</span></td>
  </tr>	
 <!-- www.KnuddelsForum-Welt.de || GruppenLegende || START -->
<if($name_groups_admin || $name_groups_user)><then>  
<tr>
  <td colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea"><span class="smallfont">
    <if($name_groups_admin)><then><b>TeamLegende:</b>  $name_groups_admin </then></if>
    <if($name_groups_admin && $name_groups_user)><then><br /></then></if>
    <if($name_groups_user)><then><b>UserLegende:</b>    $name_groups_user </then></if>
  </span></td>
</tr>
</then></if>
 <!-- www.KnuddelsForum-Welt.de || GruppenLegende || ENDE -->
  
  </then>
  </if>
  


danach mit acp_tpl.php catche, und ich das forum aufrufe kommt folgende felhermeldung:

Parse error: syntax error, unexpected ':' in /var/www/forum/index.php(475) : eval()'d code on line 184



kannst du mir sagen an was das liegt?

hier mal meine unveränderte index.tpl:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
<if($spyblock==true)><then>
<div style="display: block; padding: 4px; border-bottom: 1px solid #000000; background-color: #FFFFE1; color: #0a0a0a; text-align: left;"><span class="smallfont"><b>Wir informieren Dich darüber das sich auf Deinem PC sehr wahrscheinlich Spy- bzw Malware befindet. Wir empfehlen Dir Dein PC mit AntiSpyWare - Tools zu überprüfen. (z.B. mit: <a href="http://www.safer-networking.org/de/download/index.html" target="_blank">Spybot & Destroy</a>)<br />CT Security System: <font color="red">$cuseragent</font> <-- Letztes Wort ist die Spy-/Malware</b></span></div>
</then></if>
<SCRIPT LANGUAGE="JavaScript" SRC="js/snow.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
function snow()
{
Falling(30,"<IMG SRC='images/flake1.gif'>",999 );
}
</SCRIPT>
<title>$master_board_name | {$lang->items['LANG_START_TITLE']}</title>
$headinclude
<meta http-equiv="Content-Script-Type" content="text/javascript" />
</head>

<body onLoad="snow()">


 $header



<form action="http://www.google.de/cse" id="cse-search-box" target="_blank">
  <div>
    <input type="hidden" name="cx" value="partner-pub-6969092452014412:jlv8x15vgum" />
    <input type="hidden" name="ie" value="ISO-8859-1" />
    <input type="text" name="q" size="31" />
    <input type="submit" name="sa" value="Suche" />
  </div>
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=de"></script>


<if($lcdon==1)><then>
 <br /><table cellpadding="1" cellspacing="0" border="{$style['tableinborder']}" style="width:100%" class="tableinborder"> 
  <tr>
   <td class="tabletitle" style="width:100%" align="left">
    <span class="normalfont"><b></b></span>
   </td>
  </tr>
  <tr>
   <td class="tablea" style="width:100%" align="center">
    <iframe name="led" src="lcd.php" style="width:100%; height:26px" scrolling="no" marginheight="0" marginwidth="0" frameborder="0"></iframe>
   </td>
  </tr>
 </table><br />
</then></if>
<if($announce_status==1 && $announce_title!="" && $announce!="")><then>

<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
   <tr>
    <td class="tabletitle" align="left" colspan="2"><span class="normalfont"><b>&raquo; $announce_title</b></span></td>
   </tr>
   <tr>
    <td class="tableb" align="center" style="width: 20px"><img src="{$style['imagefolder']}/announce.gif" border="0" alt="$announce_title" title="$announce_title" /></td>
    <td class="tableb" align="left" style="text-align: justify"><span class="smallfont">$announce</span></td>
   </tr>
</table>

<br />
</then></if>
$shoutbox

<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%">

<tr>
    <td align="left"><img src="{$style['imagefolder']}/oben_links.gif" alt="" /></td>
    <td style="width:100%;background-image: url({$style['imagefolder']}/oben_mitte.gif)" align="center" />
    <td align="right"><img src="{$style['imagefolder']}/oben_rechts.gif" alt="" /></td>
</tr>
    <tr><td style="background-image: url({$style['imagefolder']}/mitte_links.gif)" valign="top" title="" />
    <td width="100%">
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:100%" class="tableinborder">
 <if($wbbuserdata['userid']==0)>
  <then>
   <tr>
    <td class="tabletitle" align="left"><span class="normalfont"><b>{$lang->items['LANG_START_WELCOME_TITLE']}</b></span></td>
   </tr>
   <tr>
    <td class="tableb" align="left" style="text-align: justify"><span class="smallfont">{$lang->items['LANG_START_WELCOME']}</span></td>
   </tr>
  </then>

  <else>
   <tr>
    <td class="tablecat"><table style="width:100%" cellspacing="0" cellpadding="0" border="0">
     <tr class="tablea_fc">
      <td align="left"><span class="smallfont">{$lang->items['LANG_START_WELCOMEBACK']} <b>$usercbar_username</b> <a href="logout.php?u=$wbbuserdata[userid]{$SID_ARG_2ND}">{$lang->items['LANG_START_LOGOUT']}</a><br /><b><a href="search.php?action=new{$SID_ARG_2ND}">{$lang->items['LANG_START_NEWPOSTS']} $lastvisitdate <span class="time">$lastvisittime</span>.</span></td>
      <td align="right"><span class="smallfont">{$lang->items['LANG_START_CURRENTTIME']} <span class="time">$currenttime</span>.<br />{$lang->items['LANG_START_TIMEZONE']}</span></td>
     </tr>
    </table></td>
   </tr>
  </else>
 </if>


 $boardbit

</table>

</td>
<td style="background-image: url({$style['imagefolder']}/mitte_rechts.gif)" valign="top" title="" />
</tr>
 <tr>
    <td><img border="0" src="{$style['imagefolder']}/unten_links.gif" alt="" title="" /></td>
    <td style="width:100%;background-image: url({$style['imagefolder']}/unten_mitte.gif)" align="center" />
    <td><img border="0" src="{$style['imagefolder']}/unten_rechts.gif" alt="" title="" /></td>
  </tr>
</table>
<br />



<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%">

<tr>
    <td align="left"><img src="{$style['imagefolder']}/oben_links.gif" alt="" /></td>
    <td style="width:100%;background-image: url({$style['imagefolder']}/oben_mitte.gif)" align="center" />
    <td align="right"><img src="{$style['imagefolder']}/oben_rechts.gif" alt="" /></td>
</tr>

    <tr><td style="background-image: url({$style['imagefolder']}/mitte_links.gif)" valign="top" title="" />
    <td width="100%">




<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder"> 
 

 <if($showuseronline==1)>
  <then>
   
   <tr>
    <td class="tabletitle" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>" align="left"><span class="smallfont"><b><a href="wiw.php{$SID_ARG_1ST}">{$lang->items['LANG_START_SHOWUSERONLINE']}</a></b></span></td> 
</tr>
   <tr>
    <td rowspan="2" class="tableb" align="center"><img src="{$style['imagefolder']}/online.gif" alt="" title="" /></td>
    <td colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea" align="left"><span class="smallfont">{$lang->items['LANG_START_USERONLINE']}</span></td>
 
   
</tr>
   <tr>
    <td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><if($useronline=="")><then>&nbsp;</then></if>$useronline</span></td>
   </tr>	
  

  <!-- TeamSpeak -->
 <if($wbbuserdata['can_show_team_speak']==1)>
 <then>
  <if($teamspeaker==1 )>
   <then>
    <tr>
     <td class="tabletitle" align="left" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>"><span class="smallfont"><b>{$lang->items['LANG_START_TEAMSPEAKER']}</b></span></td>
    </tr>
    <tr>
     <td rowspan="2" class="tableb" align="center"><img src="images/teamspeaker/teamspeak.gif" alt="" title="" /></td>
     <td colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea" align="left"><span class="smallfont"><a href="javascript:openTeamSpeak()" onclick="openTeamSpeak();return false;">{$lang->items['LANG_START_TEAMSPEAKER_ONLINE']}</a></span></td>
    </tr>
    <tr>
     <td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><if($useronline=="")><then>&nbsp;</then></if> $teamspeaker_online_vg </span></td>
    </tr>
   </then>
  </if>
 </then>
 </if>
<!-- TeamSpeak -->

  </then>
 </if>
$verwarnleiste
 <!-- Wer War Da Anfang -->
<if($showuservisited==1)><then>
<tr><td class="tabletitle" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_SHOWUSERVISITED']}</b></span></td></tr>
<tr><td rowspan="2" class="tableb" align="center"><img src="{$style['imagefolder']}/online.gif" alt="" title="" /></td><td colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea" align="left"><span class="smallfont">{$lang->items['LANG_START_USERVISITED']}</span></td></tr>
<tr><td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><if($uservisited=="")><then>&nbsp;</then></if>$uservisited</span></td></tr>	
</then></if>
 <!-- Wer War Da Ende -->
 
 <if($showpmonindex==1 && $wbbuserdata['userid']!=0 && $wbbuserdata['can_use_pms']==1 && $wbbuserdata['receivepm']==1)>
  <then>
   <tr>
    <td class="tabletitle" align="left" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>"><span class="smallfont"><b>{$lang->items['LANG_START_PM']}</b></span></td>
   </tr>
   <tr>
    <td align="center" class="tableb"><if($countnew>0)>
     <then><img src="{$style['imagefolder']}/on.gif" alt="{$lang->items['LANG_START_NEWPM']}" title="{$lang->items['LANG_START_NEWPM']}" /></then>
     <else><img src="{$style['imagefolder']}/off.gif" alt="{$lang->items['LANG_START_NONEWPM']}" title="{$lang->items['LANG_START_NONEWPM']}" /></else>
    </if></td>
    <td align="left" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea"><span class="smallfont"><b><a href="pms.php{$SID_ARG_1ST}">{$lang->items['LANG_START_PMIN']}</a></b><br />{$lang->items['LANG_START_PMS']}</span></td>
   </tr>  
  
  </then>
 </if>
 
 <if(isset($birthdaybit) || isset($eventbit))>
  <then>
   <tr>
    <td class="tabletitle" align="left" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>"><span class="smallfont"><b>{$lang->items['LANG_START_SHOWEVENTS']}</b></span></td>
   </tr>
   
   <if(isset($birthdaybit))>
    <then>
     <tr>
      <td class="tableb" align="center"><img src="{$style['imagefolder']}/birthday.gif" alt="" title="" border="0" /></td>
      <td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_BIRTHDAY']}</b><br />$birthdaybit</span></td>
     </tr>
    </then>
   </if>
   
   <if(isset($eventbit))>
    <then>
     <tr>
      <td class="tableb" align="center"><img src="{$style['imagefolder']}/events.gif" alt="" title="" border="0" /></td>
      <td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_TODAYEVENT']}</b><br />$eventbit</span></td>
     </tr>
    </then>
   </if> 
  </then>
 </if>
 
 <if($showstats==1)>
  <then>
   <tr>
    <td class="tabletitle" align="left" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>"><span class="smallfont"><b>{$lang->items['LANG_START_STATISTIC']}</b></span></td> 
   </tr>
   <tr>
    <td class="tableb" align="center"><img src="{$style['imagefolder']}/stats.gif" alt="" border="0" /></td>
    <td colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea" align="left"><span class="smallfont">{$lang->items['LANG_START_STATISTIC_MEMBERS']} $stats[usercount] | {$lang->items['LANG_START_STATISTIC_THREADS']} $stats[threadcount] | {$lang->items['LANG_START_STATISTIC_POSTS']} $stats[postcount] ({$lang->items['LANG_START_STATISTIC_AVERAGE']} $postperday {$lang->items['LANG_START_STATISTIC_POSTPERDAY']})<br />
    {$lang->items['LANG_START_STATISTIC_NEWESTMEMBER']} <a href="profile.php?userid=$stats[lastuserid]{$SID_ARG_2ND}">$stats[username]</a>.</span></td>
   </tr>
  </then>
 </if>
  
</table>

<if($wbbuserdata['userid']==0)>
 <then>

  <a name="login" id="login"></a>
  <if($allowloginencryption==1)><then>
  <script type="text/javascript" src="js/sha1.js"></script>
  <script type="text/javascript" src="js/crypt.js"></script>
  </then></if>
  <form method="post" action="login.php" name="loginform"<if($allowloginencryption==1)><then> onsubmit="return encryptlogin(this);"</then></if>>
  <input type="hidden" name="send" value="send" />
  <input type="hidden" name="sid" value="$session[hash]" />
  <if($allowloginencryption==1)><then>
  <input type="hidden" name="authentificationcode" value="$session[authentificationcode]" />
  <input type="hidden" name="crypted" value="false" /></then></if>
  <table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
   <tr>
    <td class="tabletitle" align="left"><span class="smallfont"><b>{$lang->items['LANG_START_LOGIN']}</b></span></td> 
   </tr>
   <tr>
    <td class="tableb"><table cellpadding="0" cellspacing="5" align="center" class="tableb_fc">
     <tr>
      <td><span class="smallfont">{$lang->items['LANG_START_USERNAME']}</span></td>
      <td><span class="smallfont"><input type="text" name="l_username" maxlength="50" size="20" class="input" tabindex="1" />&nbsp;&nbsp;&nbsp;&nbsp;</span></td>
      <td><span class="smallfont">{$lang->items['LANG_START_PASSWORD']} (<a href="forgotpw.php{$SID_ARG_1ST}">{$lang->items['LANG_START_LOSTPW']}</a>):</span></td>
      <td><span class="smallfont"><input type="password" name="l_password" maxlength="30" size="20" class="input" tabindex="2" />&nbsp;&nbsp;&nbsp;&nbsp;</span></td>
	  <if($allowloginencryption==1)><then>
      <td><span class="smallfont"><label for="checkbox1">{$lang->items['LANG_GLOBAL_ENCRYPT_TRANSFER']}</label></span></td>
      <td><span class="smallfont"><input type="checkbox" id="checkbox1" name="activateencryption" onclick="activate_loginencryption(document.loginform);" />&nbsp;&nbsp;&nbsp;&nbsp;</span></td></then></if>
      <td><input type="submit" value="{$lang->items['LANG_START_LOGIN']}" class="input" tabindex="3" /></td>
     </tr>
    </table></td>
</tr>
</table>



</form>
  <if($allowloginencryption==1)><then>
  <script type="text/javascript">
   <!--
    activate_loginencryption(document.loginform);
   //-->
  </script></then></if>
 </then>





</if>


  <table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
   <tr>
    <td class="tabletitle" align="left"><span class="smallfont"><b>Beitrags-Optionen</b></span></td> 
   </tr>
<tr>
    <td class="tableb"><table cellpadding="0" cellspacing="5" align="center" class="tableb_fc">
 <tr>
  <td align="center"><span class="smallfont"><if($wbbuserdata['userid'])><then><a href="xy_newsletter.php{$SID_ARG_1ST}"><if($wbbuserdata['admincanemail'])><then>{$lang->items['LANG_START_XYNEWSLETTER_REGOFF']}</then><else>{$lang->items['LANG_START_XYNEWSLETTER_REGON']}</else></if></a> | </then></if><a href="search.php?action=24h{$SID_ARG_2ND}">{$lang->items['LANG_START_CURRENT_THREADS']}</a> | <a href="search.php?action=polls{$SID_ARG_2ND}">{$lang->items['LANG_START_CURRENT_POLLS']}</a> | <a href="markread.php{$SID_ARG_1ST}">{$lang->items['LANG_START_MARKREAD_ALL']}</a><if($show_archive == 1)><then> | <b><a href="archive/index.html">{$lang->items['LANG_START_ARCHIVE']}</a></b></then></if></span></td>
 </tr>
</table></td>
</tr>
</table>


</td>
<td style="background-image: url({$style['imagefolder']}/mitte_rechts.gif)" valign="top" title="" />
</tr>
 <tr>
    <td><img border="0" src="{$style['imagefolder']}/unten_links.gif" alt="" title="" /></td>
    <td style="width:100%;background-image: url({$style['imagefolder']}/unten_mitte.gif)" align="center" />
    <td><img border="0" src="{$style['imagefolder']}/unten_rechts.gif" alt="" title="" /></td>
  </tr>
</table>

<table cellpadding="0" cellspacing="0" border="0" style="width:{$style['tableinwidth']}" class="0">
 <tr>
<td>
</td>
</tr>
</table>

<br />


<table>
 <tr align="center">
  <td><img src="{$style['imagefolder']}/on.gif" alt="{$lang->items['LANG_START_NEW_POSTS']}" title="{$lang->items['LANG_START_NEW_POSTS']}" border="0" /></td>
  <td><span class="smallfont">{$lang->items['LANG_START_NEW_POSTS']}&nbsp;&nbsp;&nbsp;&nbsp;</span></td>
  <td><img src="{$style['imagefolder']}/off.gif" alt="{$lang->items['LANG_START_NONEW_POSTS']}" title="{$lang->items['LANG_START_NONEW_POSTS']}" border="0" /></td>
  <td><span class="smallfont">{$lang->items['LANG_START_NONEW_POSTS']}&nbsp;&nbsp;&nbsp;&nbsp;</span></td>
  <td><img src="{$style['imagefolder']}/offclosed.gif" alt="{$lang->items['LANG_START_BOARD_CLOSED']}" title="{$lang->items['LANG_START_BOARD_CLOSED']}" border="0" /></td>
  <td><span class="smallfont">{$lang->items['LANG_START_BOARD_CLOSED']}&nbsp;&nbsp;&nbsp;&nbsp;</span></td>
  <td><img src="{$style['imagefolder']}/link.gif" alt="{$lang->items['LANG_START_BOARD_LINK']}" title="{$lang->items['LANG_START_BOARD_LINK']}" border="0" /></td>
  <td><span class="smallfont">{$lang->items['LANG_START_BOARD_LINK']}</span></td>
 </tr>
</table>




$footer



</body>
</html>







und hier die schon bearbeitete index.php:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
384:
385:
386:
387:
388:
389:
390:
391:
392:
393:
394:
395:
396:
397:
398:
399:
400:
401:
402:
403:
404:
405:
406:
407:
408:
409:
410:
411:
412:
413:
414:
415:
416:
417:
418:
419:
420:
421:
422:
423:
424:
425:
426:
427:
428:
429:
430:
431:
432:
433:
434:
435:
436:
437:
438:
439:
440:
441:
442:
443:
444:
445:
446:
447:
448:
449:
450:
451:
452:
453:
454:
455:
456:
457:
458:
459:
460:
461:
462:
463:
464:
465:
466:
467:
468:
469:
470:
471:
472:
473:
474:
475:
476:
 <?php
// ************************************************************************************//
// * WoltLab Burning Board 2
// ************************************************************************************//
// * Copyright (c) 2001-2004 WoltLab GmbH
// * Web           http://www.woltlab.de/
// * License       http://www.woltlab.de/products/burning_board/license_en.php
// *               http://www.woltlab.de/products/burning_board/license.php
// ************************************************************************************//
// * WoltLab Burning Board 2 is NOT free software.
// * You may not redistribute this package or any of it's files.
// ************************************************************************************//
// * $Date: 2005-06-16 14:28:46 +0200 (Thu, 16 Jun 2005) $
// * $Author: Burntime $
// * $Rev: 1618 $
// ************************************************************************************//


$filename 'index.php';

require('./global.php');
$lang->load('START');

require('./acp/lib/class_useronline.php');

$lcdsetting $db->query_first("SELECT lcdon FROM bb".$n."_lcd_options");
    $lcdon $lcdsetting['lcdon'];

if (isset($_COOKIE[$cookieprefix.'hidecats'])) $hidecats decode_cookie($_COOKIE[$cookieprefix.'hidecats']);
else $hidecats = array();

if (isset($_GET['hidecat'])) {
    $hidecats[$_GET['hidecat']] = 1;
    if ($wbbuserdata['usecookies'] == 1encode_cookie("hidecats"time() + 3600 24 365);
    else encode_cookie("hidecats");
}
if (isset($_GET['showcat'])) {
    $hidecats[$_GET['showcat']] = 0;
    if ($wbbuserdata['usecookies'] == 1encode_cookie("hidecats"time() + 3600 24 365);
    else encode_cookie("hidecats");
}

$boardcache = array();
$permissioncache = array();
$modcache = array();

switch ($boardordermode) {
    case 1$boardorder 'b.title ASC'; break;
    case 2$boardorder 'b.title DESC'; break;
    case 3$boardorder 'b.lastposttime DESC'; break;
    default: $boardorder 'b.boardorder ASC'; break;
}
$activtime time() - 60 $useronlinetimeout;

$boardvisit = array();
$result $db->unbuffered_query("
 SELECT
 b.*".(($showlastposttitle == 1) ? (", t.topic, t.prefix AS threadprefix, i.*") : (""))."
 ".(($showuseronlineinboard == 1) ? (", COUNT(s.sessionhash) AS useronline") : (""))."
 ".(($wbbuserdata['userid']) ? (", bv.lastvisit") : (""))."
 FROM bb".$n."_boards b
 ".(($showlastposttitle == 1) ? ("LEFT JOIN bb".$n."_threads t ON (t.threadid=b.lastthreadid)
 LEFT JOIN bb".$n."_icons i USING (iconid)") : (""))."
 ".(($showuseronlineinboard == 1) ? ("LEFT JOIN bb".$n."_sessions s ON (s.boardid=b.boardid AND s.lastactivity>='$activtime')") : (""))."
 ".(($wbbuserdata['userid']) ? (" LEFT JOIN bb".$n."_boardvisit bv ON (bv.boardid=b.boardid AND bv.userid='".$wbbuserdata['userid']."')") : (""))."
 ".(($showuseronlineinboard == 1) ? ("GROUP BY b.boardid") : (""))."
 ORDER by b.parentid ASC, $boardorder");
while ($row $db->fetch_array($result)) {
    $boardcache[$row['parentid']][$row['boardorder']][$row['boardid']] = $row;
    $boardvisit[$row['boardid']] = $row['lastvisit'];
}

if ($showuseronlineinboard == 2) {
    $userinboard = array();
    $online = &new useronline($wbbuserdata['a_can_view_ghosts'], $wbbuserdata['buddylist']);
    $result $db->unbuffered_query("SELECT s.userid, s.boardid, u.username, u.useronlinegroupid,g.useronlinemarking, u.invisible FROM bb".$n."_sessions s LEFT JOIN bb".$n."_users u USING (userid) LEFT JOIN bb".$n."_groups g ON g.groupid=u.useronlinegroupid WHERE s.lastactivity>='$activtime'".(($wbbuserdata['ignorelist']) ? (" AND s.userid NOT IN (".str_replace(" "","$wbbuserdata['ignorelist']).")") : (""))." ORDER BY u.username ASC");    
    while ($row $db->fetch_array($result)) $userinboard[$row['boardid']][] = $row;    
}

$result $db->unbuffered_query("SELECT t.boardid, t.threadid, t.lastposttime".(($wbbuserdata['userid']) ? (", tv.lastvisit") : (""))." FROM bb".$n."_threads t".(($wbbuserdata['userid']) ? (" LEFT JOIN bb".$n."_threadvisit tv ON (tv.threadid=t.threadid AND tv.userid='".$wbbuserdata['userid']."')") : (""))." WHERE t.visible = 1 AND t.lastposttime > '$wbbuserdata[lastvisit]' AND t.closed <> 3");
while ($row $db->fetch_array($result)) {
    if ($row['lastposttime'] > $row['lastvisit']) $visitcache[$row['boardid']][$row['threadid']] = $row['lastposttime'];
}

// read permissions
$permissioncache getPermissions();

if ($hide_modcell == 0) {
    $result $db->unbuffered_query("SELECT bb".$n."_moderators.*, username FROM bb".$n."_moderators LEFT JOIN bb".$n."_users USING (userid) ORDER BY username ASC");
    while ($row $db->fetch_array($result)) $modcache[$row['boardid']][] = $row;
}

$boardbit makeboardbit(0);

$index_pms '';
$quicklogin '';
$index_showevents '';
$index_useronline '';
$index_stats '';

/* ############## STATS ############## */
if ($showstats == 1) {
    $stats $db->query_first("SELECT s.*, u.username FROM bb".$n."_stats s LEFT JOIN bb".$n."_users u ON(u.userid=s.lastuserid)");
    $stats['username'] = htmlconverter($stats['username']);
    
    $installdays = (time() - $installdate) / 86400;
    if ($installdays 1$postperday $stats['postcount'];
    else $postperday $stats['postcount'] / $installdays; 
    
    $postperday number_format($postperday2$lang->get("LANG_GLOBAL_DEC_POINT"), $lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    
    if ($stats['usercount'] >= 1000$stats['usercount'] = number_format($stats['usercount'], 0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if ($stats['threadcount'] >= 1000$stats['threadcount'] = number_format($stats['threadcount'], 0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if ($stats['postcount'] >= 1000$stats['postcount'] = number_format($stats['postcount'], 0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
}
/* ############## USERONLINE ############## */
if ($showuseronline == 1) {
    $guestcount 0;
    $membercount 0;
    $invisiblecount 0;
    $online = &new useronline($wbbuserdata['a_can_view_ghosts'], $wbbuserdata['buddylist']);
    $result $db->unbuffered_query("SELECT s.userid, username, useronlinegroupid, useronlinemarking, invisible FROM bb".$n."_sessions s LEFT JOIN bb".$n."_users u USING (userid) LEFT JOIN bb".$n."_groups g ON g.groupid=u.useronlinegroupid WHERE s.lastactivity >= '".(time() - 60 $useronlinetimeout)."'".(($wbbuserdata['ignorelist']) ? (" AND s.userid NOT IN (".str_replace(" "","$wbbuserdata['ignorelist']).")") : (""))." ORDER BY u.username ASC"); 
    while ($row $db->fetch_array($result)) {
        if ($row['userid'] == 0) {
            $guestcount++;
            continue;    
        }
        $membercount++;
        if ($row['invisible'] == 1$invisiblecount++;
        $online->user($row['userid'], htmlconverter($row['username']), $row['useronlinemarking'], $row['invisible']);
    }
    $useronline $online->useronlinebit;
    $totaluseronline $membercount $guestcount;
    if ($totaluseronline $rekord) {
        $rekord $totaluseronline;
        $rekordtime time();
        $db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekord' WHERE varname='rekord'"1);
        $db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekordtime' WHERE varname='rekordtime'"1);
        require("./acp/lib/class_options.php");
        $option = &new options("acp/lib");
        $option->write();
    }
    $rekorddate formatdate($wbbuserdata['dateformat'], $rekordtime);
    $rekordtime formatdate($wbbuserdata['timeformat'], $rekordtime);
    
    // format figures
    if ($guestcount >= 1000$guestcount number_format($guestcount0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if ($membercount >= 1000$membercount number_format($membercount0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if ($invisiblecount >= 1000$invisiblecount number_format($invisiblecount0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if ($totaluseronline >= 1000$totaluseronline number_format($totaluseronline0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    if ($rekord >= 1000$rekord number_format($rekord0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
    
    if ($totaluseronline == 1) {
        $useronline_BE $lang->items['LANG_START_USERONLINE_BE_ONE'];
        $useronline_USER $lang->items['LANG_START_USERONLINE_USER_ONE'];
    }
    else {
        $useronline_BE $lang->items['LANG_START_USERONLINE_BE'];
        $useronline_USER $lang->items['LANG_START_USERONLINE_USER'];
    }
    
    if ($guestcount == 1$useronline_GUEST $lang->items['LANG_START_USERONLINE_GUEST_ONE'];
    elseif ($guestcount 1$useronline_GUEST $lang->items['LANG_START_USERONLINE_GUEST'];
    else {
        $useronline_GUEST '';
        $guestcount '';
    }
    
    if ($membercount == 1$useronline_MEMBERS $lang->items['LANG_START_USERONLINE_MEMBERS_ONE'];
    elseif ($membercount 1$useronline_MEMBERS $lang->items['LANG_START_USERONLINE_MEMBERS'];
    else {
        $useronline_MEMBERS '';
        $membercount '';
    }
    
    if ($invisiblecount == 1$useronline_GHOSTS $lang->items['LANG_START_USERONLINE_GHOSTS_ONE'];
    elseif ($invisiblecount 1$useronline_GHOSTS $lang->get("LANG_START_USERONLINE_GHOSTS", array('$invisiblecount' => $invisiblecount));
    else $useronline_GHOSTS '';
    
    if ($guestcount && $membercount 0$useronline_AND $lang->items['LANG_START_USERONLINE_AND'];
    else $useronline_AND '';
    
    $lang->items['LANG_START_USERONLINE'] = $lang->get("LANG_START_USERONLINE", array('$useronline_BE' => $useronline_BE'$membercount' => $membercount'$useronline_MEMBERS' => $useronline_MEMBERS'$useronline_GHOSTS' => $useronline_GHOSTS'$useronline_AND' => $useronline_AND'$guestcount' => $guestcount'$useronline_GUEST' => $useronline_GUEST'$rekord' => $rekord'$useronline_USER' => $useronline_USER'$rekorddate' => $rekorddate'$rekordtime' => $rekordtime));
    $lang->items['LANG_START_SHOWUSERONLINE'] = $lang->get("LANG_START_SHOWUSERONLINE", array('$useronline_BE' => $useronline_BE'$totaluseronline' => $totaluseronline'$useronline_USER' => $useronline_USER));
}
###########################################################################################################################################################
###  USER VISITED START
###########################################################################################################################################################
if ($showuservisited == 1) {
$membercount 0;
$invisiblecount 0;
$curdate strftime("%m %d %Y",time());
$date explode(" "$curdate);
$timestamp mktime(0,0,0,$date[0],$date[1],$date[2]);
unset($online);
$online = &new useronline($wbbuserdata['a_can_view_ghosts'], $wbbuserdata['buddylist']);
$result $db->unbuffered_query("SELECT u.userid, u.username, u.invisible, u.useronlinegroupid, u.lastactivity, g.useronlinemarking FROM bb".$n."_users u, bb".$n."_groups g WHERE u.useronlinegroupid=g.groupid AND u.lastactivity>=".$timestamp." ORDER BY u.username ASC"); 
while ($row $db->fetch_array($result)) {
if ($row['userid'] == 0) continue;
$membercount++;
if ($row['invisible'] == 1$invisiblecount++;
$online->user($row['userid'], htmlconverter($row['username']), $row['useronlinemarking'], $row['invisible'], true);
}
$uservisited $online->useronlinebit;
$totaluservisited $membercount;
if ($totaluservisited $rekord_visited) {
$rekord_visited $totaluservisited;
$rekordtime_visited time();
$db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekord_visited' WHERE varname='rekord_visited'"1);
$db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekordtime_visited' WHERE varname='rekordtime_visited'"1);
require("./acp/lib/class_options.php");
$option = &new options("acp/lib");
$option->write();
}
$rekorddate_visited formatdate($wbbuserdata['dateformat'], $rekordtime_visited);
$rekordtime_visited formatdate($wbbuserdata['timeformat'], $rekordtime_visited);
// format figures
if ($totaluservisited >= 1000$totaluservisited number_format($totaluservisited0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
if ($invisiblecount >= 1000$invisiblecount number_format($invisiblecount0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
if ($rekord_visited >= 1000$rekord_visited number_format($rekord_visited0""$lang->get("LANG_GLOBAL_THOUSANDS_SEP"));
if ($totaluservisited == 1) {
$uservisited_BE $lang->items['LANG_START_USERVISITED_BE_ONE'];
$uservisited_USER $lang->items['LANG_START_USERVISITED_USER_ONE'];
}
else {
$uservisited_BE $lang->items['LANG_START_USERVISITED_BE'];
$uservisited_USER $lang->items['LANG_START_USERVISITED_USER'];
}
if ($membercount == 1$uservisited_MEMBERS $lang->items['LANG_START_USERONLINE_MEMBERS_ONE'];
elseif ($membercount 1$uservisited_MEMBERS $lang->items['LANG_START_USERONLINE_MEMBERS'];
else {
$uservisited_MEMBERS '';
$membercount '';
}
if ($invisiblecount == 1$uservisited_GHOSTS $lang->items['LANG_START_USERONLINE_GHOSTS_ONE'];
elseif ($invisiblecount 1$uservisited_GHOSTS $lang->get("LANG_START_USERONLINE_GHOSTS", array('$invisiblecount' => $invisiblecount));
else $uservisited_GHOSTS '';
$lang->items['LANG_START_USERVISITED'] = $lang->get("LANG_START_USERVISITED", array('$uservisited_BE' => $uservisited_BE'$membercount_visited' => $membercount'$uservisited_MEMBERS' => $uservisited_MEMBERS'$uservisited_GHOSTS' => $uservisited_GHOSTS'$uservisited_AND' => $uservisited_AND'$rekord_visited' => $rekord_visited'$uservisited_USER' => $uservisited_USER'$rekorddate_visited' => $rekorddate_visited'$rekordtime_visited' => $rekordtime_visited));
$lang->items['LANG_START_SHOWUSERVISITED'] = $lang->get("LANG_START_SHOWUSERVISITED", array('$uservisited_BE' => $uservisited_BE'$totaluservisited' => $totaluservisited'$uservisited_USER' => $uservisited_USER));
}
###########################################################################################################################################################
###  USER VISITED ENDE
###########################################################################################################################################################

/* ############## BIRTHDAYS ############## */
unset($birthdaybit);
if ($showbirthdays == 1  && $wbbuserdata['can_view_calendar'] != 0) {
    $currentdate formatdate("m-d"time());
    $currentyear intval(formatdate("Y"time()));
    $result $db->unbuffered_query("SELECT userid, username, birthday FROM bb".$n."_users WHERE birthday LIKE '%-$currentdate' ORDER BY username ASC");
    while ($row $db->fetch_array($result)) {
        $row['username'] = htmlconverter($row['username']);
        $birthyear intval(wbb_substr($row['birthday'], 04));
        $age $currentyear $birthyear;
        if ($age || $age 200$age '';
        else $age "&nbsp;($age)";
        if (isset($birthdaybit)) eval("\$birthdaybit .= \"".$tpl->get("index_birthdaybit")."\";");
        else eval("\$birthdaybit = \"".$tpl->get("index_birthdaybit")."\";");
    }
}

/* ############## EVENTS ############## */
unset($eventbit);
if ($showevents == && $wbbuserdata['can_view_calendar'] != 0) {
    $currentdate date("Y-m-d"); 
    $result $db->unbuffered_query("SELECT eventid, subject, public FROM bb".$n."_events WHERE eventdate = '$currentdate' AND (public=2 OR (public=0 AND userid = '$wbbuserdata[userid]')) ORDER BY public ASC, subject ASC");
    while ($row $db->fetch_array($result)) {
        $row['subject'] = htmlconverter($row['subject']);
        if (isset($eventbit)) eval("\$eventbit .= \"".$tpl->get("index_eventbit")."\";");
        else eval("\$eventbit = \"".$tpl->get("index_eventbit")."\";");
    }
}

if (!$wbbuserdata['userid']) {
    $lang->items['LANG_START_WELCOME_TITLE'] = $lang->get("LANG_START_WELCOME_TITLE", array('$master_board_name' => $master_board_name));
    $lang->items['LANG_START_WELCOME'] = $lang->get("LANG_START_WELCOME", array('$SID_ARG_2ND' => $SID_ARG_2ND'$SID_ARG_1ST' => $SID_ARG_1ST));
}
else {
    $currenttime formatdate($wbbuserdata['timeformat'], time());
    $toffset = (($wbbuserdata['timezoneoffset'] >= 0) ? ("+") : ("")).$wbbuserdata['timezoneoffset'];
    $lang->items['LANG_START_TIMEZONE'] = $lang->get("LANG_START_TIMEZONE", array('$toffset' => $toffset));
    $lastvisitdate formatdate($wbbuserdata['dateformat'], $wbbuserdata['lastvisit'], 1);
    $lastvisittime formatdate($wbbuserdata['timeformat'], $wbbuserdata['lastvisit']);
    if ($showpmonindex == && $wbbuserdata['can_use_pms'] == && $wbbuserdata['receivepm'] == 1) {
        $counttotal $wbbuserdata['pminboxcount'];
        $countunread $wbbuserdata['pmunreadcount'];
        $countnew $wbbuserdata['pmnewcount'];
        if ($countnew == 1$pms_NEWMESSAGE $lang->items['LANG_START_PMS_MESSAGE'];
        else $pms_NEWMESSAGE $lang->items['LANG_START_PMS_MESSAGES'];
        
        if ($counttotal == 1$pms_TOTALMESSAGE $lang->items['LANG_START_PMS_MESSAGE'];
        else $pms_TOTALMESSAGE $lang->items['LANG_START_PMS_MESSAGES'];
        
        $lang->items['LANG_START_PMS'] = $lang->get("LANG_START_PMS", array('$countnew' => $countnew'$pms_NEWMESSAGE' => $pms_NEWMESSAGE'$countunread' => $countunread'$counttotal' => $counttotal'$pms_TOTALMESSAGE' => $pms_TOTALMESSAGE));
    }
}

//* Megashoutbox by XundY  Start *//
require('acp/lib/xy_megashoutbox.conf.php');
if($xy_megaboxon=="1"){
  if($wbbuserdata['userid'] && $xy_megaboxforguests=="0" OR $xy_megaboxforguests=="1"){
  $lang->load("POSTINGS,XY_MEGASHOUTBOX");
  $bbcode_smilies getclickysmilies($smilie_table_cols,$smilie_table_rows);
  if($xy_smiliepos=='left'$mboxsmiliesleft="<td class=\"tablea\" style=\"width:3%;text-align:center;\">$bbcode_smilies</td>";
  else $mboxsmiliesright="<td class=\"tablea\" style=\"width:3%;text-align:center;\">$bbcode_smilies</td>";
  eval ("\$mbox_specialmenu = \"".$tpl->get("xy_mbox_specialmenu")."\";");
  eval ("\$shoutbox = \"".$tpl->get("xy_shoutbox")."\";");
  }
}
//* Megashoutbox by XundY Ende *//
////// para-scripts.de Verwarn-Hack START //////
require("acp/lib/ver_index.inc.php");
////// para-scripts.de Verwarn-Hack ENDE //////
/* ### TeamSpeaker Online by Viktor ### */
 if($wbbuserdata['can_show_team_speak']==1) {
   if($teamspeaker==1) {
     require('./acp/lib/claas_teamspeak_online.php');
     get_teamspeak_configuration();
     $counter_teamspeaker 0;
     $teamspeaker_online " ";

     foreach($tss2info->channelList as $channelInfo) {
       $channelname $channelInfo[name];
       /* default? */
       if($channelInfo[isdefault] == "1")  $isDefault "yes"; else $isDefault "no";
       if ($channelInfo[channelid] != "id") {

         $channeldaten $db->query_first("SELECT * FROM bb".$n."_teamspeak_channel WHERE channel = '".addslashes($channelname)."'");
         $channelid $channeldaten['id'];
         if($channelid) {

           foreach($tss2info->playerList as $playerInfo) {
             if ($playerInfo[c_id] == $channelInfo[id]) {

               // calculate times
               $idletime date("H:i:s"mktime(floor($playerInfo[idletime] / 3600), floor(($playerInfo[idletime] % 3600) / 60), $playerInfo[idletime] % 60));
               $totaltime date("H:i:s"mktime(floor($playerInfo[logintime] / 3600), floor(($playerInfo[logintime] % 3600) / 60), $playerInfo[logintime] % 60));
               $totaltimet date("G"mktime(floor($playerInfo[logintime]) / 86400));

               if($totaltime != '00:00:00') {
                 $totaltime $totaltimet."T:".$totaltime;

                 //--- User-Status-Bild --\\
                 $teamspeaker_player           $lang->items['LANG_START_TEAMSPEAKER_PLAYER'];
                 $teamspeaker_away             $lang->items['LANG_START_TEAMSPEAKER_AWAY'];
                 $teamspeaker_mutemicro        $lang->items['LANG_START_TEAMSPEAKER_MUTEMICRO'];
                 $teamspeaker_mutespeakers     $lang->items['LANG_START_TEAMSPEAKER_MUTESPEAKERS'];
                 $teamspeaker_channelcommander $lang->items['LANG_START_TEAMSPEAKER_CHANNELCOMMANDER'];

                 /* User-Rechte */
                 $teamspeakerstatus='';
                 $teamspeakerstatus=$playerInfo[playerPrivileges];

                 /* User-Channelrechte */
                 $teamspeakerprivileg='';
                 $teamspeakerprivileg $playerInfo[channelPrivileges];

                 /* User-Status-Grafik */
                 $teamspeakergif='';
                 if(!$playerInfo[isChannelCommander]) {
                   if($playerInfo[idletime] >= 1) {
                     $teamspeakergif "<img src=\"images/teamspeaker/playerimage.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_player\" align=\"middle\" />";
                   } else {
                     $teamspeakergif "<img src=\"images/teamspeaker/playertransmit.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_playertransmit\" align=\"middle\" />";
                   }
                 }
                 if($playerInfo[isChannelCommander]) {
                   if($playerInfo[idletime] >= 1) {
                     $teamspeakergif "<img src=\"images/teamspeaker/playercommander.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_channelcommander\" align=\"middle\" />";
                   } else {
                     $teamspeakergif "<img src=\"images/teamspeaker/playercommandertransmit.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_channelcommander\" align=\"middle\" />";
                   }
                 }
                 if($playerInfo[blocksWhispers])  $teamspeakergif "<img src=\"images/teamspeaker/playerimage.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_player\" align=\"middle\" />";
                 if($playerInfo[isAway])          $teamspeakergif "<img src=\"images/teamspeaker/playeraway.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_away\" align=\"middle\" />";
                 if($playerInfo[mutedMicrophone]) $teamspeakergif "<img src=\"images/teamspeaker/playermutedmicrophone.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_mutemicro\" align=\"middle\" />";
                 if($playerInfo[mutedHeadphones]) $teamspeakergif "<img src=\"images/teamspeaker/playermutedheadphones.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_mutespeakers\" align=\"middle\" />";
                 if($$playerInfo[isRecording])    $teamspeakergif "<img src=\"images/teamspeaker/playertransmit.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_playertransmit\" align=\"middle\" />";

                 eval ("\$teamspeaker_online_vg .= \" ".$tpl->get("index_team_speaker_online")."\";");
                 $counter_teamspeaker++;
               }
             }
           }// end foreach
         }
       }

       /* SupChannel ausgeben */
       foreach($tss2info->channelList as $SubChannelInfo) {
         /* Ist SubChannel zum HauptChannel */
         if ($channelInfo[id] == $SubChannelInfo[parent]) {

           foreach($tss2info->playerList as $playerInfo) {
             if ($playerInfo[c_id] == $SubChannelInfo[id]) {

               // calculate times
               $idletime date("H:i:s"mktime(floor($playerInfo[idletime] / 3600), floor(($playerInfo[idletime] % 3600) / 60), $playerInfo[idletime] % 60));
               $totaltime date("H:i:s"mktime(floor($playerInfo[logintime] / 3600), floor(($playerInfo[logintime] % 3600) / 60), $playerInfo[logintime] % 60));
               $totaltimet date("G"mktime(floor($playerInfo[logintime]) / 86400));

               if($totaltime != '00:00:00') {
                 $totaltime $totaltimet."T:".$totaltime;

                 //--- User-Status-Bild --\\
                 $teamspeaker_player           $lang->items['LANG_START_TEAMSPEAKER_PLAYER'];
                 $teamspeaker_away             $lang->items['LANG_START_TEAMSPEAKER_AWAY'];
                 $teamspeaker_mutemicro        $lang->items['LANG_START_TEAMSPEAKER_MUTEMICRO'];
                 $teamspeaker_mutespeakers     $lang->items['LANG_START_TEAMSPEAKER_MUTESPEAKERS'];
                 $teamspeaker_channelcommander $lang->items['LANG_START_TEAMSPEAKER_CHANNELCOMMANDER'];

                 /* User-Rechte */
                 $teamspeakerstatus='';
                 $teamspeakerstatus=$playerInfo[playerPrivileges];

                 /* User-Channelrechte */
                 $teamspeakerprivileg='';
                 $teamspeakerprivileg $playerInfo[channelPrivileges];

                 /* User-Status-Grafik */
                 $teamspeakergif='';
                 if(!$playerInfo[isChannelCommander]) {
                   if($playerInfo[idletime] >= 1) {
                     $teamspeakergif "<img src=\"images/teamspeaker/playerimage.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_player\" align=\"middle\" />";
                   } else {
                     $teamspeakergif "<img src=\"images/teamspeaker/playertransmit.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_playertransmit\" align=\"middle\" />";
                   }
                 }
                 if($playerInfo[isChannelCommander]) {
                   if($playerInfo[idletime] >= 1) {
                     $teamspeakergif "<img src=\"images/teamspeaker/playercommander.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_channelcommander\" align=\"middle\" />";
                   } else {
                     $teamspeakergif "<img src=\"images/teamspeaker/playercommandertransmit.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_channelcommander\" align=\"middle\" />";
                   }
                 }
                 if($playerInfo[blocksWhispers])  $teamspeakergif "<img src=\"images/teamspeaker/playerimage.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_player\" align=\"middle\" />";
                 if($playerInfo[isAway])          $teamspeakergif "<img src=\"images/teamspeaker/playeraway.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_away\" align=\"middle\" />";
                 if($playerInfo[mutedMicrophone]) $teamspeakergif "<img src=\"images/teamspeaker/playermutedmicrophone.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_mutemicro\" align=\"middle\" />";
                 if($playerInfo[mutedHeadphones]) $teamspeakergif "<img src=\"images/teamspeaker/playermutedheadphones.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_mutespeakers\" align=\"middle\" />";
                 if($$playerInfo[isRecording])    $teamspeakergif "<img src=\"images/teamspeaker/playertransmit.gif\" width=\"20\" height=\"24\" hspace=\"0\" vspace=\"0\" border=\"0\" alt=\"$teamspeaker_playertransmit\" align=\"middle\" />";

                 eval ("\$teamspeaker_online_vg .= \" ".$tpl->get("index_team_speaker_online")."\";");
                 $counter_teamspeaker++;
               }
             }
           }// end foreach
         }
       }
     }
     eval ("\$lang->items['LANG_START_TEAMSPEAKER_ONLINE'] = \"".$lang->get4eval("LANG_START_TEAMSPEAKER_ONLINE")."\";");
   }
   if($counter_teamspeaker == 0) {
     $LANG_START_TEAMSPEAKER_NIEMAND $lang->get4eval("LANG_START_TEAMSPEAKER_NIEMAND");
     $playerInfo[playername]         = $LANG_START_TEAMSPEAKER_NIEMAND;
     eval ("\$lang->items['LANG_START_TEAMSPEAKER_ONLINE'] = \"".$lang->get4eval("LANG_START_TEAMSPEAKER_ONLINE")."\";");
     $teamspeaker_offline          $lang->items['LANG_START_TEAMSPEAKER_OFFLINE'];
     $teamspeakergif "<img src=\"images/teamspeaker/teamspeak.gif\" alt=\"$teamspeaker_offline\" />";
     eval ("\$teamspeaker_online_vg .= \" ".$tpl->get("index_team_speaker_offline")."\";");
   }
 }
/* ### TeamSpeaker Online by Viktor ### */
$result $db->query("SELECT * FROM bb".$n."_groups ORDER BY showorder ASC");
        while ($group $db->fetch_array($result)) {
        list($memberscount) = $db->query_first("SELECT COUNT(*) FROM bb".$n."_user2groups WHERE groupid='".$group['groupid']."'");

        if($group['showonindex'] == 1){
        $name sprintf($group['onlinemarking'], $group['title']);
        $name_groups_admin .= (($name_groups_admin != '') ? ('| ') : (''))."$name [$memberscount] ";
        }

        if($group['showonindex'] == 2){
        $name2 sprintf($group['onlinemarking'], $group['title']);
        $name_groups_user .= (($name_groups_user != '') ? ('| ') : (''))."$name2 [$memberscount] ";
        }
  }
eval("\$tpl->output(\"".$tpl->get("index")."\");"); 
?>


hoffe du kannst mir da helfen.
Rinoa-Angel
Hallo smile

Ich habe dieses Addon nu schon länger eingebaut und bisher gab es keinerlei Probleme, auch der Einbau war ohne Probleme gegangen. Danke dafür!

Ich habe da nur ne kleine frage, mir is nämlich vor kurzem was aufgefallen...

Und zwar; ist es Absicht, das die Gruppe nicht aktivierte User immer die gleiche Farbe wie die Standard-Gruppe User hat auch wenn man in beiden Gruppen zwei völlig verschiedene Farben einstellt?

Lieben Gruß smile
Bräke
Ja, das ist Standard im WBB.
Rinoa-Angel
Okay, danke dir für die Info smile
King of Italy
Zitat:
Original von Bräke
Ja, das ist Standard im WBB.


Genau ist es, denn in den Benutzereinstellungen unter "Benutzergruppe für die Useronline Anzeige:" Kann man bei diesen Usern zwischen Standardgruppe für User und nicht aktivierte User wählen. Dort wird Standardmäßig Standardgruppe für User ausgewählt.

Nun müsste man dem WBB ja eig. nur sagen, dass es statt dieser dort Standardmäßig die andere Gruppe auswählt?

Wollte mir das ganze mal ansehen, aber wegen der Abschlußprüfung dauert das etwas. Weiß zufällig wo genau ich den Code in den Dateien finde, der geändert werden muss? Denke das würde mich schon ein großes Stück weiter bringen. Versagt
sabrina89
Zitat:
Original von DoKi
Cool danke, habs jetzt doch hinbekommen!
Aber ich habe jetzt das selbe Problem wie auf Seite 2, bei mir ist so ein schwarzer Balken da:
[IMG]http://img3.imagebanana.com/img/tde79j9b/Unbenannt.JPG[/IMG]

Ich habe auch die index.tpl die Tänzer gepostet hat ausprobiert, klappt aber nicht. traurig

mFg DoKi


ich habe das selbe problem wie beim zitat...kann mir da jemand helfen?
Tänzer
Zitat:
Original von sabrina89
Zitat:
Original von DoKi
Cool danke, habs jetzt doch hinbekommen!
Aber ich habe jetzt das selbe Problem wie auf Seite 2, bei mir ist so ein schwarzer Balken da:
[IMG]http://img3.imagebanana.com/img/tde79j9b/Unbenannt.JPG[/IMG]

Ich habe auch die index.tpl die Tänzer gepostet hat ausprobiert, klappt aber nicht. traurig

mFg DoKi


ich habe das selbe problem wie beim zitat...kann mir da jemand helfen?


Einaml URL zum Forum bitte. großes Grinsen
sabrina89
Tänzer
Hey.

Änder mal in der index.tpl:
php:
1:
2:
3:
4:
<tr>
    <td rowspan="3" class="tableb" align="center"><img src="{$style['imagefolder']}/online.gif" alt="" title="" /></td>
    <td colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea" align="left"><span class="smallfont">{$lang->items['LANG_START_USERONLINE']}</span></td>
</tr>

Das "rowspan="3"" in "rowspan="4"" ab, dann klappt es auch. smile

mFg
sabrina89
super ist weg...vielen dank..

eine frage noch, der rand um das forum ist etwas dicker schwarz als vorher...woran liegt das? ist auch erst seit der hack drin ist

siehe screen