<?php
include_once('script/config.php');

$result='<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">';
//MAIN /PHOTOS/ AND /VIDEOS/
$query="SELECT `date` FROM `photos_galleries` WHERE `public`=1 ORDER BY id DESC LIMIT 1";
$link=mysqli_connect(HOST,USER,PASS,DB_NAME);
mysqli_query($link, "SET NAMES utf8");
$sql=mysqli_query($link, $query);
$row=mysqli_fetch_assoc($sql);
$query="SELECT `date` FROM `videos_galleries` WHERE `public`=1 ORDER BY id DESC LIMIT 1";
$sql=mysqli_query($link, $query);
$row2=mysqli_fetch_assoc($sql);
if($row['date']>$row2['date']){$row['date']=$row['date'];}else{$row['date']=$row2['date'];}
$result .= '
<url>
<loc>https://'.$_SERVER['HTTP_HOST'].'/</loc>
<lastmod>'. gmdate('Y-m-d\TH:i:sP', $row['date']).'</lastmod>
</url>';
//ALL CATEGORIES PHOTOS
$query="SELECT count(*) FROM `photos_categories` WHERE `id`>0";
$sql=mysqli_query($link, $query);
$row=mysqli_fetch_row($sql);
$total=$row[0];
$i=1;
while($i<=$total){
$query="SELECT `date` FROM `photos_galleries` WHERE id IN (SELECT `id_gallery` FROM `photos_gallery-category` WHERE `id_category` = '$i' ) and `public`=1 ORDER BY id DESC LIMIT 1";
$sql=mysqli_query($link, $query);
$row=mysqli_fetch_assoc($sql);
$date[$i]=$row['date'];
$i++;}
$query="SELECT `id`, `get_name` FROM `photos_categories` WHERE `id`>0";
$sql=mysqli_query($link, $query);
while($row=mysqli_fetch_assoc($sql)){
	$result .= '
<url>
<loc>https://'.$_SERVER['HTTP_HOST'].'/photos/'.$row['get_name'].'/</loc>
<lastmod>'. gmdate('Y-m-d\TH:i:sP', $date[$row['id']]).'</lastmod>
</url>';}
//ALL CATEGORIES VIDEOS
$query="SELECT count(*) FROM `videos_categories` WHERE `id`>0";
$sql=mysqli_query($link, $query);
$row=mysqli_fetch_row($sql);
$total=$row[0];
$i=1;
while($i<=$total){
$query="SELECT `date` FROM `videos_galleries` WHERE id IN (SELECT `id_gallery` FROM `videos_gallery-category` WHERE `id_category` = '$i' ) and `public`=1 ORDER BY id DESC LIMIT 1";
$sql=mysqli_query($link, $query);
$row=mysqli_fetch_assoc($sql);
$date[$i]=$row['date'];
$i++;}
$query="SELECT `id`, `get_name` FROM `videos_categories` WHERE `id`>0";
$sql=mysqli_query($link, $query);
while($row=mysqli_fetch_assoc($sql)){
	$result .= '
<url>
<loc>https://'.$_SERVER['HTTP_HOST'].'/videos/'.$row['get_name'].'/</loc>
<lastmod>'. gmdate('Y-m-d\TH:i:sP', $date[$row['id']]).'</lastmod>
</url>';}
//ALL GALLERY PHOTOS
$query="SELECT `id`, `get_name`, `date`, `date_com` FROM `photos_galleries` WHERE `public`=1 ORDER BY id DESC";
$sql=mysqli_query($link, $query);
while($row=mysqli_fetch_assoc($sql)){
if(empty($row['date_com'])){$date=$row['date'];}else{$date=$row['date_com'];}
if(!empty($row['get_name'])){$get_name=$row['id'].'_'.$row['get_name'];}else{$get_name=$row['id'];}
$result .= '
<url>
<loc>https://'.$_SERVER['HTTP_HOST'].'/photos/'.$get_name.'/</loc>
<lastmod>'. gmdate('Y-m-d\TH:i:sP', $date).'</lastmod>
</url>';}
//ALL GALLERY VIDEOS
$query="SELECT `id`, `get_name`, `date`, `date_com` FROM `videos_galleries` WHERE `public`=1 ORDER BY id DESC";
$sql=mysqli_query($link, $query);
while($row=mysqli_fetch_assoc($sql)){
if(empty($row['date_com'])){$date=$row['date'];}else{$date=$row['date_com'];}
if(!empty($row['get_name'])){$get_name=$row['id'].'_'.$row['get_name'];}else{$get_name=$row['id'];}
$result .= '
<url>
<loc>https://'.$_SERVER['HTTP_HOST'].'/videos/'.$get_name.'/</loc>
<lastmod>'. gmdate('Y-m-d\TH:i:sP', $date).'</lastmod>
</url>';}

$result .= '
</urlset>';

mysqli_close($link);
header('Content-Type: text/xml; charset=utf-8');
echo $result;
?>