File size: 2.03Kb
<?
if (isset($_GET['close_news_msg']))
msg('Новость успешно скрыта <a href="?" style="float : right;" >Скрыть</a>');
if ($user['news_count'] == 1)
{
if (isset($_GET['close_news']))
{
# обновляем таблицу
query("UPDATE `user` SET `news_count` = '0' WHERE `user`.`id` ='".$user['id']."';");
# удаляем кэш файл
@unlink("sys/cache/users/$user[id].json");
# выкидываем на сообщение
exit(header('Location: ?close_news_msg'));
}
$break = Explode('/', $_SERVER['SCRIPT_NAME']);
$file = $break[count($break) - 1];
$cachefile = H.'sys/cache/other/news_index.html';
# Обслуживается из файла кеша, если время запроса меньше $set['cache_new_them']
if (file_exists($cachefile) and time() - ($set['cache_news_main']== 1 ? 999999999 : 0 ) < filemtime($cachefile))
{
echo "<!-- cms system dcms-fiera.ru ".date('H:i', filemtime($cachefile))." (Jumang.ru Saint)-->";
require_once $cachefile;
}
else
{
ob_start(); # Запуск буфера вывода
$q = query("SELECT * FROM `news` ORDER BY `id` DESC LIMIT 1");
if (mysql_num_rows($q) == 1)
{
$news = mysql_fetch_assoc($q);
echo "<a href='/news/'><div class='p_m'>";
echo "<a href='?close_news' style='float : right;' >Скрыть</a>";
echo " <img src='/style/icons/news_new.png' alt='' /> $news[title]";
echo "(".vremja($news['time']).")\n";
echo "</div></a>";
echo "<a href='/news/komm.php?id=$news[id]'><div class='p_m'>";
echo output_text($news['msg'])."<br />\n";
if ($news['link']!=NULL)echo "<a href='".htmlentities($news['link'], ENT_QUOTES, 'UTF-8')."'>Подробности</a><br />\n";
echo " <img src='/style/icons/news_new_komm.png' alt='' /> Комментарии (".mysql_result(query("SELECT COUNT(*) FROM `news_komm` WHERE `id_news` = '$news[id]'"),0).")<br />\n";
echo "</div></a>";
}
$cached = fopen($cachefile, 'w');
fwrite($cached, ob_get_contents());
fclose($cached);
ob_end_flush(); # Отправялем вывод в браузер
}
}