<?php
// sitemap-news.xml
header('Content-Type: application/xml; charset=utf-8');
require_once 'includes/config.php';

$output = '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">' . "\n";

// Latest products as news
$products_query = "SELECT * FROM products ORDER BY id DESC LIMIT 100";
$products_result = mysqli_query($conn, $products_query);
while ($product = mysqli_fetch_assoc($products_result)) {
    $output .= '  <url>' . "\n";
    $output .= '    <loc>https://mehlish.com/product/' . $product['id'] . '</loc>' . "\n";
    $output .= '    <news:news>' . "\n";
    $output .= '      <news:publication>' . "\n";
    $output .= '        <news:name>Mehlish Fashion</news:name>' . "\n";
    $output .= '        <news:language>en</news:language>' . "\n";
    $output .= '      </news:publication>' . "\n";
    $output .= '      <news:publication_date>' . date('Y-m-d', strtotime($product['created_at'] ?? 'now')) . '</news:publication_date>' . "\n";
    $output .= '      <news:title>' . htmlspecialchars($product['prod_name']) . '</news:title>' . "\n";
    $output .= '    </news:news>' . "\n";
    $output .= '  </url>' . "\n";
}

$output .= '</urlset>';
echo $output;
?>