Fix search query for experiments

This commit is contained in:
Eike Foken
2011-09-28 20:53:52 +02:00
parent 14c1f2aa16
commit 67730d4557

View File

@@ -219,8 +219,8 @@ class Experiment extends CI_Model {
$query = $this->db->like('name', $needle)->get('experiments'); $query = $this->db->like('name', $needle)->get('experiments');
} else { } else {
$this->db->select('experiments.*')->from('experiments'); $this->db->select('experiments.*')->from('experiments');
$this->db->join('projects', 'projects.id = experiments.project_id'); $this->db->join('projects', 'projects.id = experiments.project_id', 'left');
$this->db->join('shares', 'shares.project_id = projects.id'); $this->db->join('shares', 'shares.project_id = projects.id', 'left');
$this->db->where("(`shares`.`user_id` = " . $this->db->escape($this->session->userdata('user_id')) $this->db->where("(`shares`.`user_id` = " . $this->db->escape($this->session->userdata('user_id'))
. " OR `projects`.`owner` = " . $this->db->escape($this->session->userdata('user_id')) . " OR `projects`.`owner` = " . $this->db->escape($this->session->userdata('user_id'))