From 90f6166219069f142e289be1834b6f5de70ec565 Mon Sep 17 00:00:00 2001 From: HeroKyou Date: Fri, 12 Jun 2026 06:11:49 +0700 Subject: [PATCH] fix: migrasi kolom foto dan placeholder admin --- kemiskinan/koneksi.php | 12 ++++++++++++ kemiskinan/login.php | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/kemiskinan/koneksi.php b/kemiskinan/koneksi.php index bdf6300..a040555 100644 --- a/kemiskinan/koneksi.php +++ b/kemiskinan/koneksi.php @@ -59,6 +59,18 @@ try { // 4. Masukkan data default settings jika belum ada $pdo->exec("INSERT IGNORE INTO settings (setting_key, setting_value) VALUES ('show_demo_accounts', '1')"); + // 5. Migrasi Tabel Penduduk Miskin (Tambah foto_rumah, foto_kk) + $pm_cols = $pdo->query("SHOW COLUMNS FROM penduduk_miskin")->fetchAll(PDO::FETCH_COLUMN); + if (!in_array('foto_rumah', $pm_cols)) { + $pdo->exec("ALTER TABLE penduduk_miskin ADD COLUMN foto_rumah VARCHAR(255) NULL AFTER fasilitas_publik_id"); + } + if (!in_array('foto_kk', $pm_cols)) { + $pdo->exec("ALTER TABLE penduduk_miskin ADD COLUMN foto_kk VARCHAR(255) NULL AFTER foto_rumah"); + } + if (!in_array('status_bantuan', $pm_cols)) { + $pdo->exec("ALTER TABLE penduduk_miskin ADD COLUMN status_bantuan ENUM('Belum Disalurkan', 'Proses', 'Sudah Disalurkan') DEFAULT 'Belum Disalurkan'"); + } + } catch (PDOException $e) { http_response_code(500); die(json_encode([ diff --git a/kemiskinan/login.php b/kemiskinan/login.php index ac11404..6aaae4e 100644 --- a/kemiskinan/login.php +++ b/kemiskinan/login.php @@ -179,7 +179,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { - +