Newer
Older
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
<?php if($_SESSION['admin'] != 1){
echo '<center>
<b>Adminlogin</b>
<form action="" method="POST">
<table border="0">
<tr>
<td><b>Loginname:</b></td>
<td><input name="loginname" type="text"></td>
</tr>
<tr>
<td><b>Passwort:</b></td>
<td><input name="passwort" type="password"></td>
</tr>
<tr>
<td colspan=2 align="center"><input name="check" value="Login" type="submit"></td>
</tr>
</table>
</form>
</center>';
}else{
echo '<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr>
<td width="100%" valign="top">';
head("Userstatistik");
$kontostats = mysql_fetch_array(db_query("SELECT COUNT(uid) AS kd_uid , SUM(kontostand) AS kd_kontostand FROM ".$db_prefix."_kontodaten"));
echo '<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#c0c0c0">
<tr bgcolor="#f0f0f0">
<td width="55%">Angemeldete User</td>
<td align="right">'.@number_format($kontostats['kd_uid'],0,",",".").' </td>
</tr>
<tr bgcolor="#f5f5f5">
<td>Gesamtguthaben</td>
<td align="right">'.@number_format($kontostats['kd_kontostand'],2,",",".").' </td>
</tr>
<tr bgcolor="#f0f0f0">
<td width="55%">Guth. pro User</td>
<td align="right">'.@number_format($kontostats['kd_kontostand'] / $kontostats['kd_uid'],2,",",".").' </td>
</tr>
</table>';
foot();
echo '</td>
</tr></table>';
head("Inaktiven-Suche");
echo'<form action="" method="post">
Zeigt alle User an, die nach einer gegebenen Zeit nicht mehr online waren.<br><br>
<table width="100%" valign="top" align="center" border="0" cellpadding="1" cellspacing="1" bgcolor="">
<tr bgcolor="#f5f5f5">
<td align="left"><b>Tag (<i>z.B. 04</i>)<br>Monat (<i>z.B. 06</i>)<br>Jahr (<i>z.B. 2000</i>):</b></td>
<td align="left">
<input type="Text" name="tag" value="01"><br>
<input type="Text" name="monat" value="01"><br>
<input type="Text" name="jahr" value="2008">
</td>
</tr>
<tr bgcolor="#f5f5f5">
<td align="left"><b><br>
User die ab eingabe datum Inaktive sind.<br>
<font color="#800000">Es gibt keine Sicherheitsabfrage</font><br>
Für Suche "0" eintippen.<br>
Für Löschung "1" eintippen.<br>
Für Erinnerungs-Email eine "2" eintippen</b>
</td>
<td align="left"> <input type="Text" name="inaktive" value="0"></td>
</tr>
<tr>
<td align="center" colspan="2"><br><input type="Submit" name="anzeigen" value="anzeigen !"></td>
</tr>
</table>
</form>
';
// Zeit angeben
$timestamp = mktime(0,0,0,$_POST['monat'],$_POST['tag'],$_POST['jahr']);
$anzahl = 0;
if (!isset($_POST['anzeigen'])) $_POST['anzeigen'] = '';
if ($_POST['anzeigen'] == 'anzeigen !')
{
$result=mysql_query("SELECT t1.emailadresse AS email,t1.uid,t2.kontostand,t3.nickname FROM ".$db_prefix."_emaildaten AS t1, vms_kontodaten AS t2,vms_userdaten AS t3 WHERE t1.uid = t2.uid AND t2.uid = t3.uid AND last_active < ".$timestamp."");
$konto='0';
while($row=mysql_fetch_array($result))
{
$konto= $konto+$row['kontostand'];
$anzahl++;
echo "<table width=100%><tr>
<td width=50%>".$row['email'].";</td>
<td width=20%>".$row['uid']."</td>
<td width=30%>".$row['nickname']."</td>
<td width=30%>".$row['kontostand']."</td>
</tr></table>
";
if ($_POST['inaktive'] == '1') {
db_query ('DELETE FROM '.$db_prefix.'_kontodaten WHERE uid = '.$row['uid']);
db_query ('DELETE FROM '.$db_prefix.'_emaildaten WHERE uid = '.$row['uid']);
db_query ('DELETE FROM '.$db_prefix.'_userdaten WHERE uid = '.$row['uid']);
db_query ('DELETE FROM '.$db_prefix.'_werberdaten WHERE uid = '.$row['uid']);
db_query ('UPDATE '.$db_prefix.'_werberdaten SET werber = 0 WHERE werber = '.$row['uid']);
db_query ('DELETE FROM '.$db_prefix.'_admin_abuse WHERE uid = '.$row['uid']);
db_query ('DELETE FROM vms_buchungen WHERE uid = '.$row['uid']);
db_query ('DELETE FROM vms_reloads WHERE uid = '.$row['uid']);
db_query ('DELETE FROM vms_schnittstelle_anfragen WHERE uid = '.$row['uid']);
echo '<font color="#00d000">User Gelöscht</font><br />';
$infotext= ' Hallo '.$row['nickname'].'
Leider bist du seit Geraumer Zeit nicht mehr auf '.$seitenname.' Online gewesen.
Leider hast du auch nicht auf emails reagiert,
um unsere Datenbank zu schonen räumen wir jeden Monat einmal auf und und löschen dabei User die seit geraumer Zeit inaktive sind.
MFG
'.$seitenname.' ';
usermail ($row['email'], 'Inaktiver Account', $infotext, '"'.$seitenname.'" <'.$betreibermail.'>');
echo '<font color="#00d000">User Informiert</font><br /><br />';
}
if ($_POST['inaktive'] == '2') {
$infotext= ' Hallo '.$row['nickname'].'
Leider bist du seit Geraumer Zeit nicht mehr auf '.$seitenname.' Online gewesen.
Um nicht vom System wegen inaktivität gelöscht zu werden,
bitten wir dich das du dich kurz einmal auf '.$seitenname.' anmeldest
und wenn du lust hast kannst du ja in zukunft auch noch aktive teilnehmen.
MFG
'.$seitenname.' ';
usermail ($row['email'], 'Inaktiver Account', $infotext, '"'.$seitenname.'" <'.$betreibermail.'>');
echo '<font color="#00d000">User Informiert</font><br /><br />';
}
}
echo "<br>";
echo "<b>".$anzahl." User gefunden</b>";
echo "<br>";
echo "Gesammtguthaben der Inaktiven User:".$konto;
}
foot();
}