Пример #1
0
 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);
 }