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') { - +