X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContact%2FForm%2FSearch%2FBuilder.php;h=7a702587bec0ac79a45208a0aee42cefc0f28207;hb=1efc0ed2fd6742f53e6d7b180021e71818d131c9;hp=925d8f3c162a9c74a8bd8190b05bdd5a44cb083b;hpb=2c261619079f054c88346c14af30bd3790936573;p=civicrm-core.git diff --git a/CRM/Contact/Form/Search/Builder.php b/CRM/Contact/Form/Search/Builder.php index 925d8f3c16..7a702587be 100644 --- a/CRM/Contact/Form/Search/Builder.php +++ b/CRM/Contact/Form/Search/Builder.php @@ -255,12 +255,12 @@ class CRM_Contact_Form_Search_Builder extends CRM_Contact_Form_Search { $inVal = trim($v[2]); //checking for format to avoid db errors if ($type == 'Int') { - if (!preg_match('/^[(]([A-Za-z0-9\,]+)[)]$/', $inVal)) { + if (!preg_match('/^[A-Za-z0-9\,]+$/', $inVal)) { $errorMsg["value[$v[3]][$v[4]]"] = ts("Please enter correct Data (in valid format)."); } } else { - if (!(substr($inVal, 0, 1) == '(' && substr($inVal, -1, 1) == ')') && !preg_match('/^[(]([A-Za-z0-9åäöÅÄÖüÜœŒæÆøØ\,\s]+)[)]$/', $inVal)) { + if (!preg_match('/^[A-Za-z0-9åäöÅÄÖüÜœŒæÆøØ()\,\s]+$/', $inVal)) { $errorMsg["value[$v[3]][$v[4]]"] = ts("Please enter correct Data (in valid format)."); } } @@ -407,6 +407,7 @@ class CRM_Contact_Form_Search_Builder extends CRM_Contact_Form_Search { else { $this->_sortByCharacter = NULL; } + $this->_params = $this->convertFormValues($this->_formValues); $this->_returnProperties = &$this->returnProperties();