Вход Регистрация
Файл: panel/sitemap.php
Строк: 27
<?php
/**
*    Author: Elime;
*    ICQ: 618878;
*    E-mail: elime4@gmail.com;
*/

require '../system/core.php';


/* Проверка прав доступа */
if(!$loginmessage('Ошибка авторизации!''/panel/login.php');
if(!
check_right($user['id'], 10$db)) message('Недостаточно прав!''/panel/index.php');


/* Шапка файла */
$content '<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'
;


/* Запрашиваем инфу о категориях */
$category $db->query("SELECT * FROM `categories`");
if(
$db->num($category) > 0)
{
    
/* В цикле добавляем информацию о категориях */
    
while($result $db->fetch($category))
    {
        
$content .= '
    <url>
        <loc>'
.URL.'/'.$result['translit'].'/</loc>
        <priority>0.8</priority>
    </url>'
;
    }
}


/* Запрашиваем инфу о файлах */
$file $db->query("SELECT * FROM `data`");
if(
$db->num($file) > 0)
{
    
/* В цикле добавляем информацию о файлах */
    
while($result $db->fetch($file))
    {
        
$content .= '
    <url>
        <loc>'
.URL.'/'.$result['translit'].'.html</loc>
        <priority>0.7</priority>
    </url>'
;
    }
}

/* Конец файла */
$content .= '
</urlset>'
;

/* Открываем файл */
$fp fopen(ROOT.'/sitemap.xml''w+');

/* Перезаписываем информацию */
$test fwrite($fp$content);

/* Закрываем файл */
fclose($fp);

/* Выводим сообщение */
message('Файл sitemap.xml успешно обновлен!''/panel/index.php');
?>
Онлайн: 1
Реклама