ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Inactive User als Liste auflisten

Geschlossen
  1. #1
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    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
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Link zur WebSite?

    Du meinst in der Userliste? Hast Du eine Modifikation?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    Ich meine in dem Modul im Admin Bereich wo man sich die inactiven User anzeigen lassen kann wird immer nur einer angezeigt. Geht das das man alle aufgelistet sieht ?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Du redest von diesem Modul:
    www.ilch.de/downloads-show-1437.html
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    Ich habs noch nie großartig benutzt aber normalerweise werden dort alle User angezeigt die inactive sind nicht nur einer. Kommt da irgendeine Fehlermeldung?

    mfg Sniper
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    Man kann ein Zeitraum einstellen ab was ein User Inaktiv angezeigt wird.


    Zuletzt modifiziert von whazza am 20.01.2011 - 13:09:59
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    Egal was für ein zeitraum eingestellt wird angezeigt wird nur immer einer nach dem anderen. Immer wenn man einen löscht wird erst der nächste angezeigt. Ich hätte nur gerne halt sagen wir mal 20 Leute auf einmal und unten sowas wie ein [weiter] für die nächsten 20 zB
    Ich weiß nich ob ich mich richtig ausdrücke....

    Fehlermeldung hab ich keine, Modul funktioniert auch.

    Hier mal die aktuelle inactiv.php von Gecko

    <?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&ouml;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 &copy; by <a href="http://djgecko.kilu.de">DjGeCk0</a><hr>';
    $design->footer();
    
    ?>



    Zuletzt modifiziert von webork am 20.01.2011 - 13:15:49
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Nimm mal die aktuelle Version, siehe Link im letzten Post von mir!


    Zuletzt modifiziert von Lord|Schirmer am 20.01.2011 - 13:21:39
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten