<?
# EXCLUDE FILES
# HOW TO USE
# "filename" separated by comma
$Exclude_Files = ARRAY("preview.html","mail_script.php", "sitemap.html","sitemap.xml","content.html");




#############################################################
# DO NOT EDIT BELOW

INCLUDE_ONCE ($_SERVER["DOCUMENT_ROOT"] . "/admin/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 WHERE Active='1' 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);
      IF ($Date == '') {
        $Date = DATE("Y-m-d");
      } ELSE {
        $Date = DATE("Y-m-d", $Date);
      }
    }
    IF ($Date == '') $Date = DATE("Y-m-d");
    PRINT '  <url><loc>' . $Domain . $entry . '</loc><lastmod>' . $Date . '</lastmod><priority>0.6</priority><changefreq>weekly</changefreq></url>' . "\n";
    $Date='';
  }
}

$Q = MQ("SELECT * FROM Category WHERE Active='1' 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);
      IF ($Date == '') {
        $Date = DATE("Y-m-d");
      } ELSE {
        $Date = DATE("Y-m-d", $Date);
      }
    }
    IF ($Date == '') $Date = DATE("Y-m-d");
    PRINT '  <url><loc>' . $Domain . $entry . '</loc><lastmod>' . $Date . '</lastmod><priority>0.6</priority><changefreq>weekly</changefreq></url>' . "\n";
    $Date='';
  }
}

$Q = MQ("SELECT * FROM Sub_Categories WHERE Active='1' 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);
      IF ($Date == '') {
        $Date = DATE("Y-m-d");
      } ELSE {
        $Date = DATE("Y-m-d", $Date);
      }
    }
    IF ($Date == '') $Date = DATE("Y-m-d");
    PRINT '  <url><loc>' . $Domain . $entry . '</loc><lastmod>' . $Date . '</lastmod><priority>0.6</priority><changefreq>weekly</changefreq></url>' . "\n";
    $Date='';
  }
}

$Q = MQ("SELECT * FROM Products WHERE Active='1' 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);
      IF ($Date == '') {
        $Date = DATE("Y-m-d");
      } ELSE {
        $Date = DATE("Y-m-d", $Date);
      }
    }
    IF ($Date == '') $Date = DATE("Y-m-d");
    PRINT '  <url><loc>' . $Domain . $entry . '</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) && !STRISTR($R["Page_URL"], "http:") && !STRISTR($R["Page_URL"], "https:")) {
    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);
      IF ($Date == '') {
        $Date = DATE("Y-m-d");
      } ELSE {
        $Date = DATE("Y-m-d", $Date);
      }
    }
    IF ($Date == '') $Date = DATE("Y-m-d");
    
    PRINT '  <url><loc>' . $Domain . $entry . '</loc><lastmod>' . $Date . '</lastmod><priority>0.6</priority><changefreq>weekly</changefreq></url>' . "\n";
    $Date='';
  }
}

PRINT '</urlset>' . "\n";
exit;
?>