76 lines
2.7 KiB
PHP
76 lines
2.7 KiB
PHP
<?php
|
|
declare(strict_types=1);
|
|
|
|
require_once __DIR__ . '/includes/db_init.php';
|
|
require_once __DIR__ . '/includes/layout.php';
|
|
|
|
ensure_tables();
|
|
$pdo = db();
|
|
|
|
$id = isset($_GET['id']) ? (int)$_GET['id'] : 0;
|
|
$stmt = $pdo->prepare("SELECT * FROM surat_masuk WHERE id = ?");
|
|
$stmt->execute([$id]);
|
|
$row = $stmt->fetch();
|
|
|
|
render_header('Detail Surat Masuk', 'masuk');
|
|
?>
|
|
|
|
<div class="row g-3">
|
|
<div class="col-lg-8">
|
|
<div class="card">
|
|
<div class="card-header">Detail Surat Masuk</div>
|
|
<div class="card-body">
|
|
<?php if (!$row): ?>
|
|
<div class="empty-state">Data surat masuk tidak ditemukan.</div>
|
|
<?php else: ?>
|
|
<div class="row g-3">
|
|
<div class="col-md-6">
|
|
<div class="text-muted small">Tanggal Surat</div>
|
|
<div class="fw-semibold"><?= h($row['tanggal_surat']) ?></div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="text-muted small">Nomor Surat</div>
|
|
<div class="fw-semibold"><?= h($row['nomor_surat'] ?? '-') ?></div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="text-muted small">Pengirim</div>
|
|
<div class="fw-semibold"><?= h($row['pengirim']) ?></div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="text-muted small">Departemen Tujuan</div>
|
|
<div class="fw-semibold"><?= h($row['departemen_tujuan']) ?></div>
|
|
</div>
|
|
<div class="col-12">
|
|
<div class="text-muted small">Perihal</div>
|
|
<div class="fw-semibold"><?= h($row['perihal']) ?></div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="text-muted small">Status</div>
|
|
<span class="<?= h(status_badge($row['status'], 'masuk')) ?>"><?= h($row['status']) ?></span>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="text-muted small">Lampiran</div>
|
|
<?php if (!empty($row['file_path'])): ?>
|
|
<a class="fw-semibold" href="/<?= h($row['file_path']) ?>" target="_blank" rel="noopener">Unduh Lampiran</a>
|
|
<?php else: ?>
|
|
<span class="text-muted">Tidak ada lampiran.</span>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-lg-4">
|
|
<div class="card">
|
|
<div class="card-header">Aksi Cepat</div>
|
|
<div class="card-body">
|
|
<a href="/surat_masuk.php" class="btn btn-light border w-100 mb-2">Kembali ke Daftar</a>
|
|
<a href="/surat_keluar.php" class="btn btn-outline-secondary w-100">Buat Surat Keluar</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<?php render_footer(); ?>
|