<?php
/**
 * Image Sitemap — 주식회사 고신 KOSIN
 * 포트폴리오 이미지 동적 생성
 */
header('Content-Type: application/xml; charset=utf-8');

$site_url       = 'https://ukosin.koreazsuri.com';
$portfolio_base = $site_url . '/wp-content/uploads/portfolio';
$portfolio_dir  = __DIR__ . '/wp-content/uploads/portfolio';

$page_images = [
    'portfolio.php' => [
        'page_url' => $site_url . '/portfolio.php',
        'title'    => '울산 인테리어 포트폴리오 — 주식회사 고신',
        'dirs'     => ['jugo','sangup','hakgyo','gonggong','hero'],
    ],
    'jugo.php' => [
        'page_url' => $site_url . '/jugo.php',
        'title'    => '울산 아파트 인테리어 시공사례 — 주식회사 고신',
        'dirs'     => ['jugo'],
    ],
    'sangup.php' => [
        'page_url' => $site_url . '/sangup.php',
        'title'    => '울산 상업공간 인테리어 시공사례 — 주식회사 고신',
        'dirs'     => ['sangup'],
    ],
    'hakgyo.php' => [
        'page_url' => $site_url . '/hakgyo.php',
        'title'    => '울산 학교 인테리어 시공사례 — 주식회사 고신',
        'dirs'     => ['hakgyo'],
    ],
    'gonggong.php' => [
        'page_url' => $site_url . '/gonggong.php',
        'title'    => '울산 공공기관 인테리어 시공사례 — 주식회사 고신',
        'dirs'     => ['gonggong'],
    ],
];

$dir_labels = [
    'jugo'     => '울산 아파트 주거 인테리어 시공사례 주식회사 고신',
    'sangup'   => '울산 상업공간 인테리어 시공사례 주식회사 고신',
    'hakgyo'   => '울산 학교 인테리어 시공사례 주식회사 고신',
    'gonggong' => '울산 공공기관 인테리어 시공사례 주식회사 고신',
    'hero'     => '울산 인테리어 전문 주식회사 고신 KOSIN DESIGN STUDIO',
];

echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<?php foreach ($page_images as $page): ?>
  <url>
    <loc><?= htmlspecialchars($page['page_url']) ?></loc>
<?php
    foreach ($page['dirs'] as $dir_key):
        $dir_path = $portfolio_dir . '/' . $dir_key;
        if (!is_dir($dir_path)) continue;
        $files = glob($dir_path . '/*.jpg');
        if (!$files) continue;
        sort($files);
        foreach ($files as $file):
            $img_url = $portfolio_base . '/' . $dir_key . '/' . basename($file);
            $caption = $dir_labels[$dir_key] ?? '울산 인테리어 주식회사 고신';
?>
    <image:image>
      <image:loc><?= htmlspecialchars($img_url) ?></image:loc>
      <image:caption><?= htmlspecialchars($caption) ?></image:caption>
      <image:title><?= htmlspecialchars($page['title']) ?></image:title>
    </image:image>
<?php
        endforeach;
    endforeach;
?>
  </url>
<?php endforeach; ?>
</urlset>
