testing search function
This commit is contained in:
parent
529e71271a
commit
31e9e21d4b
@ -62,21 +62,21 @@ class SearchPage extends Page {
|
||||
$mustExcludeArray = array();
|
||||
$canIncludeArray = array();
|
||||
|
||||
foreach($terms as $key => $values) {
|
||||
foreach($values as $value => $i) {
|
||||
switch ($values[$value][0]) {
|
||||
foreach($terms as $key => $term) {
|
||||
foreach($term as $value => $i) {
|
||||
switch ($term[$value][0]) {
|
||||
case "+":
|
||||
$mustIncludeArray[] = array(substr($values[$value], 1));
|
||||
$mustIncludeArray[] = array(substr($term[$value], 1));
|
||||
break;
|
||||
case "!":
|
||||
case "-":
|
||||
$mustExcludeArray[] = array(substr($values[$value], 1));
|
||||
$mustExcludeArray[] = array(substr($term[$value], 1));
|
||||
break;
|
||||
case "~":
|
||||
$canIncludeArray[] = array(substr($values[$value], 1));
|
||||
$canIncludeArray[] = array(substr($term[$value], 1));
|
||||
break;
|
||||
default:
|
||||
$canIncludeArray[] = array($values[$value]);
|
||||
$canIncludeArray[] = array($term[$value]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -86,28 +86,34 @@ class SearchPage extends Page {
|
||||
print_r($mustIncludeArray);
|
||||
print('<br>');
|
||||
|
||||
print('DEBUG VARDUMP $mustIncludeItem: ');
|
||||
var_dump($terms);
|
||||
print('<br>');
|
||||
|
||||
$items = get_items($type);
|
||||
$sanitizedDB = array();
|
||||
foreach($items as $item) {
|
||||
|
||||
$mustMatchCheck = array();
|
||||
foreach($mustIncludeArray as $mustIncludeItem) { // pajar om Arrayen enbart har ett item???
|
||||
foreach($mustIncludeArray as $mustIncludeTerm) { // pajar om Arrayen enbart har ett item???
|
||||
|
||||
print('DEBUG $mustIncludeItem: ');
|
||||
print_r($mustIncludeItem);
|
||||
print('DEBUG $mustIncludeTerm: ');
|
||||
print_r($mustIncludeTerm);
|
||||
print('<br>');
|
||||
|
||||
print('DEBUG VARDUMP $mustIncludeItem: ');
|
||||
var_dump($mustIncludeItem);
|
||||
print('DEBUG VARDUMP $mustIncludeTerm: ');
|
||||
var_dump($mustIncludeTerm);
|
||||
print('<br>');
|
||||
|
||||
|
||||
print('DEBUG $mustIncludeArray[$mustIncludeItem]: ');
|
||||
print_r($mustIncludeArray[$mustIncludeItem]);
|
||||
print('DEBUG $mustIncludeArray[$mustIncludeTerm]: ');
|
||||
print_r($mustIncludeArray[$mustIncludeTerm]);
|
||||
print('<br>');
|
||||
|
||||
// $mustIncludeItemCheck = $item->matches($mustIncludeItem); // matchar inte korrekt???
|
||||
// if ($mustIncludeItemCheck) {
|
||||
$res = $item->matches();
|
||||
|
||||
// $mustIncludeTermCheck = $item->matches($mustIncludeTerm); // matchar inte korrekt???
|
||||
// if ($mustIncludeTermCheck) {
|
||||
// $mustMatchCheck[] = array(True);
|
||||
// }
|
||||
// else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user