diff --git a/src/lib/models/customers.php b/src/lib/models/customers.php index 0715367..157d396 100644 --- a/src/lib/models/customers.php +++ b/src/lib/models/customers.php @@ -1291,12 +1291,30 @@ class customers extends \db public function getDataByName($like) { + if (preg_match('/\s/', $like)) { + + $tmp = explode(' ', $like, 2); + $name_reverse = $tmp[1]; + $name_reverse = $name_reverse.$tmp[0]; + + $sql_like = ' + name LIKE \'%'.$like.'%\' + OR + name LIKE \'%'.$name_reverse.'%\' + '; + } + else { + $sql_like = ' + name LIKE \'%'.$like.'%\' + '; + } + return $this->get( ' SELECT * FROM public.customers WHERE - name LIKE \'%'.$like.'%\' + '.$sql_like.' ' , [ -- libgit2 0.21.4