<?php

// boot laravel
require __DIR__ .'/../vendor/autoload.php';
$laravel_app = require __DIR__ .'/../bootstrap/start.php';
$laravel_app->boot();

use site\models\DailyPuzzle;

header('Content-type: text/xml');
?>
<?xml version="1.0" encoding="UTF-8"?>
<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">

<url>
    <loc>http://puzzlecommand.com/</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/games</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/games/blockmatch</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/games/cubecounter</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/games/greaterthan</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/games/fadingequation</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/games/spacebattle</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/games/totemmath</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/games/coincollector</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/games/doublesymbol</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/games/matchpiece</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/games/memorygrid</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/games/symbolblitz</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/games/symbolrecall</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/training</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/tests</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/help</loc>
    <changefreq>daily</changefreq>
</url>
<url>
    <loc>https://puzzlecommand.com/news</loc>
    <changefreq>daily</changefreq>
</url>
<?php

// get all daily puzzles

$today = date('Ymd');

$Puzzles = DailyPuzzle::orderByDay()->includingBeforeDay($today);
foreach ($Puzzles->get() as $Puzzle) {

    list($date, $time) = explode(' ', $Puzzle->updated_at);
?>
<url>
    <loc>https://puzzlecommand.com/daily/<?php echo $Puzzle->day; ?></loc>
    <lastmod><?php echo $date; ?></lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
</url>
<?php

}

?>
</urlset>