dbmsv4/app/Views/cells/server/servicelist.php
2025-11-26 09:40:20 +09:00

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) ?>