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 | 1330 | $tmp = explode(' ', $name, 2); |
| 1331 | 1331 | $name_reverse = $tmp[1]; |
| 1332 | 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 | 1352 | WHERE |
| 1342 | 1353 | phone LIKE \'%'.$phone.'%\' |
| 1343 | 1354 | AND |
| 1344 | - ( | |
| 1345 | - name LIKE \'%' . $name . '%\' | |
| 1346 | - OR | |
| 1347 | - name LIKE \'%' . $name_reverse . '%\' | |
| 1348 | - ) | |
| 1355 | + (' . $sql_like . ') | |
| 1349 | 1356 | ' |
| 1350 | 1357 | , |
| 1351 | 1358 | [ | ... | ... |