Commit 5e94d2af679f58b8c1650955ac1b175d326b449c
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 | 1325 | |
1326 | 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 | 1337 | return $this->get( |
1329 | 1338 | ' |
1330 | 1339 | SELECT * FROM |
... | ... | @@ -1332,8 +1341,11 @@ class customers extends \db |
1332 | 1341 | WHERE |
1333 | 1342 | phone LIKE \'%'.$phone.'%\' |
1334 | 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 | [ | ... | ... |