Elgg\Http\DatabaseSessionHandler::write PHP Method

write() public method

{@inheritDoc}
public write ( $session_id, $session_data )
    public function write($session_id, $session_data)
    {
        $id = sanitize_string($session_id);
        $time = time();
        $sess_data_sanitised = sanitize_string($session_data);
        $query = "INSERT INTO {$this->db->prefix}users_sessions\n\t\t\t(session, ts, data) VALUES\n\t\t\t('{$id}', '{$time}', '{$sess_data_sanitised}')\n\t\t\tON DUPLICATE KEY UPDATE ts = '{$time}', data = '{$sess_data_sanitised}'";
        if ($this->db->insertData($query) !== false) {
            return true;
        } else {
            return false;
        }
    }