dbmsv2/app/Views/cells/service/detail.php
2025-09-10 20:23:18 +09:00

60 lines
2.8 KiB
PHP

<?php foreach ($cellDatas['entities'] as $entity): ?>
<?php $cellDatas['entity'] = $entity ?>
<?php $unpaids = $cellDatas['paymentService']->getUnPaids('serviceinfo_uid', ['serviceinfo_uid' => $entity->getPK()]) ?>
<div class="row align-items-end rounded border border-gray p-2 mt-3">
<table class="table table-bordered table-hover table-striped">
<tr class="text-center">
<th><a href="#">[상세정보]</a></th>
<th>사이트</th>
<th>위치</th>
<th>형식</th>
<th>CPU</th>
<th>메모리</th>
<th>저장장치</th>
<th>OS</th>
<th>SOFTWARE</th>
<th>IP주소</th>
<th>CS</th>
<th>결제처리</th>
</tr>
<tr class="text-center">
<td rowspan="4">
<div><?= $entity->getCode() ?></div>
<div><?= $entity->getServerEntity()->getCode() ?></div>
</td>
<td><?= $cellDatas['service']->getHelper()->getFieldView('site', $entity->getSite(), $cellDatas) ?></td>
<td><?= $cellDatas['service']->getHelper()->getFieldView('location', $entity->getLocation(), $cellDatas) ?></td>
<td><?= $cellDatas['service']->getHelper()->getFieldView('type', $entity->getType(), $cellDatas) ?></td>
<td><?= $cellDatas['service']->getHelper()->getFieldView('CPU', "", $cellDatas) ?></td>
<td><?= $cellDatas['service']->getHelper()->getFieldView('RAM', "", $cellDatas) ?></td>
<td><?= $cellDatas['service']->getHelper()->getFieldView('DISK', "", $cellDatas) ?></td>
<td><?= $cellDatas['service']->getHelper()->getFieldView('OS', "", $cellDatas) ?></td>
<td><?= $cellDatas['service']->getHelper()->getFieldView('SOFTWARE', "", $cellDatas) ?></td>
<td><?= $cellDatas['service']->getHelper()->getFieldView('IP', "", $cellDatas) ?></td>
<td><?= $cellDatas['service']->getHelper()->getFieldView('CS', "", $cellDatas) ?></td>
<td rowspan="4">
<table class="table">
<tr class="text-center">
<th class="text-start fw-bold">결제일</th>
<td><?= $entity->getBillingAT() ?></td>
</tr>
<tr>
<th class="text-start fw-bold">결제금</th>
<td class="amount-green"><?= number_format(intval($entity->getBillingAT())) ?>원</td>
</tr>
<tr>
<th class="text-start fw-bold">미납금</th>
<td class="amount-red"><?= array_key_exists('amount', $unpaids) ? number_format($unpaids['amount']) : 0 ?>원</td>
</tr>
</table>
</td>
</tr>
<tr>
<th colspan="10">서비스 비고</th>
</tr>
<tr>
<td colspan="10"><?= nl2br($entity->getHistory()) ?></td>
</tr>
</table>
</div>
<?php endforeach; ?>