Changeset 1042

Show
Ignore:
Timestamp:
04/23/2008 10:09:11 PM (15 months ago)
Author:
BrianKoontz
Message:

Fixed wikka_sessions timestamp issue, logic error that prevented
session ids from being stored in table. Refs #608.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/wikka.php

    r1025 r1042  
    977977{  
    978978        $res = $wakka->LoadSingle("SELECT * FROM ".$wakka->config['table_prefix']."sessions WHERE sessionid='".session_id()."' AND userid='".$user['name']."'");   
    979         if(isset($res))  
     979        if(!empty($res))  
    980980        {  
    981981                // Just update the session_start time  
    982                 $wakka->Query("UPDATE ".$wakka->config['table_prefix']."sessions SET session_start=FROM_UNIXTIME(".$wakka->GetMicroTime().") WHERE sessionid='".session_id()."' AND userid='".$user['name']."'");  
     982                $wakka->Query("UPDATE ".$wakka->config['table_prefix']."sessions SET session_start=NOW() WHERE sessionid='".session_id()."' AND userid='".$user['name']."'");  
    983983        }  
    984984        else  
    985985        {  
    986986                // Create new session record  
    987                 $wakka->Query("INSERT INTO ".$wakka->config['table_prefix']."sessions (sessionid, userid, session_start) VALUES('".session_id()."', '".$user['name']."', FROM_UNIXTIME(".$wakka->GetMicroTime()."))");  
     987                $wakka->Query("INSERT INTO ".$wakka->config['table_prefix']."sessions (sessionid, userid, session_start) VALUES('".session_id()."', '".$user['name']."', NOW())");  
    988988        }  
    989989}