<?php

namespace App\Controllers;

use App\Models\Berita_model;
use App\Models\Client_model;
use App\Models\Galeri_model;
use App\Models\Konfigurasi_model;
use App\Models\Toko_model;
use App\Models\Makanan_model;

class Home extends BaseController
{
    // Homepage
    public function index()
    {
        $m_konfigurasi = new Konfigurasi_model();
        $m_galeri      = new Galeri_model();
        $m_client      = new Client_model();
        $m_berita      = new Berita_model();
        $m_toko        = new Toko_model();
        $m_makanan     = new Makanan_model();
        
        $konfigurasi   = $m_konfigurasi->listing();
        $slider        = $m_galeri->slider();
        $client        = $m_client->testimoni();
        
        $berita_aktif  = $m_berita->get_aktif_by_kategori_slug('berita', 3); 
        $promo_aktif   = $m_berita->get_aktif_by_kategori_slug('promo', 3);
        
        $bnonaktif     = $m_berita->nonaktif1();
        $toko_aktif    = $m_toko->getTokoAktif();
        
        $kategori_menu = $m_makanan->getKategoriAll();
        $semua_menu    = $m_makanan->getMenuAll();

        $data = ['title'  => $konfigurasi['namaweb'] . ' | ' . $konfigurasi['tagline'],
            'description' => $konfigurasi['namaweb'] . ', ' . $konfigurasi['tentang'],
            'keywords'    => $konfigurasi['namaweb'] . ', ' . $konfigurasi['keywords'],
            'slider'      => $slider,
            'konfigurasi' => $konfigurasi,
            'client'      => $client,
            'berita_aktif'  => $berita_aktif, 
            'promo_aktif'   => $promo_aktif,
            'beritanon'   => $bnonaktif,
            'toko'        => $toko_aktif,
            'kategori_menu' => $kategori_menu,
            'semua_menu'  => $semua_menu,
            'content'     => 'home/index',
        ];
        return view('home/index', $data);
    }
    public function sitemap()
    {
        return view('home/sitemap.xml');
    }
}
