<?php

namespace App\Controllers\Admin;

use App\Controllers\BaseController;
use App\Models\Tentang_model;

class About extends BaseController
{
    public function index()
    {
        $m_tentang = new Tentang_model();
        $tentang   = $m_tentang->first(); // Ambil data baris pertama

        $data = [
            'title'   => 'Edit tentang (About)',
            'tentang' => $tentang,
            'content' => 'admin/about/index'
        ];
        
        // Sesuaikan pemanggilan view dengan struktur layout admin Anda
        return view('admin/layout/wrapper', $data); 
    }

    // Proses simpan data
    public function proses()
    {
        $m_tentang = new Tentang_model();
        
        $data = [
            'sub_tentang' => $this->request->getPost('sub_tentang'),
            'profil'      => $this->request->getPost('profil'),
            'visi'        => $this->request->getPost('visi'),
            'misi'        => $this->request->getPost('misi'),
        ];

        // Karena datanya hanya 1 baris, kita langsung update ID 1
        $m_tentang->update(1, $data);
        
        session()->setFlashdata('success', 'Data Tentang Kami berhasil diperbarui');
        return redirect()->to(base_url('admin/about'));
    }
}