tbrehm
2010-11-02 911d45c65bcdd9b8d53c8762ef0e62a5437f8734
interface/lib/classes/session.inc.php
@@ -56,7 +56,7 @@
        if (is_array($rec)) {
         $this->session_array = $rec;
         return $rec['session_data'];
         return $this->session_array['session_data'];
      } else {
         return '';
      }
@@ -68,6 +68,14 @@
            $this->session_array = array();
        }
      
      // Dont write session_data to DB if session data has not been changed after reading it.
      if(isset($this->session_array['session_data']) && $this->session_array['session_data'] != '' && $this->session_array['session_data'] == $session_data) {
         $session_id   = $this->db->quote($session_id);
         $last_updated = date('Y-m-d H:i:s');
            $this->db->query("UPDATE sys_session SET last_updated = '$last_updated' WHERE session_id = '$session_id'");
         return true;
      }
        if ($this->session_array['session_id'] == '') {
         $session_id   = $this->db->quote($session_id);