MISP/app/View/Events/get_event_info_by_id.ctp

40 lines
1.6 KiB
Plaintext
Raw Normal View History

2018-04-20 08:43:20 +02:00
<div class="info_container_form">
<div class="bold blue"><?= __('Matched event') ?></div>
2018-04-20 08:43:20 +02:00
<?php
if (empty($event)) {
$message = __('No matching events found.');
if ($validUuid) {
$message .= ' ' . __('This will still allow you to store the UUID. It will extend the assigned event as soon as it is created/becomes visible.');
}
2018-04-20 08:43:20 +02:00
echo '<div class="red bold">' . $message . '</div>';
} else {
$fields = array(
'Event.id' => __('ID'),
'Event.analysis' => __('Analysis'),
'ThreatLevel.name' => __('Threat level'),
'Tag' => __('Tags'),
'Event.info' => __('Info'),
2018-04-20 08:43:20 +02:00
);
foreach ($fields as $fieldData => $field) {
if ($fieldData === 'Tag') {
2018-04-20 08:43:20 +02:00
echo '<div><span class="blue bold">Tags</span>: ';
if (!empty($event['EventTag'])) {
echo '<span>' . $this->element('ajaxTags', array('event' => $event, 'tags' => $event['EventTag'], 'static_tags_only' => true)) . '</span>';
2018-04-20 08:43:20 +02:00
}
echo '</div>';
} else {
$data = Hash::extract($event, $fieldData);
if ($fieldData === 'Event.analysis') {
2018-04-20 08:43:20 +02:00
$data[0] = $analysisLevels[intval($data[0])];
}
if ($fieldData === 'Event.id') {
echo '<span class="blue bold">' . $field . '</span>: <a href="' . $baseurl . '/events/view/' . $data[0] . '">' . h($data[0]) . '</a><br>';
} else {
echo '<span class="blue bold">' . $field . '</span>: ' . h($data[0]) . '<br>';
}
2018-04-20 08:43:20 +02:00
}
}
}
?>
</div>