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 | [ | ... | ... |