private function loadSearchConditionals() { foreach ($this->table_headers as $field) { // If search column is set, then we only match on that column. if (!empty($this->search_column) && $this->search_column != $field->getName()) { continue; } if (!isset($conditional)) { $conditional = $this->db->createConditional($field, '%' . $this->search_phrase . '%', 'like'); } else { $conditional = $this->db->createConditional($conditional, $this->db->createConditional($field, '%' . $this->search_phrase . '%', 'like'), 'OR'); } } $this->db->addConditional($conditional); }