diff --git a/htdocs/contact/list.php b/htdocs/contact/list.php index 42c2e7cf0ad..be4cf227df0 100644 --- a/htdocs/contact/list.php +++ b/htdocs/contact/list.php @@ -345,7 +345,7 @@ if (strlen($search_fax)) $sql.= natural_search('p.fax', $search_fax); if (! empty($conf->socialnetworks->enabled)) { foreach ($socialnetworks as $key => $value) { if ($value['active'] && strlen($search_{$key})) { - $sql.= natural_search("p.socialnetworks->>'$.".$key."'", $search_{$key}); + $sql.= natural_search("p.socialnetworks->'$.".$key."'", $search_{$key}); } } } diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php index 490f2f99adf..01775909a5d 100644 --- a/htdocs/core/lib/company.lib.php +++ b/htdocs/core/lib/company.lib.php @@ -895,7 +895,7 @@ function show_contacts($conf, $langs, $db, $object, $backtopage = '') //Social media foreach ($socialnetworks as $key => $value) { if ($value['active']) { - $searchAddressPhoneDBFields['t.'.$key] = "t.socialnetworks->>'$.".$key."'"; + $searchAddressPhoneDBFields['t.'.$key] = "t.socialnetworks->'$.".$key."'"; } } @@ -948,7 +948,7 @@ function show_contacts($conf, $langs, $db, $object, $backtopage = '') { $queryName = 'search_'.substr($key, 2); if (GETPOST($queryName, 'alpha')){ - $search[$key]=GETPOST($queryName, 'alpha'); + $search[substr($key, 2)]=GETPOST($queryName, 'alpha'); } } $search_array_options=$extrafields->getOptionalsFromPost($contactstatic->table_element, '', 'search_'); @@ -1047,8 +1047,7 @@ function show_contacts($conf, $langs, $db, $object, $backtopage = '') if (in_array($key, array('statut'))){ print $form->selectarray('search_status', array('-1'=>'','0'=>$contactstatic->LibStatut(0, 1),'1'=>$contactstatic->LibStatut(1, 1)), $search_status); } else { - $fieldName = substr($key, 2); - print sprintf('', $fieldName, dol_escape_htmltag($search[$key])); + print ''; } print ''; }