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

/* DCMS Special
 * Дата последнего редактирования 13.01.2016
 * Модифицировал densnet
 */

foreach (array('start''compress''sess''settings''db_connect''ipua''fnc''user') as $inc) {
    require_once 
"../../sys/inc/$inc.php";
}

if (!isset(
$_GET['id'])) {
    
header("Location: /modules/diary/" SID);
    exit;
}

if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `diary` WHERE `id` = '" intval($_GET['id']) . "'"), 0) == 0) {
    
header("Location: /modules/diary/" SID);
    exit;
}

$diary mysql_fetch_assoc(mysql_query("SELECT * FROM `diary` WHERE `id` = '" intval($_GET['id']) . "'"));
$dnev_avt mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '" $diary['id_user'] . "'"));
$diary_komm mysql_result(mysql_query("SELECT COUNT(*) FROM `diary_komm` WHERE `id_dnev` = '" $diary['id'] . "'"), 0);

mysql_query("UPDATE `diary` SET `komm` = '$diary_komm' WHERE `id`= '" $diary['id'] . "'");

$all_see mysql_result(mysql_query("SELECT COUNT(*) FROM `diary_look` WHERE `id_dnev` = '" $diary['id'] . "'"), 0);

mysql_query("UPDATE `diary` SET `look` = '$all_see' WHERE `id`= '" $diary['id'] . "'");

if (
$diary['read'] == && $user['level'] != 10) {
    if (
$diary['read'] == && $user['id'] != $dnev_avt['id']) {
        if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '" $user['id'] . "' AND `friends` = '" $dnev_avt['id'] . "'"), 0) == 0) {
            
header("Location: /index.php?" SID);
            exit;
        }
    }
}

if (
$diary['read'] == && $user['level'] != 10) {
    if (
$diary['read'] == && $dnev_avt['id'] != $user['id']) {
        
header("Location: /modules/diary/" SID);
        exit;
    }
}

if (isset(
$_GET['foto_add'])) {

    if (
$user['id'] == $dnev_avt['id'] || $user['level'] == 10) {
        
    } else {
        
header("Location: dnev.php?id=$diary[id]SID);
        exit;
    }

    
$set['title'] = $diary['name'] . "n|n " lang('Фото') . "";

    require_once 
'sys/inc/thead.php';

    
aut();
    
err();

    
#Навигация
    
echo "<div class='card-header'>";
    echo 
"<a href='/' data-toggle='tooltip' data-placement='right' title='" lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
    echo 
"<a href='/modules/diary/'>" lang('Блоги') . "</a> <i class='fa fa-angle-right fa-fw'></i> ";
    echo 
"<a href='dnev.php?id=$diary[id]'>" toOutput(cutStr($diary['name'], 30)) . "</a> <i class='fa fa-angle-right fa-fw'></i> ";
    echo 
lang('Изображение');
    echo 
"</div>";

    if (isset(
$_GET['ok'])) {
        if (isset(
$_FILES['file1'])) {
            if (
preg_match('#.jpe?g$#i'$_FILES['file1']['name']) && $imgc = @imagecreatefromjpeg($_FILES['file1']['tmp_name'])) {
                if (
imagesx($imgc) > 128 || imagesy($imgc) > 128) {
                    
$img_x imagesx($imgc);
                    
$img_y imagesy($imgc);

                    if (
$img_x == $img_y) {
                        
$dstW 128// ширина
                        
$dstH 128// высота 
                    
} elseif ($img_x $img_y) {
                        
$prop $img_x $img_y;
                        
$dstW 128;
                        
$dstH ceil($dstW $prop);
                    } else {
                        
$prop $img_y $img_x;
                        
$dstH 128;
                        
$dstW ceil($dstH $prop);
                    }

                    
$screen imagecreatetruecolor($dstW$dstH);

                    
imagecopyresampled($screen$imgc0000$dstW$dstH$img_x$img_y);
                    
imagedestroy($imgc);
                    
imagejpeg($screen"modules/diary/images/$diary[id]_$user[id]_1.jpg"100);
                    @
chmod("modules/diary/images/$diary[id]_$user[id]_1.jpg"0777);
                    
imagedestroy($screen);
                } else {
                    
copy($_FILES['file1']['tmp_name'], "sys/diary/$diary[id]_$user[id]_1.jpg");
                }
            }
        }

        if (isset(
$_FILES['file2'])) {
            if (
preg_match('#.jpe?g$#i'$_FILES['file2']['name']) && $imgc = @imagecreatefromjpeg($_FILES['file2']['tmp_name'])) {
                if (
imagesx($imgc) > 128 || imagesy($imgc) > 128) {
                    
$img_x imagesx($imgc);
                    
$img_y imagesy($imgc);

                    if (
$img_x == $img_y) {
                        
$dstW 128// ширина
                        
$dstH 128// высота 
                    
} elseif ($img_x $img_y) {
                        
$prop $img_x $img_y;
                        
$dstW 128;
                        
$dstH ceil($dstW $prop);
                    } else {
                        
$prop $img_y $img_x;
                        
$dstH 128;
                        
$dstW ceil($dstH $prop);
                    }

                    
$screen imagecreatetruecolor($dstW$dstH);

                    
imagecopyresampled($screen$imgc0000$dstW$dstH$img_x$img_y);
                    
imagedestroy($imgc);
                    
imagejpeg($screen"modules/diary/images/$diary[id]_$user[id]_2.jpg"100);
                    @
chmod("modules/diary/images/$diary[id]_$user[id]_2.jpg"0777);
                    
imagedestroy($screen);
                } else {
                    
copy($_FILES['file2']['tmp_name'], "sys/diary/$diary[id]_$user[id]_2.jpg");
                }
            }
        }

        if (isset(
$_FILES['file3'])) {
            if (
preg_match('#.jpe?g$#i'$_FILES['file3']['name']) && $imgc = @imagecreatefromjpeg($_FILES['file3']['tmp_name'])) {
                if (
imagesx($imgc) > 128 || imagesy($imgc) > 128) {
                    
$img_x imagesx($imgc);
                    
$img_y imagesy($imgc);

                    if (
$img_x == $img_y) {
                        
$dstW 128// ширина
                        
$dstH 128// высота 
                    
} elseif ($img_x $img_y) {
                        
$prop $img_x $img_y;
                        
$dstW 128;
                        
$dstH ceil($dstW $prop);
                    } else {
                        
$prop $img_y $img_x;
                        
$dstH 128;
                        
$dstW ceil($dstH $prop);
                    }

                    
$screen imagecreatetruecolor($dstW$dstH);

                    
imagecopyresampled($screen$imgc0000$dstW$dstH$img_x$img_y);
                    
imagedestroy($imgc);
                    
imagejpeg($screen"modules/diary/images/$diary[id]_$user[id]_3.jpg"100);
                    @
chmod("modules/diary/images/$diary[id]_$user[id]_3.jpg"0777);
                    
imagedestroy($screen);
                } else {
                    
copy($_FILES['file3']['tmp_name'], "sys/diary/$diary[id]_$user[id]_3.jpg");
                }
            }
        }
    }

    if (isset(
$_GET['del'])) {
        
unlink("/modules/diary/images/" $_GET['del'] . ".jpg");
        
header("Location: ?id=$diary[id]&foto_add" SID);
    }

    echo 
"<div class='alert alert-warning'>";
    echo 
lang("Внимание Можно загружать изображение формата") . " <b>JPG</b>";
    echo 
"</div>";

    echo 
"<form method='post' class='list-group-item' enctype='multipart/form-data' action='?id=$diary[id]&amp;foto_add&amp;ok'>";

    if (
is_file('/modules/diary/images/' $diary['id'] . '_' $user['id'] . '_1.jpg')) {
        echo 
"<img src='/modules/diary/images/$diary[id]_$user[id]_1.jpg'/><br />";
        echo 
"<a href='?id=$diary[id]&amp;foto_add&amp;del=$diary[id]_$user[id]_1'><small style='color: grey;'><i class='fa fa-trash-o fa-fw'></i> " lang('Удалить') . "</small></a><br />";
        echo 
"<hr>";
    }
    
$doc->File('file1''Изображение''image/jpeg');

    if (
is_file('/modules/diary/images/' $diary['id'] . '_' $user['id'] . '_2.jpg')) {
        echo 
"<img src='/modules/diary/images/$diary[id]_$user[id]_2.jpg'/><br />";
        echo 
"<a href='?id=$diary[id]&amp;foto_add&amp;del=$diary[id]_$user[id]_2'><small style='color: grey;'><i class='fa fa-trash-o fa-fw'></i> " lang('Удалить') . "</small></a><br />";
        echo 
"<hr>";
    }

    
$doc->File('file2''Изображение''image/jpeg');

    if (
is_file('/modules/diary/images/' $diary['id'] . '_' $user['id'] . '_3.jpg')) {
        echo 
"<img src = '/modules/diary/images/$diary[id]_$user[id]_3.jpg'/><br />";
        echo 
"<a href = '?id=$diary[id]&amp;foto_add&amp;del=$diary[id]_$user[id]_3'><small style='color: grey;'><i class='fa fa-trash-o fa-fw'></i> " lang('Удалить') . "</small></a><br />";
        echo 
"<hr>";
    }

    
$doc->File('file3''Изображение''image/jpeg');
    
$doc->Button('btn btn-success btn-sm'null'download''Загрузить');

    echo 
"</form>";

    require_once 
'sys/inc/tfoot.php';
}

if (isset(
$_GET['edit'])) {

    if (
$user['id'] == $dnev_avt['id'] || $user['level'] == 10) {
        
    } else {
        
header("Location: dnev.php?id=$diary[id]SID);
        exit;
    }

    if (isset(
$_GET['edit']) && isset($_GET['ok'])) {

        
$name esc(stripcslashes(htmlspecialchars($_POST['name'])));

        if (
utf8_strlen($name) < 3) {
            
$err lang('Короткое название для темы');
        }
        if (
utf8_strlen($name) > 100) {
            
$err lang('Название темы не должно быть длиннее 100 символов');
        }
        
$name mysql_real_escape_string($name);
        
$msg esc(stripcslashes(htmlspecialchars($_POST['msg'])));
        
$write mysql_real_escape_string($_POST['write']);
        
$read $_POST['read'];

        if (
utf8_strlen($msg) < 15) {
            
$err lang('Короткое сообщение');
        }
        if (
utf8_strlen($msg) > 10000) {
            
$err lang('Длина сообщения превышает предел в 10000 символа');
        }

        
$msg mysql_real_escape_string($msg);

        if (!isset(
$err)) {
            
mysql_query("UPDATE `diary` SET `name` = '$name' WHERE `id`= '" $diary['id'] . "'");
            
mysql_query("UPDATE `diary` SET `msg` = '$msg' WHERE `id`= '" $diary['id'] . "'");
            
mysql_query("UPDATE `diary` SET `read` = '$read' WHERE `id`= '" $diary['id'] . "'");
            
mysql_query("UPDATE `diary` SET `write` = '$write' WHERE `id`= '" $diary['id'] . "'");

            
header("Location: dnev.php?id=$diary[id]SID);
            exit;
        }
    }

    
$set['title'] = $diary['name'] . "n|n " lang('редактирование') . "";

    require_once 
'sys/inc/thead.php';

    
aut();
    
err();

    
#Навигация
    
echo "<div class='card-header'>";
    echo 
"<a href='/' data-toggle='tooltip' data-placement='right' title='" lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
    echo 
"<a href='/modules/diary/'>" lang('Блоги') . "</a> <i class='fa fa-angle-right fa-fw'></i> ";
    echo 
"<a href='dnev.php?id=$diary[id]'>" toOutput(cutStr($diary['name'], 30)) . "</a> <i class='fa fa-angle-right fa-fw'></i> ";
    echo 
lang('Редактирование');
    echo 
"</div>";

    echo 
"<form method = 'post' name='form' class = 'list-group-item' action = '?id=$diary[id]&amp;edit&amp;ok'>";

    
$doc->Input('name''Название'100"$diary[name]");

    echo 
auto_bb("form""msg");
    
$doc->Textarea('msg''Сообщение'10000"$diary[msg]"'form-control'4);

    echo 
"<br />" lang('Читатели') . ": ";
    echo 
"<select class='browser-default' name='read'>";
    echo 
"<option value='0' " . ($diary['read'] == " selected = 'selected'" null) . ">" lang('Все') . "</option>";
    echo 
"<option value='1' " . ($diary['read'] == " selected = 'selected'" null) . ">" lang('Друзья') . "</option>";
    echo 
"<option value='2' " . ($diary['read'] == " selected = 'selected'" null) . ">" lang('Только я') . "</option>";
    echo 
"</select>";

    echo 
"<br />" lang('Писатели') . ": ";
    echo 
"<select class='browser-default' name='write'>";
    echo 
"<option value='0' " . ($diary['write'] == " selected = 'selected'" null) . ">" lang('Все') . "</option>";
    echo 
"<option value='1' " . ($diary['write'] == " selected = 'selected'" null) . ">" lang('Друзья') . "</option>";
    echo 
"<option value='2' " . ($diary['write'] == " selected = 'selected'" null) . ">" lang('Только я') . "</option>";
    echo 
"</select>";

    echo 
"<br />";
    echo 
"<br />";

    
$doc->Button('btn btn-success btn-sm''ok''save''Сохранить');
    
$doc->Link('btn btn-secondary btn-sm'"dnev.php?id=$diary[id]"null'Отмена');

    echo 
"</form>";

    require_once 
'sys/inc/tfoot.php';
}

if (isset(
$_GET['otv'])) {
    
$dnev mysql_fetch_assoc(mysql_query("SELECT * FROM `diary` WHERE `id` = '" intval($_GET['id']) . "'"));
    
$dnev_avt mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '" $diary['id_user'] . "'"));
    
$user_temp mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '" mysql_real_escape_string($_GET['otv']) . "'"));

    if (isset(
$user) && isset($_POST['msg'])) {

        
$msg $_POST['msg'];

        if (
utf8_strlen($msg) < 4) {
            
$err lang('Короткое сообщение');
        }
        if (
utf8_strlen($msg) > 10000) {
            
$err lang('Длина сообщения превышает предел в 10000 символов');
        }
        
$msg mysql_real_escape_string($msg);

        if (!isset(
$err)) {
            
mysql_query("INSERT INTO `diary_komm` (`id_dnev`, `id_user`, `msg`, `otv`, `time`) values('" $diary['id'] . "', '" $user['id'] . "', '$msg', '" mysql_real_escape_string($user_temp['id']) . "', '$time')");

            if (
$user['id'] != $dnev_avt['id']) {
                
$msg1 "" . ($user['sex'] ? '' lang('ответил') . '' '' lang('ответила') . '') . " " lang('Вам в блоге') . " [url=/modules/diary/dnev.php?id=$diary[id]]$diary[name][/url]";
                
mysql_query("INSERT INTO `notification` (`id_user`, `id_kont`, `msg`, `time`) values('$user[id]', '$dnev_avt[id]', '$msg1', '$time')");
            }

            if (
$user['id'] != $user_temp['id'] && $user_temp['id'] != $dnev_avt['id']) {
                
$msg1 "" . ($user['sex'] ? '' lang('ответил') . '' '' lang('ответила') . '') . " " lang('Вам в блоге') . " [url=/modules/diary/dnev.php?id=$diary[id]]$diary[name][/url]";
                
mysql_query("INSERT INTO `notification` (`id_user`, `id_kont`, `msg`, `time`) values('$user[id]', '" $user_temp['id'] . "', '$msg1', '$time')");
            }

            unset(
$_POST['msg']);
            unset(
$msg);

            
header("Location: dnev.php?id=$diary[id]SID);
            exit;
        }
    }


    
$set['title'] = $diary['name'] . "n|n " lang('ответ') . $user_temp[nick]";

    require_once 
'sys/inc/thead.php';

    
aut();
    
err();

    
$msg = isset($_POST['msg']) ? htmlspecialchars($_POST['msg']) : '';

    
#Навигация
    
echo "<div class='card-header'>";
    echo 
"<a href='/' data-toggle='tooltip' data-placement='right' title='" lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
    echo 
"<a href='/modules/diary/'>" lang('Блоги') . "</a> <i class='fa fa-angle-right fa-fw'></i> ";
    echo 
"<a href='dnev.php?id=$diary[id]'>" toOutput(cutStr($diary['name'], 30)) . "</a> <i class='fa fa-angle-right fa-fw'></i> ";
    echo 
lang('Ответ');
    echo 
"</div>";

    if (isset(
$user) && ($diary['write'] == || ($diary['write'] == && mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '" $user['id'] . "' AND `friends` = '" $dnev_avt['id'] . "'"), 0) != || $dnev_avt['id'] == $user['id'] || $user['level'] == 10) || ($diary['write'] == && $dnev_avt['id'] == $user['id']) || $user['level'] == 10)) {
        echo 
"<form method = 'post' name = 'message' class = 'list-group-item' action = '?id=$diary[id]&amp;otv=$user_temp[id]'>";
        echo 
auto_bb("message""msg");
        echo 
"<textarea placeholder='" lang('Введите ответ') . "...' name='msg' length='10024' class='form-control'></textarea><br />";

        
$doc->Button('btn btn-primary btn-sm''post''pencil''Опубликовать');

        echo 
"</form>";

        require_once 
'sys/inc/tfoot.php';
    } else {
        
header("Location: dnev.php?id=$diary[id]SID);
        exit;
    }
}

if (isset(
$user) && isset($_POST['msg'])) {

    
$msg $_POST['msg'];

    if (
utf8_strlen($msg) < 4) {
        
$err lang('Короткое сообщение');
    }
    if (
utf8_strlen($msg) > 10000) {
        
$err lang('Длина сообщения превышает предел в 10000 символов');
    }
    
$msg mysql_real_escape_string($msg);

    if (!isset(
$err)) {
        
mysql_query("INSERT INTO `diary_komm` (`id_dnev`, `id_user`, `msg`, `time`) values('$diary[id]', '$user[id]', '$msg', '$time')");

        
$q mysql_query("SELECT * FROM `friends` WHERE `user` = '$user[id]' AND `lenta_diary` = '1' AND `i` = '1'");

        while (
$f mysql_fetch_array($q)) {
            
$a get_user($f['friends']);

            
$msg_obsuzh "" . ($user['sex'] ? '' lang('принял') . '' '' lang('приняла') . '') . " " lang('участие в обсуждении блога') . " [url=/modules/diary/dnev.php?id=$diary[id]]$diary[name][/url] " lang('у пользователя') . " [b]$dnev_avt[nick][/b]";
            
mysql_query("INSERT INTO `notifications` (`id_user`, `id_kont`, `msg`, `time`) values('$user[id]', '$a[id]', '$msg_obsuzh', '$time')");
        }

        if (
$user['id'] != $dnev_avt['id']) {

            
$msg1 "" . ($user['sex'] ? '' lang('оставил') . '' '' lang('оставила') . '') . " " lang('сообщение в Вашем блоге') . " [red][url=/modules/diary/dnev.php?id=$diary[id]]$diary[name][/url][/red]";
            
mysql_query("INSERT INTO `notification` (`id_user`, `id_kont`, `msg`, `time`) values('$user[id]', '$dnev_avt[id]', '$msg1', '$time')");
        }

        unset(
$_POST['msg']);
        unset(
$msg);

        
header("Location: dnev.php?id=$diary[id]SID);
        exit;
    }
}

if (isset(
$_GET['del'])) {
    if (
$user['id'] == $dnev_avt['id'] || $user['level'] == 10) {
        
mysql_query("DELETE FROM `diary_komm` WHERE `id` = '" mysql_real_escape_string($_GET['del']) . "' AND `id_dnev` = '$diary[id]'");
        
header("Location: dnev.php?id=$diary[id]SID);
        exit;
    } else {
        
header("Location: /modules/diary/" SID);
        exit;
    }
}

if (isset(
$_GET['del_all_com'])) {
    if (
$user['id'] == $dnev_avt['id'] || $user['level'] == 10) {
        
mysql_query("DELETE FROM `diary_komm` WHERE `id_dnev` = '$diary[id]'");
        
header("Location: dnev.php?id=$diary[id]SID);
        exit;
    } else {
        
header("Location: /modules/diary/" SID);
        exit;
    }
}

if (isset(
$_GET['del_full'])) {
    if (
$user['id'] == $dnev_avt['id'] || $user['level'] == 10) {
        
mysql_query("DELETE FROM `diary` WHERE `id` = '$diary[id]'");
        
mysql_query("DELETE FROM `diary_komm` WHERE `id_dnev` = '$diary[id]'");
        
header("Location: /modules/diary/dnev.php?id=$diary[id]SID);
        exit;
    } else {
        
header("Location: /modules/diary/" SID);
        exit;
    }
}

if (isset(
$_GET['hide'])) {
    if (
$user['id'] == $dnev_avt['id'] || $user['level'] == 10) {
        
mysql_query("UPDATE `diary_komm` SET `hide` = '" mysql_real_escape_string($_GET['set']) . "' WHERE `id`= '" $_GET['hide'] . "'");
        
header("Location: dnev.php?id=$diary[id]SID);
        exit;
    } else {
        
header("Location: /modules/diary/" SID);
        exit;
    }
}

if (isset(
$user) && $user['id'] != $dnev_avt['id']) {

    
$user_see mysql_result(mysql_query("SELECT COUNT(*) FROM `diary_look` WHERE `id_dnev` = '$diary[id]' AND `id_user` = '$user[id]'"), 0);

    if (
$user_see == 0) {
        
mysql_query("INSERT INTO `diary_look` (`id_dnev`, `id_user`, `time`) values('$diary[id]', '$user[id]', '$time')");
    }

    if (
$user_see != 0) {
        
mysql_query("UPDATE `diary_look` SET `time` = '$time' WHERE `id_user`= '$user[id]' AND `id_dnev` = '$diary[id]'");
    }
}

require_once 
'sys/inc/thead.php';

aut();
err();

#Навигация
echo "<div class='card-header'>";
echo 
"<a href='/' data-toggle='tooltip' data-placement='right' title='" lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
echo 
"<a href='/modules/diary/'>" lang('Блоги') . "</a> <i class='fa fa-angle-right fa-fw'></i> ";
echo 
toOutput(cutStr($diary['name'], 30));
echo 
"</div>";

echo 
"<div class='list-group-item'>";
echo 
"<b><i class='fa fa-book fa-fw'></i> " toOutput($diary['name']) . "</b>";
echo 
"</div>";

echo 
"<div class='list-group-item'>";
echo 
toOutput($diary['msg']) . "<br />";

if (
is_file('/modules/diary/images/' $diary['id'] . '_' $dnev_avt['id'] . '_1.jpg')) {
    echo 
"<img src='/modules/diary/images/$diary[id]_$dnev_avt[id]_1.jpg' />";
}

if (
is_file('/modules/diary/images/' $diary['id'] . '_' $dnev_avt['id'] . '_2.jpg')) {
    echo 
"<img src='/modules/diary/images/$diary[id]_$dnev_avt[id]_2.jpg' />";
}

if (
is_file('/modules/diary/images/' $diary['id'] . '_' $dnev_avt['id'] . '_3.jpg')) {
    echo 
"<img src='/modules/diary/images/$diary[id]_$dnev_avt[id]_3.jpg' />";
}
echo 
"<br />";
echo 
user($dnev_avt['id']);
echo 
" <font color='grey' title='" date::time($diary['time']) . "'>" date::times($diary['time']) . "</font><br />";

$diary_komm mysql_result(mysql_query("SELECT COUNT(*) FROM `diary_komm` WHERE `id_dnev` = '$diary[id]'"), 0);
$all_see mysql_result(mysql_query("SELECT COUNT(*) FROM `diary_look` WHERE `id_dnev` = '$diary[id]'"), 0);

echo 
"<i class='fa fa-comments'></i> $diary_komm ";
echo 
"<i class='fa fa-star'></i> $all_see";
echo 
"</div>";

echo 
"<div class='list-group-item'>";

echo 
"<span style='float:right;' id = 'hides'>";
if (
$user['id'] == $dnev_avt['id']) {
    echo 
"<a href='dnev.php?id=$diary[id]&amp;foto_add' data-toggle='tooltip' data-placement='bottom' title='" lang('Добавить изображение') . "'><i class='fa fa-camera fa-fw'></i></a> ";
}

if (
$user['id'] == $dnev_avt['id'] || $user['level'] == 10) {
    echo 
"<a href = 'dnev.php?id=$diary[id]&amp;edit' data-toggle='tooltip' data-placement='bottom' title='" lang('Редактировать запись') . "'><i class='fa fa-edit fa-fw'></i></a> ";
    echo 
"<a href = 'dnev.php?id=$diary[id]&amp;del_all_com' data-toggle='tooltip' data-placement='bottom' title='" lang('Очистить комментарии') . "'><i class='fa fa-paint-brush fa-fw'></i></a> ";
    echo 
"<a href = 'dnev.php?id=$diary[id]&amp;del_full' data-toggle='tooltip' data-placement='bottom' title='" lang('Удалить запись') . "'><i class='fa fa-trash-o fa-fw'></i></a><br/>";
}
echo 
"</span>";

echo 
"<i class='fa fa-eye fa-fw'></i> " lang('Читатели') . ": ";

if (
$diary['read'] == 0) {
    echo 
"<font color='grey'>" lang('Все') . "</font> ";
}
if (
$diary['read'] == 1) {
    echo 
"<font color='grey'>" lang('Друзья') . "</font> ";
}
if (
$diary['read'] == 2) {
    echo 
"<font color='grey'>" lang('Только я') . "</font> ";
}

echo 
"<br /><i class='fa fa-pencil fa-fw'></i> " lang('Писатели') . ": ";

if (
$diary['write'] == 0) {
    echo 
"<font color='grey'>" lang('Все') . "</font>";
}
if (
$diary['write'] == 1) {
    echo 
"<font color='grey'>" lang('Друзья') . "</font>";
}
if (
$diary['write'] == 2) {
    echo 
"<font color='grey'>" lang('Только я') . "</font>";
}

echo 
"</div>";

$msg = isset($_POST['msg']) ? htmlspecialchars($_POST['msg']) : '';

if (isset(
$user) && ($diary['write'] == || ($diary['write'] == && mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$user[id]' AND `friends` = '$dnev_avt[id]'"), 0) != || $dnev_avt['id'] == $user['id'] || $user['level'] == 10) || ($diary['write'] == && $dnev_avt['id'] == $user['id']) || $user['level'] == 10)) {
    echo 
"<form method = 'post' class = 'list-group-item' name = 'message' action = '?id=$diary[id]'>";
    echo 
auto_bb("message""msg");
    echo 
"<textarea placeholder='" lang('Введите комментарий') . "...' name='msg' length='10000' class='form-control'>$msg</textarea><br />";

    echo 
"<button class='btn btn-primary btn-sm' name='post'>" lang('Добавить') . "</button>";
    echo 
"</form>";
}

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

if (
mysql_num_rows($q) == 0) {
    
$doc->NoResult();
}
$post_k $start;
while (
$post mysql_fetch_assoc($q)) {

    
$ank get_user($post['id_user']);
    
$post_k++;
    
$num_post $post_k;

    echo 
"<table class = 'list-group-item-komm'><tr><td class = 'icon14'>";
    
avatar($ank['id'], '48''border-radius: 2px;');
    echo 
"</td><td class = 'null'>";
    echo 
"<span style = 'float:right;color: grey;'><small>" date::timek($post['time']) . "</small></span>";
    echo 
user($ank['id']) . " ";

    echo 
"<br />n";
    echo 
"<div id='accordion' role='tablist' aria-multiselectable='true'>";
    echo 
"<div role='tab' id='headingTwo'>";
    echo 
"<span style='float: right;'><a class='collapsed' data-toggle='collapse' data-parent='#accordion' href='#diary_$post[id]' aria-expanded='false' aria-controls='collapseTwo'><i class='fa fa-ellipsis-v fa-fw'></i></a></span>";
    echo 
"</div>";
    if (
$post['hide'] == || ($post['hide'] == && ($user['id'] == $dnev_avt['id'] || $user['id'] == $post['id_user'] || $user['level'] == 10))) {

        if (
$post['otv'] != 0) {
            
$tmp_user mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '" $post['otv'] . "'"));
            echo 
"<i>$tmp_user[nick]</i>, ";
        }

        echo 
toOutput($post['msg']) . "n";
        if (
$post['hide'] == 1) {
            echo 
"<br /><font color = 'red'><small>" lang('Комментарий скрыт') . "</small></font> ";
        }
    }

    echo 
"<div id='diary_$post[id]' class='panel-collapse collapse' role='tabpanel' aria-labelledby='dairy_$post[id]'><small>";
    if (isset(
$user) && $user['id'] != $ank['id']) {
        if (isset(
$user) && ($diary['write'] == || ($diary['write'] == && mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$user[id]' AND `friends` = '" $dnev_avt['id'] . "'"), 0) != || $dnev_avt['id'] == $user['id'] || $user['level'] >= 3) || ($diary['write'] == && $dnev_avt['id'] == $user['id']) || $user['level'] >= 3)) {
            echo 
"<a href='dnev.php?id=$diary[id]&amp;otv=$ank[id]' style='color: grey'>" lang('Ответить') . "</a> ";
        }
    }

    if (
$user['id'] == $dnev_avt['id'] || $user['level'] == 10) {
        if (
$post['hide'] == 0) {
            echo 
"<a href='dnev.php?id=$diary[id]&amp;hide=$post[id]&amp;set=1' style='color: grey'>" lang('Скрыть') . "</a> n";
        }
        if (
$post['hide'] == 1) {
            echo 
"<a href = 'dnev.php?id=$diary[id]&amp;hide=$post[id]&amp;set=0' style='color: grey'>" lang('Восстановить') . "</a> n";
        }
        echo 
"<a href = 'dnev.php?id=$diary[id]&amp;del=$post[id]' style='color: grey'>" lang('Удалить') . "</a>";
    }
    echo 
"</small></div>";
    echo 
"</div>";
    echo 
"</td></tr></table>";
}

if (
$k_page 1) {
    echo 
"<div class='list-group-item'>";
    
str("?id=$diary[id]&amp;"$k_page$page);
    echo 
"</div>";
}

echo 
"<div class='list-group-item'>";
echo 
"<a href='/modules/diary/dnev_list.php?id=$dnev_avt[id]'><i class='fa fa-arrow-left fa-fw'></i> " lang('Все записи') . $dnev_avt[nick]</a>";
echo 
"</div>";

require_once 
'sys/inc/tfoot.php';
Онлайн: 1
Реклама