mirror of https://github.com/MISP/MISP
parent
29369ae5a2
commit
8f83041389
|
@ -5039,7 +5039,34 @@ class EventsController extends AppController {
|
|||
|
||||
);
|
||||
$this->loadModel('MispObject');
|
||||
$this->MispObject->saveObject($object,$eventId,"","");
|
||||
$ObjectResult = $this->MispObject->saveObject($object,$eventId,"","");
|
||||
$temp = $this->MispObject->ObjectReference->Object->find('first', array(
|
||||
'recursive' => -1,
|
||||
'fields' => array('Object.uuid','Object.id'),
|
||||
'conditions' => array('Object.id' =>$ObjectResult)
|
||||
));
|
||||
|
||||
if($firstObject == 0)
|
||||
{
|
||||
$objectRef['referenced_id'] = $PreviousObjRef['Object']['id'];
|
||||
$objectRef['referenced_uuid'] = $PreviousObjRef['Object']['uuid'];
|
||||
$objectRef['object_id'] = $ObjectResult;
|
||||
$objectRef['relationship_type'] = "preceding-by";
|
||||
$this->loadModel('MispObject');
|
||||
$result = $this->MispObject->ObjectReference->captureReference($objectRef, $eventId,$user,false);
|
||||
$objectRef['referenced_id'] = $temp['Object']['id'];
|
||||
$objectRef['referenced_uuid'] = $temp['Object']['uuid'];
|
||||
$objectRef['object_id'] = $PreviousObjRef['Object']['id'];
|
||||
$objectRef['relationship_type'] = "followed-by";
|
||||
$this->loadModel('MispObject');
|
||||
$result = $this->MispObject->ObjectReference->captureReference($objectRef, $eventId,$user,false);
|
||||
$PreviousObjRef = $temp;
|
||||
}
|
||||
else
|
||||
{
|
||||
$PreviousObjRef = $temp;
|
||||
$firstObject = 0;
|
||||
}
|
||||
}
|
||||
$this->redirect('/events/view/' . $eventId);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue