<?php

include_once "sql_connect.php";
include_once "events/common.inc.php";

$output .= '<?xml version="1.0" encoding="UTF-8"?>' . "\n";
$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">' . "\n";

$sitemaprows = array();

$select_cms_pages_sql = "SELECT substring(link_name, 1, 1) AS FirstLetter, page_id, file_name,link_name,is_main_cat,category,hide FROM pages WHERE is_link != 't' ORDER BY link_name";
$select_cms_pages = mysql_query($select_cms_pages_sql);
while ($cms_page = mysql_fetch_array($select_cms_pages)){
    $cms_page['FirstLetter'] = strtoupper($cms_page['FirstLetter']);
    $file_name = URL . $cms_page['file_name'] . '.php';
    $sitemaprows[$cms_page['FirstLetter'] . '-' . $cms_page['page_id']] = array(letter => $cms_page['FirstLetter'], link => $file_name, title => $cms_page['link_name']);
}

$select_venue_pages_sql = "SELECT substring(link, 1, 1) AS FirstLetter, id, link, venue_name FROM " . TABLE_VENUES . " ORDER BY venue_name";
$select_venue_pages = mysql_query($select_venue_pages_sql);
while ($venue_page = mysql_fetch_array($select_venue_pages)){
    $venue_page['FirstLetter'] = strtoupper($venue_page['FirstLetter']);
    $link = URL . 'venue/' . $venue_page['link'] . '/';
    $sitemaprows[$venue_page['FirstLetter'] . '-' . $venue_page['id']] = array(letter => $venue_page['FirstLetter'], link => $link, title => $venue_page['venue_name']);
}

$select_event_pages_sql = "SELECT substring(TRIM(link), 1, 1) AS FirstLetter, id, link, event_name FROM " . TABLE_EVENTS . " ORDER BY event_name";
$select_event_pages = mysql_query($select_event_pages_sql);
while ($event_page = mysql_fetch_array($select_event_pages)){
    $event_page['FirstLetter'] = strtoupper($event_page['FirstLetter']);
    $link = URL . 'event/' . $event_page['link'] . '/';
    $sitemaprows[$event_page['FirstLetter'] . '-' . $event_page['id']] = array(letter => $event_page['FirstLetter'], link => $link, title => $event_page['event_name']);
}

asort($sitemaprows);

$anameletter = "A";

foreach ($sitemaprows as $sitemaprow) {
    $output .= '<url>' . "\n";
    $output .= '  <loc>' . $sitemaprow['link'] . '</loc>' . "\n";
    $output .= '  <priority>0.5</priority>' . "\n";
    $output .= '  <changefreq>daily</changefreq>' . "\n";
    $output .= '</url>' . "\n";
}

/**
 *
 */
$output .= '</urlset>' . "\n";

echo $output;

?>