mirror of https://github.com/MISP/MISP
66 lines
3.0 KiB
PHP
66 lines
3.0 KiB
PHP
<h2><?php echo __('Attribute Types Histogram');?></h2>
|
|
<table>
|
|
<tr>
|
|
<td colspan="2"><h4 class="histogram-legendH4"><?php echo __('Attributes');?></h4> (<?php echo __('you can also choose specific histogram items by clicking on attributes below');?>)</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="attributehistogram-legend">
|
|
<div class="attributehistogram-legend-line col">
|
|
<?php
|
|
$cnt = 0;
|
|
foreach ($typeDb as $type => $colour):
|
|
if (isset($data[0]['data'][$type])):
|
|
?>
|
|
<div class="attributehistogram-legend-line">
|
|
<div class="attributehistogram-legend-box" style="display: block;float: left;margin: 4px 6px 0 0;background-color:<?php echo $colour; ?>"> </div>
|
|
<div style="display: inline-block;cursor: pointer;<?php if (in_array($type, $selectedTypes)) echo 'font-weight:bold';?>" role="button" tabindex="0" aria-label="<?php echo __('Toggle histogram');?>" title="<?php echo __('Toggle histogram');?>" onClick='toggleHistogramType("<?php echo h($type); ?>", [<?php foreach ($selectedTypes as $t) echo '"' . $t . '", ' ?>]);'><?php echo h($type);?></div>
|
|
</div>
|
|
<?php
|
|
$cnt++;
|
|
endif;
|
|
if ($cnt % 12 == 0):
|
|
?>
|
|
</div>
|
|
<div class="attributehistogram-legend-line col">
|
|
<?php
|
|
endif;
|
|
endforeach;
|
|
?>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2"><h4 ><?php echo __('Attributes per organization');?></h4></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="attributehistogram-left-table">
|
|
<table style="border-spacing:0px !important;">
|
|
<?php
|
|
end($data);
|
|
$lastElement = key($data);
|
|
foreach ($data as $k => $org):
|
|
if ($k == 0) continue;
|
|
?>
|
|
<tr>
|
|
<td style="text-align:right"><?php echo h($org['org_name']);?></td>
|
|
<td <?php echo ($k == $lastElement ? 'class="attributehistogram-last"' : '');?> style="border-left:1px solid;padding-left:0px;width:500px;border-spacing:0px !important;">
|
|
<ul style="width:<?php echo 600 * $org['total'] / $max;?>px;" class="attributehistogramBar">
|
|
<?php
|
|
foreach ($org['data'] as $orgType => $orgTypeCount):
|
|
?>
|
|
<li title="<?php echo h($orgType) . ' : ' . $orgTypeCount; ?>" class="type_<?php echo h($orgType); ?>" style="display:block;height:30px;float:left;width:<?php echo (100 * $orgTypeCount / $org['total']);?>%;background:<?php echo $typeDb[$orgType];?>"> </li>
|
|
<?php
|
|
endforeach;
|
|
?>
|
|
</ul>
|
|
</td>
|
|
|
|
</tr>
|
|
<?php
|
|
endforeach;
|
|
?>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|