Файл: vsime.com/diary/inc/komments.php
Строк: 117
<?
if(isset($user) && isset($_GET['like']) && mysqli_num_rows(mysqli_query($dbi, "SELECT * FROM `diary_komm` WHERE `id` = '".intval($_GET['like'])."' AND `id_diary` = '$diary[id]'"))!=0)layki(intval($_GET['like']), 'diary_komm');
echo "<div id='komms'></div>n";
$count_results = mysqli_num_rows(mysqli_query($dbi, "SELECT * FROM `diary_komm` WHERE `id_diary` = '$diary[id]'$s ORDER BY time"));
$count_pages = count_pages($count_results);
$page = page();
$start = start_pages();
if (isset($user) && $user['id']==$ank['id']) {
mysqli_query($dbi, "UPDATE `diary` SET `a_time` = '$time' WHERE `id` = '$diary[id]'");
if(mysqli_num_rows(mysqli_query($dbi, "SELECT * FROM `diary_komm` WHERE `id_diary` = '$diary[id]' AND `id_user` != '$user[id]' AND `time` > '$diary[a_time]'"))!=0) {
header("Location: ?act=diary&id=$diary[id]&page=$page");
}
}
if(mysqli_num_rows(mysqli_query($dbi, "SELECT * FROM `journal` WHERE `id_kont` = '$user[id]' AND `cat` = 'diary' AND `type` = 'komm' AND `id_object2` = '$diary[id]' AND `read` = '0'"))!=0)
{
mysqli_query($dbi, "UPDATE `journal` SET `read` = '1', `last_time` = '$time' WHERE `id_kont` = '$user[id]' AND `cat` = 'diary' AND `type` = 'komm' AND `id_object2` = '$diary[id]' AND `read` = '0'");
header("Location: ?act=diary&id=$diary[id]&page=$page");
}
$query = mysqli_query($dbi, "SELECT * FROM `diary_komm` WHERE `id_diary` = '$diary[id]'$s ORDER BY time DESC LIMIT $start, $config[rop]");
$count_komments = mysqli_num_rows($query);
echo "<div class='list_or'>n";
echo "<img src='/i/site/message.png' /> ".sklon_text($count_komments,array('комментарий','комментария','комментариев'))."".($diary['count_visits']!=0?", ".sklon_text($diary['count_visits'],array('просмотр','просмотра','просмотров')):null)."<br />n";
echo "</div>n";
$like = array();
while ($post = mysqli_fetch_array($query))
{
$like_count = 0;
$array=explode("|", $post['layki']);
foreach ($array as $key => $value)
{
if($value!=NULL)
{
$like_count++;
if($value==$user['id'] && isset($user))$like["$post[id]"] = 1;
}
}
if(isset($user))
{
$like_count=0;
$array=explode("|", $post['layki']);
foreach ($array as $key => $value)
{
if($value!=NULL)
{
$like_count++;
if($value==$user['id'])$ulike=1;
}
}
}
$ank2 = profile($post['id_user']);
echo "<div class='list'>n";
echo "<div class='left'>n";
show_avatar($ank2['id'], 'small');
echo "</div>n";
echo "<div class='overfl_hid'>n";
if (isset($mdelete))echo "<span class='right'><input type='checkbox' name='m_d_komm_$post[id]' value='1'></span>n";
echo profile_icon($ank2['id']).profile_nick($ank2['id'], 1).profile_medal($ank2['id']);
if(isset($user))
{
echo "<span class='right'>n";
if(isset($user) && ($user['id']==$ank2['id'] && $post['time']>time()-600))echo "<a href='?act=diary&id=$diary[id]&edit=$post[id]&mdp=$mdp' title='Редактировать комментарий'>$config[code_edit]</a>n";
if(isset($user) && (isset($moderate_diary) || $ank['id'] == $user['id']))echo "<a href='?act=diary&id=$diary[id]&delete=$post[id]&page=$page&mdp=$mdp' title='Удалить комментарий'>$config[code_delete]</a>n";
echo "</span>n";
}
echo " (".vremja($post['time']).")<br />";
//if ($post['reply']!=0 && mysqli_num_rows(mysqli_query($dbi, "SELECT * FROM `user` WHERE `id` = '$post[reply]'")))echo "<div id='quote-$post[id]' style='display:none; margin-bottom:7px; background-color: #EAEEF4; border: 1px solid #999; color: #666; padding: 6px 5px; border-radius: 4px; border-radius: 4px;'>".output_text($post['reply_msg'])."</div>n";
if ($post['sk']==1 && $post['sk_user']!=0 && mysqli_num_rows(mysqli_query($dbi, "SELECT * FROM `user` WHERE `id` = '$post[sk_user]'")))
{
$sku=profile($post['sk_user']);
echo "<span class='spred'>Скрыл".($sku['anketa']['pol']==0?'a':null)." $sku[nick]</span><br/>";
}
if($post['reply']!=0 && mysqli_num_rows(mysqli_query($dbi, "SELECT * FROM `user` WHERE `id` = '$post[reply]'"))) {
$ru=profile($post['reply']);
echo "$ru[nick], ";
}
echo output_text($post['msg'], $ank2['id'])."<br />n";
if (isset($user)) {
echo "[<a href='?act=diary&id=$diary[id]&reply=$post[id]' title='Ответить'>Ответить</a>]n";
}
echo " <a href='?act=diary&id=$diary[id]&skk=$post[id]&page=$page&mdp=$mdp' title='".($post['sk']==1?"Показать":"Скрыть")." комментарий'>".($post['sk']==1?"Показать":"Скрыть")."</a>n";
echo "<span class='right like'>".(isset($user)?"<a href='?act=diary&id=$diary[id]&like=$post[id]&page=$page' class='fav_link".(isset($like["$post[id]"])?" favorited":NULL)."'></a>":"<img src='/i/site/like.png' />")." $like_count</span>n";
echo "</div>n";
echo "<div class='clear'></div>n";
echo "</div>n";
if(isset($ulike))unset($ulike);
}
pages_show("?"); // Вывод страниц
if (isset($user))
{
if ($diary['komm']=='all' || $diary['komm']=='only_me' && ($user['id']==$avtor['id'] || isset($moderate_diary)) || $diary['komm']=='friends' && ($ank['id']==$user['id'] || isset($moderate_diary) || is_friend($ank['id'], $user['id'])))
{
input_bbs();
echo "<div class=foot><form action='' method='post'>n";
echo "<textarea name='msg' id='textarea' rows='5' cols='17' style='width: 95%' placeholder='Введите комментарий...'></textarea><br />n";
echo "<input type='hidden' name='mdp' value='$mdp'>n";
echo "<input type='submit' name='submited' value='Отправить' />n";
echo "</form></div>n";
} else echo "<div class='err'>Автор ограничил круг лиц, которые могут оставлять комментарии.</div>n";
} else echo "<div class='main'>$config[code_add] <a href='/login/index'>Добавить комментарий</a></div>n";
?>