Example #1
0
 public function fetch_unexpired_session($ids, $ttl = 0)
 {
     $expire_sql = '';
     if (!empty($ttl) && $ttl > 0) {
         $expire_sql = "and session_start >= " . (time() - $ttl);
     }
     $key_sql = '';
     if (is_array($ids)) {
         $key_sql = 'and session_id in (' . join(",", $ids) . ')';
     } else {
         $key_sql = "and session_id = '{$ids}'";
     }
     $where = "session_kind = 'CO'\n                  {$key_sql}\n                  {$expire_sql}";
     require_once 'class.mt_session.php';
     $session = new Session();
     $sessions = $session->Find($where);
     return $sessions;
 }