0 ) { return true; } $query = ' INSERT INTO '.SESSIONS_TABLE.' (id,data,expiration) VALUES(\''.$session_id.'\',\''.$data.'\',now()) ;'; mysql_query($query); return true; } /** * returns true; delete the active session * * @param string session id */ function pwg_session_destroy($session_id) { $query = ' DELETE FROM '.SESSIONS_TABLE.' WHERE id = \''.$session_id.'\' ;'; pwg_query($query); return true; } /** * returns true; delete expired sessions * called each time a session is closed. */ function pwg_session_gc() { global $conf; $query = ' DELETE FROM '.SESSIONS_TABLE.' WHERE UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(expiration) > ' .$conf['session_length'].' ;'; pwg_query($query); return true; } ?>