Sortierung nach \"Zuletzt online\" funzt nicht

Begonnen von smith, 10. Januar 2006, 10:56:14

Vorheriges Thema - Nächstes Thema

smith

Hallo,
habe bei mir puser 1.04 installiert. Wenn ich nun im User-Control-Center die User nach \"Zuletzt online\" sortieren will, stimmt die Sortierung der einzelnen Zeilen nicht mit der letzten Online Zeit überein.
URL zu dem Problem: http://www.moseisley.net/puser/index.php\" rel=\"external nofollow\">http://www.moseisley.net/puser/index.php
Gruß Smith

Powie

du kannst das hier probieren:
http://test.powie.de/puser/admin.php\" rel=\"external nofollow\">pUser Test
eventuell vergessen das auf \"absteigend\" zu sortieren?

smith

komischerweise scheint es dort zu funktionieren. Bei mir funktioniert es jedoch leider nicht!

smith

Ich habe jetzt die Zeile 49 in der datei index.php von
    Zuletzt Online
in
    Zuletzt Online
geändert und nun geht\'s
Warum gibt es überhaupt die beiden unterschiedlichen Spalten in der Tabelle?

Powie

Die logintime wird mit jedem Seitenaufruf weitergesetzt. Du hast also jeweils in logintime die aktuelle Zeit jetzt drin. Wenn du längere Zeit nicht mehr aktiv bist, wird die logintime nach lastlogin übertragen. Nur so kann ich dir sagen wenn du jetzt wieder online kommst, wann du das letzte mal da warst und welche Dinge seit dem neu sind.

smith

Mit der folgenden Änderung in der Datei index.php ab Zeile 45 wird der Listeneintrag vorselektiert welcher zu der aktuellen Session gehört.
 


   \\n\";
  if ($_SESSION[\'pusersort\'] == \"nickname\" ) {
     echo\"    Nickname\\n\";      
  }
  else {
     echo\"    Nickname\\n\";      
  }
  if ($_SESSION[\'pusersort\'] == \"username\" ) {
     echo\"    Username\\n\";      
  }
  else {
     echo\"    Username\\n\";      
  }
  if ($_SESSION[\'pusersort\'] == \"email\" ) {
     echo\"    Email Adresse\\n\";      
  }
  else {
     echo\"    Email Adresse\\n\";      
  }
  if ($_SESSION[\'pusersort\'] == \"logintime\" ) {
     echo\"    Zuletzt Online\\n\";      
  }
  else {
     echo\"    Zuletzt Online\\n\";      
  }
  echo\"  
  \";
  if ($_SESSION[\'pusersortmodus\'] == \"asc\" ) {
     echo \"    aufsteigendabsteigend\\n\";
  }
  else {
     echo \"    absteigendaufsteigend\\n\";
  }
  echo \"    

all your base are belong to us / Discord