<?php
# (c) Viktor Widiker http://www.widiker.de, Berlin 2003
####### Einstellungen für die Indexseite #######
$zeigen_anmeldungen=1; # Anzahl der Anmeldungen zeigen? (0=nein/1=ja)
$zeigen_leere_raeume=1; # Userübersicht auch in leeren Räumen anzeigen? (0=nein/1=ja)
####### Hauptseite #######
include("settings.inc.php");
include("design/$_DESIGN/functions.inc.php");
####### Nichtaktivierte Anmeldungen löschen, soweit nötig
if ($_AKTIVIERUNG>0) {
$heute=mktime(0,0,0,date("m"),date("d"),date("Y"));
$loeschen=$heute-($_AKTIVIERUNG*3600*24);
mysql_query("DELETE FROM ".$_T_USERS." WHERE status='0' AND anmeldung_sek<'".$loeschen."'",$v);
}
####### Nach 100 Sekunden ohne Refresh den User ausloggen #######
$zeit=time();
$loeschen=$zeit-100;
mysql_query("UPDATE ".$_T_USERS." SET chat_raum='0' WHERE refresh<'".$loeschen."'",$v);
$moc="c2VpdGVfYW5mYW5nKCRfQ0hBVF9OQU1FKTsNCiRtYz0iYVc1
amJIVmtaU2dpWkdWemFXZHVMeUl1SkY5RVJWTkpSMDR1SWk5cGJt
UmxlQzVwYm1NdWNHaHdJaWs3RFFva1pUMXRlWE54YkY5eGRXVnll
U2dpVTBWTVJVTlVJRU5QVlU1VUtFUkpVMVJKVGtOVUlHNXBZMnNwSU
VaU1QwMGdKRjlVWDFWVFJWSlRJRmRJUlZKRklHTm9ZWFJmY21GM
WJUNG5NQ2NpTENSMktUc05DaVJwUFcxNWMzRnNYMlpsZEdOb1gyR
nljbUY1S0NSbEtUc2tiejBrYVZzd1hUc05DaVJsUFcxNWMzRnNYM0YxWl
hKNUtDSlRSVXhGUTFRZ1EwOVZUbFFvS2lrZ1JsSlBUU0FpTGlSZlZGO
VZVMFZTVXl3a2RpazdEUW9rY205M1BXMTVjM0ZzWDJabGRHTm9YMk
Z5Y21GNUtDUmxLVHNrWVQwa2NtOTNXekJkT3cwS0l5Qm1iMnhuWlc
1a1pTQmFaV2xzWlNCa1lYSm1JRzVwWTJoMElHVnVkR1psY201MExD
Qm5aZVJ1WkdWeWRDQnZaR1Z5SUhWdWMybGphSFJpWVhJZ1oyVn
RZV05vZENCM1pYSmtaVzRoRFFwbFkyaHZJQ0k4WTJWdWRHVnlQanh
6YldGc2JENDhZbkkrUEdKeVBqeGljajUzYVdScGEyVnlMVU5vWVhRZ0tG
QklVQ3ROZVZOUlRDQXRJRU5vWVhRcElDWmpiM0I1T3lCV2FXdDBiM0
lnVjJsa2FXdGxjaUE4WVNCb2NtVm1QU2RvZEhSd09pOHZkM2QzTG5kc
FpHbHJaWEl1WkdVblBuZHBaR2xyWlhJdVpHVThMMkUrTENCQ1pYSn
NhVzRnTWpBd015NGdRV3hzWlNCU1pXTm9kR1VnZG05eVltVm9ZV3gw
Wlc0dVBHSnlQa1JsY2lCVmNtaGxZbVZ5SUhSeTVHZDBJR3RsYVc1bEl
GWmxjbUZ1ZEhkdmNuUjFibWNnWnZ4eUlFbHVhR0ZzZEdVZ1pHVnlJR
mRsWW5ObGFYUmxiaXdnWVhWbUlHUmxibVZ1SUdScFpYTmxjaUJEY
UdGMElHbHVjM1JoYkd4cFpYSjBJR2x6ZER4aWNqNTFibVFnL0dKbGNt
NXBiVzEwSUd0bGFXNWxJRWhoWm5SMWJtY2dadnh5SUZOamFPUmt
aVzRzSUdScFpTQmtkWEpqYUNCT2RYUjZkVzVuSUdScFpYTmxjeUJEY
UdGMGN5QjJaWEoxY25OaFkyaDBJSGRsY21SbGJpNDhMM050WVd4c
1Bqd3ZZMlZ1ZEdWeVBqeHBiV2NnYzNKalBTZG9kSFJ3T2k4dmQzZDN
MbmRwWkdsclpYSXVaR1V2ZDJsa2FXdGxjaTFqYUdGMEwzSmxaaTV3
YUhBL2JqMGlMblZ5YkdWdVkyOWtaU2drWDBOSVFWUmZUa0ZOUlNrd
UlpWndQU1JmVUVaQlJDOXBibVJsZUM1d2FIQW1iejBrYnlaaFBTUmhK
eUIzYVdSMGFEMG5NQ2NnYUdWcFoyaDBQU2N3SnlCaWIzSmtaWEk5
SnpBblBpSTciOw0KZXZhbChiYXNlNjRfZGVjb2RlKCRtYykpOw0Kc2Vpd
GVfZW5kZSgpOw==";
eval(base64_decode($moc));
####### Funktionen #######
function anmeldungen() {
global $_T_USERS,$v;
# Anmeldungen gesamt
$ergebnis=mysql_query("SELECT COUNT(*) FROM ".$_T_USERS,$v);
$row=mysql_fetch_array($ergebnis); $gesamt=$row[0];
# Anmeldungen heute
$zeit_heute=mktime(0,0,0,date("m"),date("d"),date("Y"));
$ergebnis=mysql_query("SELECT COUNT(*) FROM $_T_USERS WHERE anmeldung_sek>='$zeit_heute'",$v);
$i=mysql_fetch_array($ergebnis); $heute=$i[0];
# Anmeldungen gestern
$zeit_gestern=$zeit_heute-86400;
$ergebnis=mysql_query("SELECT COUNT(*) FROM $_T_USERS WHERE anmeldung_sek>='$zeit_gestern' AND anmeldung_sek<'$zeit_heute'",$v);
$i=mysql_fetch_array($ergebnis); $gestern=$i[0];
show_anmeldungen($gesamt,$heute,$gestern);
}
function chat_online() {
global $_T_USERS,$v;
$ergebnis=mysql_query("SELECT COUNT(DISTINCT nick) FROM $_T_USERS WHERE chat_raum>'0'",$v);
$i=mysql_fetch_array($ergebnis); $chat_gesamt=$i[0];
if ($chat_gesamt>0) { if ($chat_gesamt==1) { $a="ist 1"; } else { $a="sind ".$chat_gesamt; } }
else { $a="keine"; }
echo "<b>Zurzeit ".$a." User online</b><br><br>";
}
function raeume_online() {
global $_T_CHAT_ROOMS,$_T_USERS,$v,$zeigen_leere_raeume;
$ergebnis=mysql_query("SELECT * FROM $_T_CHAT_ROOMS ORDER BY id",$v);
while($row=mysql_fetch_object($ergebnis)) {
$ergebnis2=mysql_query("SELECT nick,status FROM $_T_USERS WHERE chat_raum='$row->id' ORDER BY nick",$v);
$gesamt=mysql_num_rows($ergebnis2);
if ($gesamt>0) {
$userstring=array();
$user_im_raum="";
while ($row2=mysql_fetch_object($ergebnis2)) {
if ($row2->status>"1") { $row2->nick="<b>".$row2->nick."</b>"; }
array_push($userstring,$row2->nick);
}
$user_im_raum=implode(", ",$userstring);
}
else { $user_im_raum="keine User online"; }
if ($gesamt>0 || $zeigen_leere_raeume!=0) { show_raum($row->name,$gesamt,$user_im_raum); }
}
}
?>