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 |