<?php
// Pastikan koneksi database ($konek) sudah terhubung

if (!empty($_GET['judul_seo'])) {
    $judul_seo = mysqli_real_escape_string($konek, $_GET['judul_seo']);
    
    // 1. Ambil id_layanan dari judul_seo
    $query_layanan = "SELECT id_layanan FROM layanan WHERE judul_seo='$judul_seo' LIMIT 1";
    $hasil_layanan = mysqli_query($konek, $query_layanan);
    $r_layanan     = mysqli_fetch_array($hasil_layanan);

    $id_layanan = (int)($r_layanan['id_layanan'] ?? 0);
    $nama_gambar = '';

    if ($id_layanan > 0) {
        // 2. Ambil gambar pertama dari tabel semua_gambar
        $query_img = "SELECT nama_file FROM semua_gambar WHERE id_layanan='$id_layanan' ORDER BY id_gambar ASC LIMIT 1";
        $hasil_img = mysqli_query($konek, $query_img);
        $r_img     = mysqli_fetch_array($hasil_img);

        $nama_gambar = $r_img['nama_file'] ?? '';
    }

    // Output URL gambar atau fallback nofoto.webp jika tidak ada gambar
    if (!empty($nama_gambar)) {
        echo "foto_layanan/" . htmlspecialchars($nama_gambar);
    } else {
        echo "foto_layanan/nofoto.webp";
    }

} elseif (!empty($_GET['blog_seo'])) {
    $blog_seo = mysqli_real_escape_string($konek, $_GET['blog_seo']);
    
    // Ambil gambar dari tabel blog
    $query_blog = "SELECT * FROM blog WHERE blog_seo='$blog_seo' LIMIT 1";
    $hasil_blog = mysqli_query($konek, $query_blog);
    $r_blog     = mysqli_fetch_array($hasil_blog);

    // Cek nama kolom gambar yang tersedia di tabel blog
    $gambar_blog = $r_blog['gambar'] ?? $r_blog['foto'] ?? $r_blog['image'] ?? '';

    if (!empty($gambar_blog)) {
        echo "foto_blog/" . htmlspecialchars($gambar_blog);
    } else {
        echo "foto_blog/no-image.webp";
    }

} else {
    // Ambil Favicon dari tabel identitas
    $query_id = "SELECT favicon FROM identitas LIMIT 1";
    $hasil_id = mysqli_query($konek, $query_id);
    $r_id     = mysqli_fetch_array($hasil_id);

    $favicon = $r_id['favicon'] ?? '';

    if (!empty($favicon)) {
        echo "foto_icon/" . htmlspecialchars($favicon);
    }
}
?>