<?php
/**
 * sitemap.php — Dynamic XML sitemap for alamalbank.com
 *
 * ضعه في نفس المجلد اللي فيه index.php (جذر الموقع).
 * لازم يبقى قابل للوصول عبر: https://alamalbank.com/sitemap.xml
 * (لو السيرفر مش بيسمح إن ملف .php يتفتح باسم .xml مباشرة، ضيف Rewrite Rule
 *  في .htaccess زي اللي تحت في تعليمات الاستخدام، أو خليه sitemap.php واستخدمه
 *  كده في robots.txt: Sitemap: https://alamalbank.com/sitemap.php)
 *
 * ملحوظة مهمة: أسماء الجداول والأعمدة اللي استخدمتها هنا مبنية على اللي
 * ظهر في أكواد الصفحة الرئيسية اللي بعتها (platform_news, platform_success_stories,
 * platform_home_services, ...). راجع أسماء الجداول/الأعمدة بتاعتك الفعلية
 * (خصوصًا جداول المنتجات "loans" والخدمات "services" والصفحات الثابتة "pages")
 * وعدّل الاستعلامات لو مختلفة عندك.
 */

// نفس آلية التضمين المستخدمة في index.php عندك
if (!defined('_include')) {
  define('_include', TRUE);
  include("global.php");
}

header('Content-Type: application/xml; charset=utf-8');

$base_url = rtrim($site_url_arabic, '/'); // مثال: https://alamalbank.com

echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <?php
  // ---------------------------------------------------------------
  // 1) الصفحات الثابتة المعروفة من قائمة التنقل (نفّذ نفس الروابط
  //    اللي شفتها في هيدر موقعك). عدّل القائمة لو عندك صفحات زيادة
  //    أو ناقصة.
  // ---------------------------------------------------------------
  $static_pages = [
    '/',
    '/about',
    '/history',
    '/about/5',
    '/awards',
    '/about/2',
    '/pages/11',
    '/pages/16',
    '/loans',
    '/loans/1',
    '/loans/2',
    '/loans/3',
    '/loans/4',
    '/loans/6',
    '/loans/7',
    '/loans/8',
    '/loans/9',
    '/services/1',
    '/services/2',
    '/services/3',
    '/services/4',
    '/service-points',
    '/news',
    '/success-stories',
    '/videos',
    '/media-center/1',
    '/blog',
    '/pages/9',
    '/reports',
    '/kpis',
    '/pages/10',
    '/pages/7',
    '/partners',
    '/financing-request',
    '/careers',
    '/faq',
    '/contact',
    '/currencies',
  ];

  foreach ($static_pages as $path) {
    $loc = $base_url . $path;
  ?>
  <url>
    <loc><?= htmlspecialchars($loc, ENT_XML1) ?></loc>
    <changefreq><?= $path === '/' ? 'daily' : 'weekly' ?></changefreq>
    <priority><?= $path === '/' ? '1.0' : '0.7' ?></priority>
  </url>
  <?php
  }

  // ---------------------------------------------------------------
  // 2) الأخبار (جدول platform_news زي ما ظهر في index.php)
  // ---------------------------------------------------------------
  $sql_news = _Mysql_Query("SELECT `id`, `timestamp` FROM `platform_news` WHERE `status`='1' AND `active`='0' ORDER BY `timestamp` DESC");
  while ($row = _Mysql_Fetch_Array($sql_news)) {
    $loc = $base_url . '/news/' . intval($row['id']);
    $lastmod = date('Y-m-d', $row['timestamp']);
  ?>
  <url>
    <loc><?= htmlspecialchars($loc, ENT_XML1) ?></loc>
    <lastmod><?= $lastmod ?></lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <?php
  }

  // ---------------------------------------------------------------
  // 3) قصص النجاح (جدول platform_success_stories)
  // ---------------------------------------------------------------
  $sql_stories = _Mysql_Query("SELECT `id` FROM `platform_success_stories` WHERE `status`='1' AND `active`='0'");
  while ($row = _Mysql_Fetch_Array($sql_stories)) {
    $loc = $base_url . '/success-stories/' . intval($row['id']);
  ?>
  <url>
    <loc><?= htmlspecialchars($loc, ENT_XML1) ?></loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <?php
  }
  ?>

</urlset>