Merge pull request #1380 from onovy/fix_empty

Fix advanced search
这个提交包含在:
Peter Goodhall 2022-01-24 16:25:53 +00:00 提交者 GitHub
当前提交 8670ddea5b
找不到此签名对应的密钥
GPG 密钥 ID: 4AEE18F83AFDEB23

查看文件

@ -196,33 +196,33 @@ class Search extends CI_Controller {
if ($object['operator'] == "is_empty") {
if ($condition == "AND") {
$this->db->where($object['field'], "''");
$this->db->where($object['field'], '');
} else {
$this->db->or_where($object['field'], "''");
$this->db->or_where($object['field'], '');
}
}
if ($object['operator'] == "is_not_empty") {
if ($condition == "AND") {
$this->db->where($object['field'] . ' !=', "''");
$this->db->where($object['field'] . ' !=', '');
} else {
$this->db->or_where($object['field'] . ' !=', "''");
$this->db->or_where($object['field'] . ' !=', '');
}
}
if ($object['operator'] == "is_null") {
if ($condition == "AND") {
$this->db->where($object['field'] . ' is ', NULL);
$this->db->where($object['field'] . ' IS NULL');
} else {
$this->db->or_where($object['field'] . ' is ', NULL);
$this->db->or_where($object['field'] . ' IS NULL');
}
}
if ($object['operator'] == "is_not_null") {
if ($condition == "AND") {
$this->db->where($object['field'] . ' is not ', NULL);
$this->db->where($object['field'] . ' IS NOT NULL');
} else {
$this->db->or_where($object['field'] . ' is not ', NULL);
$this->db->or_where($object['field'] . ' IS NOT NULL');
}
}