Commit 90fc0bef069f6dae8812887fa47d2063a8229ff8

Authored by Alex Savenko
1 parent c528aa68

revers names in search

Showing 1 changed file with 12 additions and 5 deletions   Show diff stats
src/lib/models/customers.php
@@ -1330,6 +1330,17 @@ class customers extends \db @@ -1330,6 +1330,17 @@ class customers extends \db
1330 $tmp = explode(' ', $name, 2); 1330 $tmp = explode(' ', $name, 2);
1331 $name_reverse = $tmp[1]; 1331 $name_reverse = $tmp[1];
1332 $name_reverse = $name_reverse.$tmp[0]; 1332 $name_reverse = $name_reverse.$tmp[0];
  1333 +
  1334 + $sql_like = '
  1335 + name LIKE \'%'.$name.'%\'
  1336 + OR
  1337 + name LIKE \'%'.$name_reverse.'%\'
  1338 + ';
  1339 + }
  1340 + else {
  1341 + $sql_like = '
  1342 + name LIKE \'%'.$name.'%\'
  1343 + ';
1333 } 1344 }
1334 1345
1335 1346
@@ -1341,11 +1352,7 @@ class customers extends \db @@ -1341,11 +1352,7 @@ class customers extends \db
1341 WHERE 1352 WHERE
1342 phone LIKE \'%'.$phone.'%\' 1353 phone LIKE \'%'.$phone.'%\'
1343 AND 1354 AND
1344 - (  
1345 - name LIKE \'%' . $name . '%\'  
1346 - OR  
1347 - name LIKE \'%' . $name_reverse . '%\'  
1348 - ) 1355 + (' . $sql_like . ')
1349 ' 1356 '
1350 , 1357 ,
1351 [ 1358 [