<?php
require_once(".connect.php");
require_once("index_include.php");

header('Content-Type: text/xml');

$urlset = '<?xml version="1.0" encoding="UTF-8"?>'.CRLF;
$urlset .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'.CRLF;
$urlset .= '  <url />'.CRLF;
$urlset .= '</urlset>';

$url = '  <url>'.CRLF;
$url .= '    <loc />'.CRLF;
# $url .= '    <lastmod />'.CRLF;
$url .= '    <changefreq />'.CRLF;
$url .= '    <priority />'.CRLF;
$url .= '  </url>';

function tmp_menulines($menuid){
  global $system, $urlset, $url, $urls;
  $where = "mainmenuid='".$menuid."'";
  $where .= " and securitylevel<='0'";
  $menulines = record_select("S","p_c_menulines",$where,NULL,"sort","N");
  if(isset($menulines)):
    while(list($key,$menuline) = each($menulines)){
        unset($tmpurl);
        if(isset($menuline[page])):
          $href = cms_pagelink($menuline[page]);
          if(!isset($system[hrefs][$href])):
            $system[hrefs][$href] = 1;
            $tmpurl = str_replace('<loc />','<loc>'.cms_pagelink($menuline[page]).'</loc>',$url);
          endif;
        else:
          $href = $menuline[link];
          if(!isset($system[hrefs][$href])):
            $system[hrefs][$href] = 1;
            $tmpurl = str_replace('<loc />','<loc>'.cms_pagelink($menuline[page]).'</loc>',$url);
          endif;
        endif;
        if(isset($tmpurl)):
          $tmpurl = str_replace('<changefreq />','<changefreq>weekly</changefreq>',$tmpurl);
          $tmpurl = str_replace('<priority />','<priority>1.0</priority>',$tmpurl);
          if(isset($urls)):
            $urls .= CRLF;
          endif;
          $urls .= $tmpurl;
        endif;
        tmp_menulines($menuline[menuid]);
    }
  endif;
}


$menus = record_select("S","p_c_menus",NULL,NULL,NULL,"N");
if(isset($menus)):
  while(list($key,$menu) = each($menus)){
    $where = "menu='".$menu[menu]."'";
    $where .= " and isnull(mainmenuid)";
    $where .= " and securitylevel<='0'";
    $menulines = record_select("S","p_c_menulines",$where,NULL,"sort","N");
    if(isset($menulines)):
      while(list($key,$menuline) = each($menulines)){
        // print_r($menuline);
        unset($tmpurl);
        if(isset($menuline[page])):
          $href = cms_pagelink($menuline[page]);
          if(!isset($system[hrefs][$href])):
            $system[hrefs][$href] = 1;
            $tmpurl = str_replace('<loc />','<loc>'.cms_pagelink($menuline[page]).'</loc>',$url);
          endif;
        else:
          $href = $menuline[link];
          if(!isset($system[hrefs][$href])):
            $system[hrefs][$href] = 1;
            $tmpurl = str_replace('<loc />','<loc>'.cms_pagelink($menuline[page]).'</loc>',$url);
          endif;
        endif;
        if(isset($tmpurl)):
          $tmpurl = str_replace('<changefreq />','<changefreq>weekly</changefreq>',$tmpurl);
          $tmpurl = str_replace('<priority />','<priority>1.0</priority>',$tmpurl);
          if(isset($urls)):
            $urls .= CRLF;
          endif;
          $urls .= $tmpurl;
        endif;
        tmp_menulines($menuline[menuid]);
      }
    endif;
  }
endif;

if(isset($urls)):
  $urlset = str_replace("  <url />",$urls,$urlset);
endif;

echo $urlset;
?>