mirror of https://github.com/MISP/MISP
Merge branch 'feature/searchapi' into develop
commit
1a9dc219c7
|
@ -1098,9 +1098,9 @@ class AttributesController extends AppController {
|
|||
$elements = explode('&&', ${$parameters[$k]});
|
||||
foreach($elements as $v) {
|
||||
if (substr($v, 0, 1) == '!') {
|
||||
$subcondition['AND'][] = array('Attribute.value NOT LIKE' => '%'.substr($v, 1).'%');
|
||||
$subcondition['AND'][] = array('Attribute.' . $parameters[$k] . ' NOT LIKE' => '%'.substr($v, 1).'%');
|
||||
} else {
|
||||
$subcondition['OR'][] = array('Attribute.value LIKE' => '%'.$v.'%');
|
||||
$subcondition['OR'][] = array('Attribute.' . $parameters[$k] . ' LIKE' => '%'.$v.'%');
|
||||
}
|
||||
}
|
||||
array_push ($conditions['AND'], $subcondition);
|
||||
|
|
|
@ -2200,9 +2200,9 @@ class EventsController extends AppController {
|
|||
$elements = explode('&&', ${$parameters[$k]});
|
||||
foreach($elements as $v) {
|
||||
if (substr($v, 0, 1) == '!') {
|
||||
$subcondition['AND'][] = array('Attribute.value NOT LIKE' => '%'.substr($v, 1).'%');
|
||||
$subcondition['AND'][] = array('Attribute.' . $parameters[$k] . ' NOT LIKE' => '%'.substr($v, 1).'%');
|
||||
} else {
|
||||
$subcondition['OR'][] = array('Attribute.value LIKE' => '%'.$v.'%');
|
||||
$subcondition['OR'][] = array('Attribute.' . $parameters[$k] . ' LIKE' => '%'.$v.'%');
|
||||
}
|
||||
}
|
||||
array_push ($conditions['AND'], $subcondition);
|
||||
|
@ -2224,7 +2224,6 @@ class EventsController extends AppController {
|
|||
'conditions' => $conditions,
|
||||
'fields' => array('Attribute.event_id'),
|
||||
);
|
||||
|
||||
$attributes = $this->Attribute->find('all', $params);
|
||||
$eventIds = array();
|
||||
foreach ($attributes as $attribute) {
|
||||
|
|
Loading…
Reference in New Issue