<?php

namespace App\Controllers;

use App\Models\Galeri_model;
use App\Models\Konfigurasi_model;
use App\Models\Saran_model;

class Saran extends BaseController
{
    // Kontak
    public function index()
    {
        $m_konfigurasi = new Konfigurasi_model();
        $m_galeri      = new Galeri_model();
        $konfigurasi   = $m_konfigurasi->listing();
        $slider        = $m_galeri->slider();
        $m_saran       = new Saran_model();
        $kritik_saran  = $m_saran->get_data();

        $data = ['title'  => 'Kritik & Saran',
            'description' => 'Kritik & Saran' . $konfigurasi['namaweb'] . ', ' . $konfigurasi['tentang'],
            'keywords'    => 'Kritik & Saran' . $konfigurasi['namaweb'] . ', ' . $konfigurasi['keywords'],
            'slider'      => $slider,
            'konfigurasi' => $konfigurasi,
            'validation' => \Config\Services::validation(),
            'content'     => 'saran/index',
            'saran'     => $kritik_saran
        ];
        return view('saran/index', $data);
    }
    
    // Tambah
    public function tambah()
    {
        $m_saran = new Saran_model();
        
        $rules= $this->validate([
            'nama_saran' => 'required',
            'nomor_saran' => 'required',
            'isi_saran' => 'required',

        ]);

        // jika gagal
        if (!$rules) {
             session()->setFlashdata('failed','Lengkapi Semua Form Kritik & Saran');
           return redirect()->back()->withInput();
        }
            $data = [
                'nama_saran'     => $this->request->getPost('nama_saran'),
                'nomor_saran'     => $this->request->getPost('nomor_saran'),
                'isi_saran'     => $this->request->getPost('isi_saran'),
            ];
            $m_saran->tambah($data);
        return redirect()->to(base_url('saran/index'))->with('success', 'Berhasil Isi Data Kritik & Saran');
        // $datanya = ['title'  => 'Kemitraan',
        //     'description' => 'Kemitraan' . $konfigurasi['namaweb'] . ', ' . $konfigurasi['tentang'],
        //     'keywords'    => 'Kemitraan' . $konfigurasi['namaweb'] . ', ' . $konfigurasi['keywords'],
        //     'slider'      => $slider,
        //     'konfigurasi' => $konfigurasi,
        //     'content'     => 'kemitraan/index',
        // ];
        // echo view('layout/wrapper', $datanya);
    }

}
