<?
# EXCLUDE FILES
# HOW TO USE
# "filename" separated by comma
$Exclude_Files = ARRAY("preview.html","mail_script.php", "sitemap.html","sitemap.xml","content.html");
SET_TIME_LIMIT(12800);
#############################################################
# DO NOT EDIT BELOW
INCLUDE_ONCE ("/web/siteadmin/config/_inc-config.inc");
UNSET($Domain);
$Domain = $_SERVER["SERVER_NAME"];
$Domain = "http://www." . EREGI_REPLACE("www.","",$Domain);
$Touch = 0;

PRINT '<?xml version="1.0" encoding="UTF-8"?>' . "\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">
  <url>
    <loc><?=$Domain?>/</loc>
    <lastmod><?=DATE("Y-m-d")?></lastmod>
    <priority>0.1</priority>
    <changefreq>weekly</changefreq>
  </url>
<?
$URLS = ARRAY();
$Q = MQ("SELECT * FROM FormsBuilder_Location ORDER BY Page_URL");
WHILE ($R = MF($Q)) {
  IF (!IN_ARRAY($R["Page_URL"], $URLS)) {
    IF ($R["Page_URL"] == "") {
      $entry = "/content.html?ID=" . $R["ID"];
    } ELSE {
      $entry = $R["Page_URL"];
      $URLS[] = $R["Page_URL"];
      IF ($Touch == 1) SYSTEM("/usr/bin/sudo /bin/touch " . $_SERVER["DOCUMENT_ROOT"] . "/" . $entry);
      //$Date = @filemtime ($_SERVER["DOCUMENT_ROOT"] . "/" . $entry);
      //$Date = DATE("Y-m-d", $Date);
    }
    IF ($Date == '') $Date = DATE("Y-m-d");
    $OUTPUTURL = '';
    IF (STRISTR($entry, "http://")) {
      $OUTPUTURL = $entry;
    } ELSE {
      $OUTPUTURL = $Domain . $entry;
    }
    PRINT '  <url><loc>' . $OUTPUTURL . '</loc><lastmod>' . $Date . '</lastmod><priority>0.6</priority><changefreq>weekly</changefreq></url>' . "\n";
    $Date='';
  }
}

$Q = MQ("SELECT * FROM Category ORDER BY Page_URL");
WHILE ($R = MF($Q)) {
  IF (!IN_ARRAY($R["Page_URL"], $URLS)) {
    IF ($R["Page_URL"] == "") {
      $entry = "/content.html?ID=" . $R["ID"];
    } ELSE {
      $entry = $R["Page_URL"];
      $URLS[] = $R["Page_URL"];
      IF ($Touch == 1) SYSTEM("/usr/bin/sudo /bin/touch " . $_SERVER["DOCUMENT_ROOT"] . "/" . $entry);
      //$Date = @filemtime ($_SERVER["DOCUMENT_ROOT"] . "/" . $entry);
      //$Date = DATE("Y-m-d", $Date);
    }
    IF ($Date == '') $Date = DATE("Y-m-d");
    $OUTPUTURL = '';
    IF (STRISTR($entry, "http://")) {
      $OUTPUTURL = $entry;
    } ELSE {
      $OUTPUTURL = $Domain . $entry;
    }
    PRINT '  <url><loc>' . $OUTPUTURL . '</loc><lastmod>' . $Date . '</lastmod><priority>0.6</priority><changefreq>weekly</changefreq></url>' . "\n";
    $Date='';
  }
}

$Q = MQ("SELECT * FROM Sub_Categories ORDER BY Page_URL");
WHILE ($R = MF($Q)) {
  IF (!IN_ARRAY($R["Page_URL"], $URLS)) {
    IF ($R["Page_URL"] == "") {
      $entry = "/content.html?ID=" . $R["ID"];
    } ELSE {
      $entry = $R["Page_URL"];
      $URLS[] = $R["Page_URL"];
      IF ($Touch == 1) SYSTEM("/usr/bin/sudo /bin/touch " . $_SERVER["DOCUMENT_ROOT"] . "/" . $entry);
      //$Date = @filemtime ($_SERVER["DOCUMENT_ROOT"] . "/" . $entry);
      //$Date = DATE("Y-m-d", $Date);
    }
    IF ($Date == '') $Date = DATE("Y-m-d");
    $OUTPUTURL = '';
    IF (STRISTR($entry, "http://")) {
      $OUTPUTURL = $entry;
    } ELSE {
      $OUTPUTURL = $Domain . $entry;
    }
    PRINT '  <url><loc>' . $OUTPUTURL . '</loc><lastmod>' . $Date . '</lastmod><priority>0.6</priority><changefreq>weekly</changefreq></url>' . "\n";
    $Date='';
  }
}

$Q = MQ("SELECT * FROM Products ORDER BY Page_URL");
WHILE ($R = MF($Q)) {
  IF (!IN_ARRAY($R["Page_URL"], $URLS)) {
    IF ($R["Page_URL"] == "") {
      $entry = "/content.html?ID=" . $R["ID"];
    } ELSE {
      $entry = $R["Page_URL"];
      $URLS[] = $R["Page_URL"];
      IF ($Touch == 1) SYSTEM("/usr/bin/sudo /bin/touch " . $_SERVER["DOCUMENT_ROOT"] . "/" . $entry);
      //$Date = @filemtime ($_SERVER["DOCUMENT_ROOT"] . "/" . $entry);
      //$Date = DATE("Y-m-d", $Date);
    }
    IF ($Date == '') $Date = DATE("Y-m-d");
    $OUTPUTURL = '';
    IF (STRISTR($entry, "http://")) {
      $OUTPUTURL = $entry;
    } ELSE {
      $OUTPUTURL = $Domain . $entry;
    }
    PRINT '  <url><loc>' . $OUTPUTURL . '</loc><lastmod>' . $Date . '</lastmod><priority>0.6</priority><changefreq>weekly</changefreq></url>' . "\n";
    $Date='';
  }
}

$Q = MQ("SELECT * FROM Content ORDER BY Page_URL");
WHILE ($R = MF($Q)) {
  IF (!IN_ARRAY($R["Page_URL"], $URLS)) {
    IF ($R["Page_URL"] == "") {
      $entry = "/content.html?ID=" . $R["ID"];
    } ELSE {
      $entry = $R["Page_URL"];
      $URLS[] = $R["Page_URL"];
      IF ($Touch == 1) SYSTEM("/usr/bin/sudo /bin/touch " . $_SERVER["DOCUMENT_ROOT"] . "/" . $entry);
      //$Date = @filemtime ($_SERVER["DOCUMENT_ROOT"] . "/" . $entry);
      //$Date = DATE("Y-m-d", $Date);
    }
    IF ($Date == '') $Date = DATE("Y-m-d");
    $OUTPUTURL = '';
    IF (STRISTR($entry, "http://")) {
      $OUTPUTURL = $entry;
    } ELSE {
      $OUTPUTURL = $Domain . $entry;
    }
    PRINT '  <url><loc>' . $OUTPUTURL . '</loc><lastmod>' . $Date . '</lastmod><priority>0.6</priority><changefreq>weekly</changefreq></url>' . "\n";
    $Date='';
  }
}

PRINT '</urlset>' . "\n";
exit;
?>