<?php
include("GLOBALS.php");
include("classes/classes_database.php");
include("functions.php");

$db = new DatabaseConnection;

header('Content-type: application/xml; charset="utf-8"',true);

echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n".
     "<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd\">\r\n";
     
// haal alle hoofdcategorieen op

$priority = "0.9";

$query = "SELECT c.directory AS c_dir
          FROM categories c
          WHERE c.bln_publish = 1
          AND c.right_id = 0
          ORDER BY c.priority";
$rs    = $db->executeQuery($query);
while($row = $db->getFetchedArray($rs)){
 if(!in_array($row['c_dir'], array('404', 'zoeken', 'rss'))){
  echo "<url>\r\n".
       " <loc>http://www.pokerroomreviews.nl/".($row['c_dir'] == 'home' ? "" : $row['c_dir']."/")."</loc>\r\n".
       " <priority>".$priority."</priority>\r\n".
       "</url>\r\n";
 }
}

// haal alle subcategorieeen op

$priority = "0.8";

$query = "SELECT c.directory AS c_dir, s.directory AS s_dir
          FROM categories c
          INNER JOIN subcategories s ON s.category_id = c.id
          WHERE c.bln_publish
          AND s.bln_publish = 1
          AND s.right_id = 0
          ORDER BY c.priority, s.priority";
$rs    = $db->executeQuery($query);
while($row = $db->getFetchedArray($rs)){
 echo "<url>\r\n".
      " <loc>http://www.pokerroomreviews.nl/".$row['c_dir']."/".$row['s_dir']."/</loc>\r\n".
      " <priority>".$priority."</priority>\r\n".
      "</url>\r\n";
}

// haal alle sub-subcategorieeen op

$priority = "0.7";

$query = "SELECT c.directory AS c_dir, s.directory AS s_dir, ss.directory AS ss_dir
          FROM categories c
          INNER JOIN subcategories s ON s.category_id = c.id
          INNER JOIN subcategories ss ON ss.subcategory_id = s.id
          WHERE c.bln_publish = 1
          AND s.bln_publish = 1
          AND ss.bln_publish = 1
          AND ss.right_id = 0
          ORDER BY c.priority, s.priority, ss.priority";
$rs    = $db->executeQuery($query);
while($row = $db->getFetchedArray($rs)){
 echo "<url>\r\n".
      " <loc>http://www.pokerroomreviews.nl/".$row['c_dir']."/".$row['s_dir']."/".$row['ss_dir']."/</loc>\r\n".
      " <priority>".$priority."</priority>\r\n".      
      "</url>\r\n";
}

// haal alle blog-categorieen op

$priority = "0.7";

$query = "SELECT directory
          FROM blog_categories b
          WHERE bln_publish
          ORDER BY priority";
$rs    = $db->executeQuery($query);
while($row = $db->getFetchedArray($rs)){
 echo "<url>\r\n".
      " <loc>http://www.pokerroomreviews.nl/blog/".$row['directory']."/</loc>\r\n".
      " <priority>".$priority."</priority>\r\n".
      "</url>\r\n";
}

// haal alle blog-artikelen op

$priority = "0.9";

$query = "SELECT b.id AS id, title
          FROM blog b
          WHERE bln_publish
          ORDER BY publish_date DESC";
$rs    = $db->executeQuery($query);
while($row = $db->getFetchedArray($rs)){
 echo "<url>\r\n".
      " <loc>http://www.pokerroomreviews.nl/blog/".$row['id']."/".cleanForUrl($row['title'])."/</loc>\r\n".
      " <priority>".$priority."</priority>\r\n".
      "</url>\r\n";
}

// haal alle reviews op (+ bonus code + testimonial)

$priority = "0.8";

$query = "SELECT c.title
          FROM client_reviews r
          INNER JOIN clients c ON c.id = r.client_id
          WHERE c.bln_publish
          AND r.bln_publish
          ORDER BY c.priority";
$rs    = $db->executeQuery($query);
while($row = $db->getFetchedArray($rs)){
 echo "<url>\r\n".
      " <loc>http://www.pokerroomreviews.nl/poker-room-reviews/".str_replace(" ", "-", strtolower($row['title']))."/</loc>\r\n".
      " <priority>".$priority."</priority>\r\n".
      "</url>\r\n".
      "<url>\r\n".
      " <loc>http://www.pokerroomreviews.nl/poker-room-reviews/".str_replace(" ", "-", strtolower($row['title']))."/beoordelingen/</loc>\r\n".
      " <priority>".$priority."</priority>\r\n".
      "</url>\r\n".
      "<url>\r\n".
      " <loc>http://www.pokerroomreviews.nl/poker-room-bonussen/".str_replace(" ", "-", strtolower($row['title']))."/</loc>\r\n".
      " <priority>".$priority."</priority>\r\n".
      "</url>\r\n";
}

echo "</urlset>";
?>