Файл: www/blog/index.php
Строк: 105
<?php
include '../config.php';
$admin=admin();
if(isset($_GET['pid'])){
$pid=intval($_GET['pid']);
$record=mysql_num_rows(mysql_query("SELECT * FROM `blog_record` WHERE `id`='$pid'"));
if(!$record){
div('Ошибка');
echo 'Извините!<br/>Данная запись дневника не найдена<br/>Возможно Вы перешли по неверной ссылке<br/>» <a href="/blog/">Дневники</a>';
}else{
div('Просмотр записи');
$rec=mysql_fetch_array(mysql_query("SELECT * FROM `blog_record` WHERE `id`='$pid'"));
$u=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$rec[id_blog]'"));
echo '» <a href="/blog/?r_id='.$rec['id_blog'].'">Дневник '.$u['login'].'</a><br/>';
echo '<div class="msg1">';
$rat=mysql_result(mysql_query("SELECT SUM(`amount`) FROM `blog_rating` WHERE `id_rec`='$pid'"),0);
$rat1=mysql_num_rows(mysql_query("SELECT * FROM `blog_rating` WHERE `id_rec`='$pid' AND `id_user`='$aut[id]'"));
if($rec['to']==3 and $rec['id_blog']!=$aut['id'] and !$admin){
echo 'Здесь что то есть ;)<br/>Запись скрыта от всех';
}else{
$frend=mysql_num_rows(mysql_query("SELECT * FROM `frends` WHERE `id_user`='$rec[id_blog]' AND `id_fr`='$aut[id]'"));
if(!$frend and $rec['to']==2 and $rec['id_blog']!=$aut['id'] and !$admin){
echo 'Здесь что то есть ;)<br/>Запись видна только друзьям пользователя!';
}else{
if($rec['to']==1 and !isset($aut)){
echo 'Здесь что то есть ;)<br/>Запись видна только пользователям';
}else{
echo output($rec['record']).'<br/><a href="/blog/rt_view.php?rid='.$pid.'">Рейтинг</a>: '.intval($rat).'';
if(!$rat1 and $rec['id_blog']!=$aut['id'] and isset($aut)){
echo ' [<a href="/blog/rt.php?dt='.$pid.'_1"><font color="blue"><b>+1</b></font></a> <a href="/blog/rt.php?dt='.$pid.'_2"><font color="green"><b>+2</b></font></a> <a href="/blog/rt.php?dt='.$pid.'_3"><font color="red"><b>+3</b></font></a>]';}
echo '<br/>Добавлено: '.data($rec['time_cr']).'<br/>';
if(!empty($rec['time_ed'])){
echo 'Последн. изм: '.data($rec['time_ed']).'<br/>';}
$komm=mysql_num_rows(mysql_query("SELECT * FROM `blog_komm` WHERE `id_rec`='$pid'"));
echo '» <a href="/blog/km'.$pid.'/">Комментариев</a>: '.$komm.'<br/>';
if($rec['id_blog']==$aut['id'] || $aut['key']=='1'){
echo '» <a href="/blog/p_edit.php?rid='.$pid.'">Редактировать</a> [<a href="/blog/p_del.php?rid='.$pid.'">Удалить</a>]';}}}}
echo '</div>';}
}else{
if(isset($_GET['r_id'])){
$r_id=intval($_GET['r_id']);
$nik=mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `id`='$r_id'"));
if(!$nik){
div('Ошибка');
echo 'Извините!<br/>Данный ник не найден на сайте<br/>Проверьте правильность ID пользователь<br/>» <a href="/blog/">Дневники</a>';
}else{
$se=mysql_fetch_array(mysql_query("SELECT * FROM `blog_set` WHERE `id_user`='$r_id'"));
if($aut['id']!=$r_id){
mysql_query("UPDATE `blog_set` SET `view`=`view`+1 WHERE `id_user`='$r_id'");}
div($se['title']);
echo '» <a href="/blog/">Дневники</a><br/>';
if($r_id==$aut['id'] and isset($aut)){
echo '» <a href="/blog/b_say.php">Написать</a><br/>';} echo '<br/>';
$u=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$r_id'"));
if(isset($aut)){
mysql_query("UPDATE `users` SET `link`='Дневники [<a href=/blog/>Дневники</a>]', `link3`='[Дн. <a href=/blog/?r_id=$r_id>$u[login]</a>]', `link1`='', `link2`='', `link4`='' WHERE `id`='$aut[id]'");}
echo 'Автор: <a href="../info.php?id='.$u['id'].'">'.$u['login'].'</a><br/>';
$count=mysql_num_rows(mysql_query("SELECT * FROM `blog_record` WHERE `id_blog`='$r_id'"));
echo 'Записей: '.$count.'<br/>';
$read=mysql_num_rows(mysql_query("SELECT * FROM `blog_reader` WHERE `id_blog`='$r_id'"));
echo '<a href="/blog/b_reader.php?r_id='.$r_id.'">Подписано</a>: '.$read.'<br/>';
echo 'Просмотров: '.intval($se['view']).'<br/>';
if($r_id!=$aut['id'] and isset($aut)){
$bm=mysql_num_rows(mysql_query("SELECT * FROM `blog_reader` WHERE `id_blog`='$r_id' AND `id_user`='$aut[id]'"));
echo 'Подписка: ';
if($bm){
echo '<b>вкл</b>|';
}else{
echo '<a href="b_bm.php?bp='.$r_id.'&v=1">вкл</a>|';}
if(!$bm){
echo '<b>выкл</b><br/>';
}else{
echo '<a href="b_bm.php?bp='.$r_id.'&v=2">выкл</a><br/>';}}
echo '<br/>';
if(isset($aut)){
$st=$se['str'];
}else{
$st=10;}
$cp=ceil($count/$st);
if(isset($_GET['p']) and !empty($_GET['p']) and is_numeric($_GET['p']) and $_GET['p']>1 and $_GET['p']<=$cp){
$p=intval($_GET['p']);
}else{
$p=1;}
$start=$p*$st-$st;
$q=mysql_query("SELECT * FROM `blog_record` WHERE `id_blog`='$r_id' ORDER BY `id` DESC LIMIT $start,$st");
while($r=mysql_fetch_array($q)){
$n++;
if(is_integer($n/2)){
echo '<div class="msg2">';
}else{
echo '<div class="msg1">';}
if($r['to']==3 and $r_id!=$aut['id'] and !$admin){
echo 'Здесь что то есть ;)<br/>Запись скрыта от всех';
}else{
$frend=mysql_num_rows(mysql_query("SELECT * FROM `frends` WHERE `id_user`='$r_id' AND `id_fr`='$aut[id]'"));
if(!$frend and $r['to']==2 and $r_id!=$aut['id'] and !$admin){
echo 'Здесь что то есть ;)<br/>Запись видна только друзьям пользователя!';
}else{
if($r['to']==1 and !isset($aut)){
echo 'Здесь что то есть ;)<br/>Запись видна только пользователям';
}else{
$to=array('Гости','Пользователи','Друзья','Скрыто');
$komm=array('Пользователи','Друзья','Никто');
$rat=mysql_result(mysql_query("SELECT SUM(`amount`) FROM `blog_rating` WHERE `id_rec`='$r[id]'"),0);
$rat1=mysql_num_rows(mysql_query("SELECT * FROM `blog_rating` WHERE `id_rec`='$r[id]' AND `id_user`='$aut[id]'"));
echo output(substr($r['record'],0,$se['ogr']+54)).'<br/><a href="/blog/rt_view.php?rid='.$r['id'].'">Рейтинг</a>: '.intval($rat).'';
if(!$rat1 and $r['id_blog']!=$aut['id'] and isset($aut) and !$admin){
echo ' [<a href="/blog/rt.php?dt='.$r['id'].'_1"><font color="blue"><b>+1</b></font></a> <a href="/blog/rt.php?dt='.$r['id'].'_2"><font color="green"><b>+2</b></font></a> <a href="/blog/rt.php?dt='.$r['id'].'_3"><font color="red"><b>+3</b></font></a>]';}
echo '<br/>Доступ: '.$to[$r['to']].'/'.$komm[$r['komm']].'<br/>Добавлено: '.data($r['time_cr']).'<br/>';
if(!empty($r['time_ed'])){
echo 'Последн. изм: '.data($r['time_ed']).'<br/>';}
if(strlen($r['record'])>$se['ogr']){ echo '» <a href="/blog/?pid='.$r['id'].'">Полностью</a><br/>';}
$komm=mysql_num_rows(mysql_query("SELECT * FROM `blog_komm` WHERE `id_rec`='$r[id]'"));
echo '» <a href="/blog/km'.$r['id'].'/">Комментариев</a>: '.$komm.'<br/>';
if($r['id_blog']==$aut['id'] || $aut['key']=='1'){
echo '» <a href="/blog/p_edit.php?rid='.$r['id'].'">Редактировать</a> [<a href="/blog/p_del.php?rid='.$r['id'].'">Удалить</a>]';}}}}
echo '</div>';}
navi($p,$cp,'/blog/?r_id='.$r_id.'&','r_id');}
}else{
div('Дневники');
if(isset($aut)){
mysql_query("UPDATE `users` SET `link`='Дневники [<a href=/blog/>Дневники</a>]', `link3`='[Дневники]', `link1`='', `link2`='', `link4`='' WHERE `id`='$aut[id]'");}
if(isset($aut)){
echo 'Мой дневник<br/>';
echo '» <a href="/blog/?r_id='.$aut['id'].'">Просмотр</a><br/>';
echo '» <a href="/blog/b_say.php">Написать</a><br/>';
echo '» <a href="/blog/km_new.php">Новые коммент.</a><br/><br/>';}
echo 'Чужие дневники<br/>';
if(isset($aut)){
echo '» <a href="/blog/bm.php">Любимые</a><br/>';
echo '» <a href="/blog/b_new.php">Новое в любимых</a><br/>';}
echo '» <a href="/blog/gnew/">Новинки (все)</a><br/><br/>';
echo 'ТОР дневников<br/>';
echo '» <a href="/blog/b_top.php">Подписчиков</a><br/><br/>';
echo 'Прочее<br/>';
if(isset($aut)){
echo '» <a href="/blog/b_set.php">Настройки</a><br/>';}
echo '» <a href="/blog/rules.php">Правила</a><br/>';
echo '» <a href="/blog/who_wh.php">Кто где?</a><br/>';}}
echo '</div>';
include '../foot.php';
echo '</div>';
?>