Skip to content
Snippets Groups Projects
Verified Commit b44696da authored by Florian Azizian's avatar Florian Azizian
Browse files

FEAT #11281 TIME 0:30 search custom field json

parent ebbc506d
No related branches found
No related tags found
No related merge requests found
...@@ -789,7 +789,7 @@ if (count($_REQUEST['meta']) > 0) { ...@@ -789,7 +789,7 @@ if (count($_REQUEST['meta']) > 0) {
$customFieldId = str_replace("_from", "", $customFieldId); $customFieldId = str_replace("_from", "", $customFieldId);
$customFieldId = str_replace("_to", "", $customFieldId); $customFieldId = str_replace("_to", "", $customFieldId);
$customField = \CustomField\models\CustomFieldModel::getById(['id' => $customFieldId]); $customField = \CustomField\models\CustomFieldModel::getById(['id' => $customFieldId]);
$json_txt .= " '".$tab_id_fields[$j]."' : ['".addslashes(trim($_REQUEST[$tab_id_fields[$j]]))."']"; $json_txt .= " '".$tab_id_fields[$j]."' : ['".addslashes(trim($_REQUEST[$tab_id_fields[$j]]))."'],";
if (in_array($customField['type'], ['select', 'radio', 'checkbox'])) { if (in_array($customField['type'], ['select', 'radio', 'checkbox'])) {
$where_request .= " (res_id in (select res_id from resources_custom_fields where custom_field_id = :customFieldId_".$customFieldId." and value @> :valueCustom_".$customFieldId.")) and "; $where_request .= " (res_id in (select res_id from resources_custom_fields where custom_field_id = :customFieldId_".$customFieldId." and value @> :valueCustom_".$customFieldId.")) and ";
$arrayPDO = array_merge($arrayPDO, array(":customFieldId_".$customFieldId => $customFieldId, ":valueCustom_".$customFieldId => '"'.$_REQUEST[$tab_id_fields[$j]].'"')); $arrayPDO = array_merge($arrayPDO, array(":customFieldId_".$customFieldId => $customFieldId, ":valueCustom_".$customFieldId => '"'.$_REQUEST[$tab_id_fields[$j]].'"'));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment