Файл: www/blog/b_new.php
Строк: 35
<?php
include '../config.php';
if(!isset($aut)){
header('location: ../enter.php');
}else{
mysql_query("UPDATE `users` SET `link`='Дневники [<a href=/blog/>Дневники</a>]', `link3`='[Дневники]', `link1`='', `link2`='', `link4`='' WHERE `id`='$aut[id]'");
switch($_GET['act']){
default:
$se=mysql_fetch_array(mysql_query("SELECT * FROM `blog_set` WHERE `id_user`='$aut[id]'"));
$pa=mysql_query("SELECT * FROM `blog_reader` WHERE `id_user`='$aut[id]'");
while($h=mysql_fetch_array($pa)){
if($n) $n.=',';
$n.=$h['id_blog'];}
$p=mysql_num_rows(mysql_query("SELECT `id_blog` FROM `blog_reader` WHERE `id_user`='$aut[id]' AND `time`>'$se[time]'"));
$rec=mysql_num_rows(mysql_query("SELECT * FROM `blog_record` WHERE `id_blog` IN ($n) AND `time_cr`>'$se[time]'"));
$blog=mysql_num_rows(mysql_query("SELECT * FROM `blog_reader` WHERE `id_user`='$aut[id]'"));
if(!$blog){
div('Ошибка');
echo 'Извините!<br/>Вы не подписаны ни на один блог<br/>Чтобы подписаться на блог<br/>- зайдите в желаемый блог<br/>- включите подписку<br/>» <a href="/blog/">Дневники</a>';
}else{
if($rec==0){
div('Ошибка');
echo 'Извините!<br/>В любимых дневниках не было оставлено никаких новых записей<br/>» <a href="/blog/bm.php">Любимые</a><br/>» <a href="/blog/">В дневники</a>';
}else{
div('Новое в любимых');
echo '» <a href="/blog/">В дневники</a><br/><br/>';
echo $rec.' записей в '.$p.' дневниках<br/>';
echo '» <a href="/blog/b_new.php?act=read_all">Отметить как прочитанное</a><br/>';
$q=mysql_query("SELECT * FROM `blog_reader` WHERE `id_user`='$aut[id]' AND `time`>'$se[time]' ORDER BY `time` DESC");
while($r=mysql_fetch_array($q)){
$col=mysql_num_rows(mysql_query("SELECT * FROM `blog_record` WHERE `id_blog`='$r[id_blog]' AND `time_cr`>'$se[time]'"));
$u=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$r[id_blog]'"));
$see=mysql_fetch_array(mysql_query("SELECT * FROM `blog_set` WHERE `id_user`='$r[id_blog]'"));
$pol=array('[м]','[ж]');
$n++;
if(is_integer($n/2)){
echo '<div class="msg2">';
}else{
echo '<div class="msg1">';}
$rec=mysql_fetch_array(mysql_query("SELECT MAX(`id`) FROM `blog_record` WHERE `id_blog`='$r[id_blog]'"));
echo $pol[$u['pol']].' <a href="../info.php?id='.$r['id_blog'].'">'.$u['login'].'</a> '.online($r['id_blog']).'<br/><b>'.$see['title'].'</b><br/>Всего записей: '.intval($col).'<br/>Последняя: '.data($r['time']).'<br/>» <a href="/blog/?r_id='.$r['id_blog'].'">В дневник</a><br/>» <a href="/blog/?pid='.$rec[0].'">К посл. записи</a></div>';}
echo '</div>';}}
break;
case 'read_all':
div('Подтверждение');
if(!isset($_POST['yes'])){
echo '» <a href="/blog/km_new.php">Вернуться</a><br/><br/>';
echo '<form action="/blog/b_new.php?act=read_all" method="POST">';
echo 'Внимание!<br/>Вы хотите отметить все сообщения как прочитанные<br/><br/>В ходе операции отметятся как прочитанные:<br/>- все Ваши любимые дневники<br/>- все новые комментарии в Вашем дневнике<br/><br/>Подтвердите операцию<br/><br/>';
echo '<input type="submit" name="yes" value="Прочитал"></form>';
}else{
mysql_query("UPDATE `blog_set` SET `time`='$time' WHERE `id_user`='$aut[id]'");
header('Location: /blog/b_new.php');}
break;
}}
echo '</div>';
include '../foot.php';
echo '</div>';
?>