Commit 90fc0bef069f6dae8812887fa47d2063a8229ff8
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 | [ |