<?php

namespace App\Database\Seeds;

use CodeIgniter\Database\Seeder;

class DatabaseSeeder extends Seeder
{
    public function run()
    {
        $now = date('Y-m-d H:i:s');
        $this->db->table('users')->insert([
            'name' => 'Administrator',
            'email' => 'admin@khitanan.test',
            'password' => password_hash('admin123', PASSWORD_DEFAULT),
            'created_at' => $now,
            'updated_at' => $now,
        ]);
        $this->db->table('acara')->insert([
            'nama_acara' => 'Tasyakuran Khitanan',
            'nama_anak' => 'Muhammad Uwas Al Qorni',
            'tanggal' => '2026-07-02',
            'waktu_mulai' => '10:00:00',
            'waktu_selesai' => '17:00:00',
            'lokasi' => 'Link. Sayabulu RT.04 RW.07 Kelurahan Serang Gg. Rambutan Kota Serang',
            'google_maps_url' => 'https://maps.google.com/?q=Link.+Sayabulu+Kota+Serang',
            'google_maps_embed' => 'https://www.google.com/maps?q=Link.+Sayabulu+Kota+Serang&output=embed',
            'doa' => 'Semoga menjadi anak yang shalih, berbakti kepada orang tua, taat beragama, serta berguna bagi nusa, bangsa, dan agama.',
            'nama_orang_tua' => 'Keluarga Besar Muhammad Uwas Al Qorni',
            'created_at' => $now,
            'updated_at' => $now,
        ]);
        foreach ([['Bapak Ahmad dan Keluarga', '081234567890'], ['Bapak/Ibu/Saudara/i', null]] as $guest) {
            $this->db->table('tamu')->insert([
                'nama_tamu' => $guest[0],
                'slug' => url_title($guest[0], '-', true),
                'nomor_hp' => $guest[1],
                'status_kehadiran' => 'belum',
                'created_at' => $now,
                'updated_at' => $now,
            ]);
        }
    }
}
