eRaaaa
03.09.2008, 00:38
Najo, der Schnippsel zeigt halt alle User an, die nach einer gegebenen Zeit nicht mehr online waren.
Die Infos die angezeigt werden sollen können selbst ausgewählt werden.
z.b. nur die Emailadresse :D
Da ich solch einen Schnippsel hier noch nicht gesehen habe und über die SUFU auch nix gefunden hab, poste ich ihn einfach mal
Screenshot:
http://www.img-teufel.de/uploads/inaktiv7151efbaJPG.jpg (http://img-teufel.de/?img=inaktiv7151efbaJPG.jpg)
Code: (z.b. in neue Datei inaktiv.php , die im adminforce/content/ Verzeichnis liegt)
<?head("Einstellungen");?>
<table width="100%" valign="top" align="center" border="0" cellpadding="1" cellspacing="1" bgcolor="">
<form action="" method="post">
Zeigt alle User an, die nach einer gegebenen Zeit nicht mehr online waren.<br><br>
<tr bgcolor="#f5f5f5">
<td align="left"><b>Tag (<i>z.B. 04</i>):</b></td>
<td align="left"> <input type="Text" name="tag" value="<?=$_POST['tag'];?>"></td>
</tr>
<tr bgcolor="#f5f5f5">
<td align="left"><b>Monat (<i>z.B. 06</i>):</b></td>
<td align="left"> <input type="Text" name="monat" value="<?=$_POST['monat'];?>"></td>
</tr>
<tr bgcolor="#f5f5f5">
<td align="left"><b>Jahr (<i>z.B. 2000</i>):</b></td>
<td align="left"> <input type="Text" name="jahr" value="<?=$_POST['jahr'];?>"></td>
</tr>
<tr bgcolor="#f5f5f5">
<td align="left"><b>Was soll angezeigt werden?</b></td>
<td align="left"> <input type="checkbox" name="emailadresse" value="emailadresse"> Emailadresse</td>
<td align="left"> <input type="checkbox" name="uid" value="uid"> UID</td>
<td align="left"> <input type="checkbox" name="nickname" value="nickname"> Nickname</td>
</tr>
<tr>
<td align="right" colspan="2"><br><input type="Submit" name="anzeigen" value="anzeigen !"></td>
</tr>
</form>
</table>
<?foot();?>
<?head("Inaktive User anzeigen");
// 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=db_query("SELECT t1.emailadresse AS email,t1.uid,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."");
while($row=mysql_fetch_array($result))
{
$anzahl++;
echo "<table width=100%><tr>";
if ($_POST['emailadresse']){
echo "<td width=50%>".$row['email'].";</td>";}
if ($_POST['uid']){
echo "<td width=20%>".$row['uid']."</td>";}
if ($_POST['nickname']){
echo "<td width=30%>".$row['nickname']."</td>";}
echo "</tr></table>";
}
echo "<br>";
echo "<b>".$anzahl." User gefunden</b>";
}
foot();?>
Wer Fehler findet, bitte MELDEN!
Viel Spaß
Gruß
eRa
Die Infos die angezeigt werden sollen können selbst ausgewählt werden.
z.b. nur die Emailadresse :D
Da ich solch einen Schnippsel hier noch nicht gesehen habe und über die SUFU auch nix gefunden hab, poste ich ihn einfach mal
Screenshot:
http://www.img-teufel.de/uploads/inaktiv7151efbaJPG.jpg (http://img-teufel.de/?img=inaktiv7151efbaJPG.jpg)
Code: (z.b. in neue Datei inaktiv.php , die im adminforce/content/ Verzeichnis liegt)
<?head("Einstellungen");?>
<table width="100%" valign="top" align="center" border="0" cellpadding="1" cellspacing="1" bgcolor="">
<form action="" method="post">
Zeigt alle User an, die nach einer gegebenen Zeit nicht mehr online waren.<br><br>
<tr bgcolor="#f5f5f5">
<td align="left"><b>Tag (<i>z.B. 04</i>):</b></td>
<td align="left"> <input type="Text" name="tag" value="<?=$_POST['tag'];?>"></td>
</tr>
<tr bgcolor="#f5f5f5">
<td align="left"><b>Monat (<i>z.B. 06</i>):</b></td>
<td align="left"> <input type="Text" name="monat" value="<?=$_POST['monat'];?>"></td>
</tr>
<tr bgcolor="#f5f5f5">
<td align="left"><b>Jahr (<i>z.B. 2000</i>):</b></td>
<td align="left"> <input type="Text" name="jahr" value="<?=$_POST['jahr'];?>"></td>
</tr>
<tr bgcolor="#f5f5f5">
<td align="left"><b>Was soll angezeigt werden?</b></td>
<td align="left"> <input type="checkbox" name="emailadresse" value="emailadresse"> Emailadresse</td>
<td align="left"> <input type="checkbox" name="uid" value="uid"> UID</td>
<td align="left"> <input type="checkbox" name="nickname" value="nickname"> Nickname</td>
</tr>
<tr>
<td align="right" colspan="2"><br><input type="Submit" name="anzeigen" value="anzeigen !"></td>
</tr>
</form>
</table>
<?foot();?>
<?head("Inaktive User anzeigen");
// 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=db_query("SELECT t1.emailadresse AS email,t1.uid,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."");
while($row=mysql_fetch_array($result))
{
$anzahl++;
echo "<table width=100%><tr>";
if ($_POST['emailadresse']){
echo "<td width=50%>".$row['email'].";</td>";}
if ($_POST['uid']){
echo "<td width=20%>".$row['uid']."</td>";}
if ($_POST['nickname']){
echo "<td width=30%>".$row['nickname']."</td>";}
echo "</tr></table>";
}
echo "<br>";
echo "<b>".$anzahl." User gefunden</b>";
}
foot();?>
Wer Fehler findet, bitte MELDEN!
Viel Spaß
Gruß
eRa