94 lines
3.6 KiB
PHP
94 lines
3.6 KiB
PHP
<div class="modal-header">
|
||
<h5 class="modal-title">
|
||
<?= htmlspecialchars((string)$board['name']) ?>
|
||
</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||
</div>
|
||
|
||
<div class="modal-body">
|
||
<div class="row g-3 mb-4">
|
||
<div class="col-md-6">
|
||
<div><strong>ID:</strong> <?= (int)$board['id'] ?></div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div><strong>Код:</strong> <?= htmlspecialchars((string)$board['code']) ?></div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div>
|
||
<strong>Активна:</strong>
|
||
<?= (int)$board['is_active'] ? 'Да' : 'Нет' ?>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div><strong>Создана:</strong> <?= htmlspecialchars((string)$board['created_at']) ?></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="mb-4">
|
||
<label class="form-label fw-bold">Описание доски</label>
|
||
<div class="border rounded p-3 bg-light">
|
||
<?= !empty($board['description'])
|
||
? nl2br(htmlspecialchars((string)$board['description']))
|
||
: '<span class="text-muted">Описание не заполнено</span>' ?>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="mb-3">
|
||
<h6 class="mb-3">Статистика</h6>
|
||
|
||
<div class="row g-3">
|
||
<div class="col-6 col-md-4">
|
||
<div class="border rounded p-3 bg-light">
|
||
<div class="small text-muted">Всего задач</div>
|
||
<div class="fs-5 fw-semibold"><?= (int)$board['task_count'] ?></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-6 col-md-4">
|
||
<div class="border rounded p-3 bg-light">
|
||
<div class="small text-muted">Новые</div>
|
||
<div class="fs-5 fw-semibold"><?= (int)$board['new_count'] ?></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-6 col-md-4">
|
||
<div class="border rounded p-3 bg-light">
|
||
<div class="small text-muted">В работе</div>
|
||
<div class="fs-5 fw-semibold"><?= (int)$board['in_progress_count'] ?></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-6 col-md-4">
|
||
<div class="border rounded p-3 bg-light">
|
||
<div class="small text-muted">На проверке</div>
|
||
<div class="fs-5 fw-semibold"><?= (int)$board['review_count'] ?></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-6 col-md-4">
|
||
<div class="border rounded p-3 bg-light">
|
||
<div class="small text-muted">Закрыты</div>
|
||
<div class="fs-5 fw-semibold"><?= (int)$board['done_count'] ?></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-6 col-md-4">
|
||
<div class="border rounded p-3 bg-light">
|
||
<div class="small text-muted">Отменены</div>
|
||
<div class="fs-5 fw-semibold"><?= (int)$board['canceled_count'] ?></div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-6 col-md-4">
|
||
<div class="border rounded p-3 bg-light">
|
||
<div class="small text-muted">Просрочены</div>
|
||
<div class="fs-5 fw-semibold"><?= (int)$board['overdue_count'] ?></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Закрыть</button>
|
||
</div>
|