20 lines
1.1 KiB
PHP
20 lines
1.1 KiB
PHP
<?php $temps = []; ?>
|
|
<?php foreach ($serverCellDatas['entities'] as $entity): ?>
|
|
<?php
|
|
$serverCellDatas['entity'] = $entity;
|
|
$title = $entity->getCustomTitle();;
|
|
$serverinfos = [];
|
|
$serverinfos[] = $serverCellDatas['helper']->getFieldView('switchinfo_uid', $entity->getSwitchInfoUID(), $serverCellDatas);
|
|
$serverinfos[] = $serverCellDatas['helper']->getFieldView('ip', $entity->getIP(), $serverCellDatas);
|
|
$serverinfos[] = $serverCellDatas['helper']->getFieldView('os', $entity->getOS(), $serverCellDatas);
|
|
$serverinfos[] = view_cell("\App\Cells\Equipment\ServerPartCell::parttable", [
|
|
'serverinfo_uid' => $entity->getPK(),
|
|
'types' => SERVERPART['SERVICE_PARTTYPES'],
|
|
'template' => 'servicelist',
|
|
]);
|
|
$text = $title . " / " . implode(" / ", $serverinfos);
|
|
$html = $serverCellDatas['serverPartHelper']->getFieldView('SERVER', "", ['serverEntity' => $entity]) . " / " . implode(" / ", $serverinfos);
|
|
?>
|
|
<?php $temps[] = "<span class=\"serverparts\" style=\"cursor:pointer;\" onClick=\"copyServerPartToClipboard('{$text}')\" text-data=\"{$text}\">📋</span>{$html}" ?>
|
|
<?php endforeach; ?>
|
|
<?= implode("<BR>", $temps) ?>
|