Changeset 9 for branches/2/user.php


Ignore:
Timestamp:
May 9, 2008, 2:04:07 PM (16 years ago)
Author:
george
Message:

Přidáno: Import uživatelů a questů ze starého systému.
Přidáno: Zobrazení vícenásobných překladů.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2/user.php

    r8 r9  
    1919  var $User = array();
    2020  var $DefaultRole = 2;
     21  var $AnonymousUserId = 1;
    2122 
    2223  function Check()
     
    3031      // Refresh time of last access
    3132      $this->Database->update('UserOnline', 'SessionId="'.$SID.'"', array('Time' => 'NOW()'));
    32     } else $this->Database->insert('UserOnline', array('SessionId' => $SID, 'User' => 1, 'Time' => 'NOW()', 'IpAddress' => (gethostbyaddr(GetRemoteAddress()).' '.GetRemoteAddress()))); 
     33    } else $this->Database->insert('UserOnline', array('SessionId' => $SID, 'User' => $AnonymousUserId, 'Time' => 'NOW()', 'IpAddress' => (gethostbyaddr(GetRemoteAddress()).' '.GetRemoteAddress()))); 
    3334
    3435    // Odeber neaktivní uživatele
     
    3839    $Query = $this->Database->select('UserOnline', '*', 'SessionId="'.$SID.'"');
    3940    $Row = $Query->fetch_array();
    40     if($Row['User'] != 0)
     41    if($Row['User'] != $this->AnonymousUserId)
    4142    {
    4243      $Query = $this->Database->select('User', '*', "Id=".$Row['User']."");
     
    4445      $Result = USER_LOGGED;
    4546    } else {
    46       $Query = $this->Database->select('User', '*', "Id=1");
     47      $Query = $this->Database->select('User', '*', "Id=".$this->AnonymousUserId);
    4748      $this->User = $Query->fetch_array();
    4849      $Result = USER_NOT_LOGGED;
     
    9798  {
    9899    $SID = session_id();
    99     $this->Database->update('UserOnline', 'SessionId="'.$SID.'"', array('User' => 1));
     100    $this->Database->update('UserOnline', 'SessionId="'.$SID.'"', array('User' => $this->AnonymousUserId));
    100101    return(USER_LOGGED_OUT);
    101102  }
Note: See TracChangeset for help on using the changeset viewer.