mirror of https://github.com/MISP/MISP
parent
3b9f6fa5bb
commit
5e79c30974
|
@ -2247,9 +2247,9 @@ class AttributesController extends AppController {
|
||||||
$attributes = $this->Attribute->find('all', array('conditions' => array($rC['search'] => $searchPattern), 'recursive' => -1));
|
$attributes = $this->Attribute->find('all', array('conditions' => array($rC['search'] => $searchPattern), 'recursive' => -1));
|
||||||
foreach ($attributes as &$attribute) {
|
foreach ($attributes as &$attribute) {
|
||||||
$regex = '/';
|
$regex = '/';
|
||||||
if (!in_array($rC['condition'], array('endsWith', 'contains'))) $regex .= '^';
|
if (!in_array($rC['condition'], array('startsWith', 'contains'))) $regex .= '^';
|
||||||
$regex .= $rC['from'];
|
$regex .= $rC['from'];
|
||||||
if (!in_array($rC['condition'], array('startsWith', 'contains'))) $regex .= '$';
|
if (!in_array($rC['condition'], array('endsWith', 'contains'))) $regex .= '$';
|
||||||
$regex .= '/';
|
$regex .= '/';
|
||||||
if ($rC['ci']) $regex .= 'i';
|
if ($rC['ci']) $regex .= 'i';
|
||||||
$attribute['Attribute']['value'] = preg_replace($regex, $rC['to'], $attribute['Attribute']['value']);
|
$attribute['Attribute']['value'] = preg_replace($regex, $rC['to'], $attribute['Attribute']['value']);
|
||||||
|
|
Loading…
Reference in New Issue