Changeset 45 for trunk/www/user.php


Ignore:
Timestamp:
Jun 19, 2009, 8:31:51 AM (15 years ago)
Author:
george
Message:
  • Opraveno: Generování úloh pro stažení a překlad emulátorů.
  • Přidáno: Formulář pro přidání nového emulátoru do databáze.
  • Přidáno: Sloupec v databázi pro povolování použití emulátorů.
  • Opraveno: Automatické odhlašování uživatelů při nečinnosti.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/user.php

    r29 r45  
    4444  {
    4545    $SID = session_id();
     46
     47    // Remove nonactive users
     48    $DbResult = $this->Database->select('UserOnline', 'Id, User', 'ActivityTime < DATE_SUB(NOW(), INTERVAL '.$this->OnlineStateTimeout.' SECOND)');
     49    while($DbRow = $DbResult->fetch_array())
     50    {
     51      if($DbRow['User'] != $this->AnonymousUserId) $this->System->Modules['Log']->NewRecord('User', 'Logout');
     52      $this->Database->delete('UserOnline', 'Id='.$DbRow['Id']);
     53    }
     54
    4655    // Lookup user record
    4756    $Query = $this->Database->select('UserOnline', '*', 'SessionId="'.$SID.'"');
     
    6877    }
    6978
    70     // Remove nonactive users
    71     $DbResult = $this->Database->select('UserOnline', 'Id, User', 'ActivityTime < DATE_SUB(NOW(), INTERVAL '.$this->OnlineStateTimeout.' SECOND)');
    72     while($DbRow = $DbResult->fetch_array())
    73     {
    74       $this->Database->delete('UserOnline', 'Id='.$DbRow['Id']);
    75       if($DbRow['User'] != $this->AnonymousUserId) $this->System->Modules['Log']->NewRecord('User', 'Logout');
    76     }
    7779    //$this->LoadPermission($this->User['Role']);
    7880
Note: See TracChangeset for help on using the changeset viewer.