mirror of https://github.com/MISP/MISP
58 lines
2.4 KiB
PHP
58 lines
2.4 KiB
PHP
<div class="event index">
|
|
<h2>Alternate Search Results</h2>
|
|
<p> This is a list of events that match the given search criteria sorted according to the percentage of matched attributes that are marked as IDS signatures (blue = IDS matches, red = non IDS matches).</p>
|
|
<table class="table table-striped table-hover table-condensed">
|
|
<tr>
|
|
<th>Event id</th>
|
|
<th>Org</th>
|
|
<th>Event info</th>
|
|
<th>Event date</th>
|
|
<th>Event graph</th>
|
|
<th>Matches</th>
|
|
<th>Attribute Count</th>
|
|
|
|
</tr>
|
|
|
|
<?php
|
|
foreach ($events as $event) {
|
|
?>
|
|
<tr>
|
|
<td class="short"><a href="<?php echo $baseurl;?>/events/view/<?php echo (h($event['Event']['id'])); ?>"><?php echo (h($event['Event']['id'])); ?></a></td>
|
|
<td class="short">
|
|
<?php
|
|
$imgRelativePath = 'orgs' . DS . h($event['Event']['Orgc']['name']) . '.png';
|
|
$imgAbsolutePath = APP . WEBROOT_DIR . DS . 'img' . DS . $imgRelativePath;
|
|
if (file_exists($imgAbsolutePath)) echo $this->Html->image('orgs/' . h($event['Event']['Orgc']['name']) . '.png', array('alt' => h($event['Event']['Orgc']['name']), 'title' => h($event['Event']['Orgc']['name']), 'style' => 'width:24px; height:24px'));
|
|
else echo $this->Html->tag('span', h($event['Event']['Orgc']['name']), array('class' => 'welcome', 'style' => 'float:left;'));
|
|
?>
|
|
</td>
|
|
<td>
|
|
<?php
|
|
if (strlen(h($event['Event']['info'])) > 63) {
|
|
echo (substr(h($event['Event']['info']), 0, 60)) . '...';
|
|
} else echo h($event['Event']['info']);
|
|
?>
|
|
</td>
|
|
<td class="short"><?php echo h($event['Event']['date']); ?></td>
|
|
<?php
|
|
$to_ids = 100 * h($event['to_ids']) / (h($event['to_ids']) + h($event['no_ids']));
|
|
?>
|
|
<td>
|
|
<div class="progress" style="width:300px;">
|
|
<div class="bar bar-info" style="width:<?php echo $to_ids . '%'; ?>"></div>
|
|
<div class="bar bar-danger" style="width:<?php echo 100-$to_ids . '%'; ?>"></div>
|
|
<span style="position:absolute;width:300px;color:white;display: block;text-align:center;"><?php echo intval($to_ids) . '%'; ?></span>
|
|
</div>
|
|
</td>
|
|
<td class="short"><?php echo h($event['to_ids']) + h($event['no_ids']) ?></td>
|
|
<td class="short"><?php echo (h($event['Event']['attribute_count'])) ?></td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
</table>
|
|
</div>
|
|
<?php
|
|
echo $this->element('side_menu', array('menuList' => 'event-collection', 'menuItem' => 'searchAttributes'));
|
|
?>
|