Hallo Ilcher, kann man im Modul Inactive die User auflisten ?
Momentan ist es so das immer nur ein inactiver angezeigt wird und der muss erst gelöscht werden bevor ein neuer kommt.
Danke schon mal
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| Geschlossen | ||







<?php
# ###################################################
# Inactive by DjGeCk0
# Version 1.0
# Support unter www.ilch.de oder djgecko.kilu.de
# ###################################################
defined ('main') or die ( 'no direct access' );
defined ('admin') or die ( 'only admin access' );
$design = new design ( 'Admins Area', 'Admins Area', 2 );
$design->header();
$tpl = new tpl ( 'inactive.htm', 1 );
# Anzahl der Wochen in der ein User inaktiv sein kann
$wocheninaktiv = db_result(db_query("SELECT einstellung FROM prefix_inactive_settings WHERE auswahl = 'wocheninaktiv'"));
if (isset($_POST['saveinaktiv'])) {
$setinaktivinput = escape($_POST['inaktivset'], 'textarea');
$qryinaktivwochen = db_query("UPDATE prefix_inactive_settings
SET einstellung = '$setinaktivinput'
WHERE auswahl = 'wocheninaktiv'");
wd ('admin.php?inactive', 'wird gespeichert...', '3' );
}
# ###################################################
# Abfrage aller User deren letzter login älter als x Wochen her ist
# Hier werden Wochen in Sekunden ausgerechnet
$time = time();
$rechnetag = $wocheninaktiv * 86400;
$rechnesec = $rechnetag * 7;
$rechne = $time - $rechnesec;
$getuser = @db_query('SELECT id,name,llogin FROM prefix_user WHERE llogin <= '.$rechne.' ORDER BY llogin ASC');
while ($listuser = mysql_fetch_assoc($getuser)) {
if (isset($_POST['banid'])) {
$onedel = $listuser['id'];
user_remove($onedel);
#echo 'Bitte warten... <meta http-equiv="refresh" content="0; url=admin.php?inactive"><br><br>';
wd ('admin.php?inactive', 'wird gespeichert...', '3' );
}
$getlastlogin = $listuser['llogin'];
$rechsec = $time - $getlastlogin;
$rechmin = $rechsec / 60;
$rechstd = $rechmin / 60;
$rechtag = round($rechstd / 24);
$userist = '<tr>
<td>'.$listuser['id'].'</td>
<td>'.$listuser['name'].'</td>
<td><form method="post"><input type="submit" name="banid" value="löschen" /></form> </td>
<td>'.$rechtag.' Tage</td>
</tr>';
}
#########################################################
# Template erstellen #
#########################################################
$tpl->set('NAME', $listuser['name']);
$tpl->set('UID', $onedel);
$tpl->set('ANZAHLINAKTIV', $wocheninaktiv);
$tpl->set('USERIST', $userist);
$tpl->out(0);
#########################################################
# Copyright darf nicht entfernt werden
echo'<hr><center>Inactive © by <a href="http://djgecko.kilu.de">DjGeCk0</a><hr>';
$design->footer();
?>

| Geschlossen | ||
![]() |
Zurück zu Module und Modifikationen | |