Вход Регистрация
Файл: modules/diary/inc/komments.php
Строк: 103
<?php

/* Мод "Блоги"
 * Версия v0.0.3
 * Дата последнего редактирования 22.04.2015
 * Двиг DCMS Special
 * Модифицировал densnet
 * Автор неизвестно
 * Файл komments.php
 * Описание: выводит основную часть блогов
 */

$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `diary_komm` WHERE `id_diary` = '$diary[id]'$s ORDER BY time"), 0);
$k_page k_page($k_post$set['p_str']);
$page page($k_page);
$start $set['p_str'] * $page $set['p_str'];
$q mysql_query("SELECT * FROM `diary_komm` WHERE `id_diary` = '$diary[id]'$s ORDER BY time DESC LIMIT $start$set[p_str]");
$count_komments mysql_num_rows($q);

echo 
"<div class='comm'>" sklon_text($count_komments, array('комментарий''комментария''комментариев')) . "" . ($diary['count_visits'] != ", " sklon_text($diary['count_visits'], array('просмотр''просмотра''просмотров')) : null) . "</div>";
$num 0;
while (
$post mysql_fetch_array($q)) {
    
$ank2 mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$post[id_user]' LIMIT 1"));

    echo 
"<table class = 'comm'><tr><td class = 'icon14'>";
    
avatar($ank2['id'], '48');
    echo 
"</td><td class = 'null'>";
    echo 
"<span style = 'float:right;'><small>" date::times($post['time']) . "</small></span>";
    
user($ank2['id']);
    if (
$ank['id'] == $ank2['id']) {
        echo 
" ".img('digital_signature_pen.png''')."";
    }
    echo 
"<br/>";

    if (
$post['sk'] == && $post['sk_user'] != && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$post[sk_user]'"), 0)) {
        
$sku mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$post[sk_user]'"));
        echo 
"<font color='red'><small>Скрыл" . ($sku['sex'] == 'a' null) . $sku[nick]</small></font><br/>";
    }
    if (
$post['reply'] != && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$post[reply]'"), 0)) {
        
$ru mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$post[reply]'"));
        echo 
"$ru[nick], ";
    }
    echo 
"" text::toOutput($post['msg']) . "<br/>n";
    if (isset(
$user) && $ank2['id'] != $user['id'] && ($diary['komm'] == 'all' || $diary['komm'] == 'only_me' && ($user['id'] == $avtor['id'] || isset($umodd)) || $diary['komm'] == 'friends' && ($ank['id'] == $user['id'] || isset($umodd) || mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE (`user` = '$user[id]' AND `friends` = '$ank[id]') OR (`user` = '$ank[id]' AND `friends` = '$user[id]')"), 0) != 0))) {
        echo 
"<a href='?reply=$post[id]'><small><font color = 'green'>ответить</font></small></a>n";
    }
    if (
$post['sk'] == && isset($umodd)) {
        echo 
"<a href='?skk=$post[id]&amp;mdp=" md5($user['pass']) . "'><small><font color = 'green'>скрыть</font></small></a>n";
    } elseif (isset(
$umodd)) {
        echo 
"<a href='?skk=$post[id]&amp;mdp=" md5($user['pass']) . "'><small><font color = 'green'>показать</font></small></a>n";
    }
    if (isset(
$umodd) || $avtor['id'] == $user['id']) {
        echo 
"<span style = 'float:right;' id = 'hides'>";
        echo 
"<a href='?delete=$post[id]&amp;mdp=" md5($user['pass']) . "'>".img('del.png''')."</a>n";
        echo 
"</span>";
    }
    if (isset(
$user) && $user['id'] == $ank2['id'] && $post['time'] > time() - 600 && !isset($umodd)) {
        echo 
"<a href='?edit=$post[id]'><small><font color = 'green'>редактировать (" . ($post['time'] + 600 time()) . " сек)</font></small></a>n";
    } elseif (isset(
$umodd)) {
        echo 
"<a href='?edit=$post[id]'><small><font color = 'green'>редактировать</font></small></a>n";
    }
    echo 
"</td></tr></table>";

    if (isset(
$ank_otvet)) {
        unset(
$ank_otvet);
    }
}
if (
$k_page 1) {
    
str("?"$k_page$page);
}

if (isset(
$user)) {
    if (
$diary['komm'] == 'all' || $diary['komm'] == 'only_me' && ($user['id'] == $avtor['id'] || isset($umodd)) || $diary['komm'] == 'friends' && ($ank['id'] == $user['id'] || isset($umodd) || mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE (`user` = '$user[id]' AND `friends` = '$ank[id]') OR (`user` = '$ank[id]' AND `friends` = '$user[id]')"), 0) != 0)) {
        if (isset(
$err_komm_long) || isset($err_komm_short) || isset($err_komm_is)) {
            echo 
"";
        }
        echo 
"<form method='post' name='message' action='/modules/diary/$diary[id]/read' class='comm'>n";
        echo 
"<b>Сообщение</b> (" sklon_text($max_size_msg, array('знак''знака''знаков')) . ")n
<br />n
<textarea name='msg'>" 
. (isset($msg) && isset($err_komm) ? output_title($msg) : null) . "</textarea><br />n";
        if (isset(
$err_komm_long) || isset($err_komm_short) || isset($err_komm_is)) {
            echo (isset(
$err_komm_long) ? 'Сообщение слишком длинное' null) . "" . (isset($err_komm_short) ? 'Введите сообщение' null) . "" . (isset($err_komm_is) ? 'Ваше сообщение повторяет предыдущее' null) . "</div>n";
        }

        echo 
"<input type='hidden' name='mdp' value='" md5($user['pass']) . "'>n";

        echo 
"<button class = 'flat blue md'>Отправить</button>";
        echo 
"</form>n";
    } else {
        echo 
"<div class='errs'>Автор ограничил круг лиц, которые могут оставлять комментарии.</div>n";
    }
} else {
    echo 
"<div class = 'comm'><b><a href='/aut.php'>Добавить комментарий</a></b></div>n";
}
Онлайн: 0
Реклама