Merge pull request #1305 from AndreasK79/search_fix_for_table_not_specified

[Advanced Search] This fix adds table name to column so that query do…
这个提交包含在:
Andreas Kristiansen 2021-11-17 17:22:37 +01:00 提交者 GitHub
当前提交 e044da8df0
找不到此签名对应的密钥
GPG 密钥 ID: 4AEE18F83AFDEB23

查看文件

@ -149,7 +149,6 @@ class Search extends CI_Controller {
if(is_array($value)) {
foreach($value as $values)
{
if(isset($values['rules'])) {
if($values['condition'] == "AND") {
$this->db->group_start();
@ -158,6 +157,8 @@ class Search extends CI_Controller {
}
foreach($values['rules'] as $group_value)
{
$group_value['field'] = $this->config->item('table_name') . '.' . $group_value['field'];
if($group_value['operator'] == "equal") {
if($values['condition'] == "AND") {
$this->db->where($group_value['field'], $group_value['value']);
@ -267,6 +268,8 @@ class Search extends CI_Controller {
$this->db->group_end();
} else {
//print_r($values['field']);
$values['field'] = $this->config->item('table_name') . '.' . $values['field'];
if(isset($values['operator'])) {
}