Commit 5e94d2af679f58b8c1650955ac1b175d326b449c

Authored by Alex Savenko
1 parent 6f7d0bfa

revers names in search

Showing 1 changed file with 14 additions and 2 deletions   Show diff stats
src/lib/models/customers.php
@@ -1325,6 +1325,15 @@ class customers extends \db @@ -1325,6 +1325,15 @@ class customers extends \db
1325 1325
1326 public function getDataByNameAndPhone($name, $phone) { 1326 public function getDataByNameAndPhone($name, $phone) {
1327 1327
  1328 + if (preg_match('/\s/', $name)) {
  1329 +
  1330 + $name = explode(' ', $name, 1);
  1331 + $name_reverse = $name[1];
  1332 + $name_reverse = $name_reverse.$name[0];
  1333 + }
  1334 +
  1335 +
  1336 +
1328 return $this->get( 1337 return $this->get(
1329 ' 1338 '
1330 SELECT * FROM 1339 SELECT * FROM
@@ -1332,8 +1341,11 @@ class customers extends \db @@ -1332,8 +1341,11 @@ class customers extends \db
1332 WHERE 1341 WHERE
1333 phone LIKE \'%'.$phone.'%\' 1342 phone LIKE \'%'.$phone.'%\'
1334 AND 1343 AND
1335 - name LIKE \'%'.$name.'%\'  
1336 - 1344 + (
  1345 + name LIKE \'%' . $name . '%\'
  1346 + OR
  1347 + name LIKE \'%' . $name_reverse . '%\'
  1348 + )
1337 ' 1349 '
1338 , 1350 ,
1339 [ 1351 [