mirror of https://github.com/MISP/MISP
73 lines
3.1 KiB
PHP
73 lines
3.1 KiB
PHP
<?php
|
|
$table_data = array();
|
|
$table_data[] = array('key' => __('ID'), 'value' => $report['EventReport']['id']);
|
|
$table_data[] = array('key' => __('UUID'), 'value' => $report['EventReport']['uuid'], 'value_class' => 'quickSelect');
|
|
$table_data[] = array(
|
|
'key' => __('Event'),
|
|
'html' => sprintf(
|
|
'<a href="%s">#%s: %s</a>',
|
|
$baseurl . '/events/view/' . h($report['EventReport']['event_id']),
|
|
h($report['EventReport']['event_id']),
|
|
h($report['Event']['info'])
|
|
)
|
|
);
|
|
$table_data[] = array(
|
|
'key' => __('Distribution'),
|
|
'value_class' => ($report['EventReport']['distribution'] == 0) ? 'privateRedText' : '',
|
|
'html' => $report['EventReport']['distribution'] == 4 ?
|
|
sprintf('<a href="%s%s">%s</a>', $baseurl . '/sharing_groups/view/', h($report['SharingGroup']['id']), h($report['SharingGroup']['name'])) :
|
|
h($distributionLevels[$report['EventReport']['distribution']])
|
|
);
|
|
|
|
$table_data[] = array(
|
|
'key' => __('Last update'),
|
|
'html' => $this->Time->time($report['EventReport']['timestamp']),
|
|
);
|
|
if ($report['EventReport']['deleted']) {
|
|
$table_data[] = array(
|
|
'key' => __('Deleted'),
|
|
'boolean' => $report['EventReport']['deleted'],
|
|
'value_class' => 'red',
|
|
);
|
|
}
|
|
?>
|
|
|
|
<div class='<?= !isset($ajax) || !$ajax ? 'view' : '' ?>'>
|
|
<div class="row-fluid">
|
|
<h2><?= h($report['EventReport']['name']) ?></h2>
|
|
<div class="span8" style="margin-bottom: 10px; margin-left: 0">
|
|
<?php echo $this->element('genericElements/viewMetaTable', array('table_data' => $table_data)); ?>
|
|
</div>
|
|
<div class="clear">
|
|
<div class="markdownEditor-full-container">
|
|
<?php
|
|
echo $this->element('markdownEditor/markdownEditor', [
|
|
'canEdit' => $canEdit,
|
|
'markdown' => $report['EventReport']['content'],
|
|
'modelName' => 'EventReport',
|
|
'mardownModelFieldName' => 'content',
|
|
'lastModified' => $report['EventReport']['timestamp'],
|
|
'additionalMarkdownElements' => [
|
|
'path' => 'EventReports/reportEditor',
|
|
'variables' => [
|
|
'reportid' => $report['EventReport']['id'],
|
|
'eventid' => $report['EventReport']['event_id'],
|
|
]
|
|
],
|
|
'additionalMarkdownHelpModalElements' => [[
|
|
'path' => 'EventReports/reportHelpModal',
|
|
'tab_name' => __('Markdown format'),
|
|
]]
|
|
]);
|
|
?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div style="margin-bottom: 15px;"></div>
|
|
</div>
|
|
<?php
|
|
if (!isset($ajax) || !$ajax) {
|
|
echo $this->element('/genericElements/SideMenu/side_menu', array('menuList' => 'eventReports', 'menuItem' => 'view', 'canEdit' => $canEdit));
|
|
}
|
|
?>
|