testing new matching functionality

This commit is contained in:
Viktor Pedersen 2021-09-08 11:12:44 +02:00
parent 2240fd0e04
commit 7166a31d99
2 changed files with 8 additions and 2 deletions

@ -110,7 +110,7 @@ class Product extends Entity {
return true;
}
public function matches($terms) {
public function matches($terms, $matchAll=false) {
$terms = $this->specify_search($terms, array('brand',
'name',
'serial',
@ -140,6 +140,9 @@ class Product extends Entity {
}
}
}
if($matchAll && array_diff_assoc($terms, $matches)) {
return array();
}
return $matches;
}

@ -47,7 +47,7 @@ class User extends Entity {
return true;
}
public function matches($terms) {
public function matches($terms, $matchAll=false) {
$terms = $this->specify_search($terms, array('name',
'email',
'notes'));
@ -75,6 +75,9 @@ class User extends Entity {
break;
}
}
if($matchAll && array_diff_assoc($terms, $matches)) {
return array();
}
return $matches;
}