Файл: modules/diary/dnev.php
Строк: 379
<?php
/* Мод "Дневники"
* Версия v0.0.1
* Дата последнего редактирования 12.01.2015
* Двиг DCMS Special
* Модифицировал densnet
* Файл dnev.php
* Описание: дневник
*/
require_once '../../sys/inc/start.php';
require_once H . 'sys/inc/compress.php';
require_once H . 'sys/inc/sess.php';
require_once H . 'sys/inc/settings.php';
require_once H . 'sys/inc/db_connect.php';
require_once H . 'sys/inc/ipua.php';
require_once H . 'sys/inc/fnc.php';
require_once H . 'sys/inc/user.php';
if (!isset($_GET['id'])) {
header("Location: /index.php?" . SID);
exit;
}
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `diary` WHERE `id` = '$_GET[id]'"), 0) == 0) {
header("Location: /index.php?" . SID);
exit;
}
$diary = mysql_fetch_assoc(mysql_query("SELECT * FROM `diary` WHERE `id` = '$_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'] == 1 && $user['level'] != 10) {
if ($diary['read'] == 1 && $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'] == 2 && $user['level'] != 10) {
if ($diary['read'] == 2 && $dnev_avt['id'] != $user['id']) {
header("Location: /index.php?" . 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 Фото";
require_once H . 'sys/inc/thead.php';
title();
aut();
err();
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, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);
imagejpeg($screen, H . "sys/diary/$diary[id]_$user[id]_1.jpg", 100);
@chmod(H . "sys/diary/$diary[id]_$user[id]_1.jpg", 0777);
imagedestroy($screen);
} else {
copy($_FILES['file1']['tmp_name'], H . "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, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);
imagejpeg($screen, H . "sys/diary/$diary[id]_$user[id]_2.jpg", 100);
@chmod(H . "sys/diary/$diary[id]_$user[id]_2.jpg", 0777);
imagedestroy($screen);
} else {
copy($_FILES['file2']['tmp_name'], H . "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, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
imagedestroy($imgc);
imagejpeg($screen, H . "sys/diary/$diary[id]_$user[id]_3.jpg", 100);
@chmod(H . "sys/diary/$diary[id]_$user[id]_3.jpg", 0777);
imagedestroy($screen);
} else {
copy($_FILES['file3']['tmp_name'], H . "sys/diary/$diary[id]_$user[id]_3.jpg");
}
}
}
}
if (isset($_GET['del'])) {
unlink(H . '/sys/diary/' . $_GET[del] . '.jpg');
}
echo "<div class = 'errs'>";
echo "Внимание! Можно загружать картинки только формата <b>JPG</b>";
echo "</div>";
echo "<form method = 'post' class = 'razd' enctype='multipart/form-data' action='?id=$diary[id]&foto_add&ok'>";
if (is_file(H . '/sys/diary/' . $diary['id'] . '_' . $user['id'] . '_1.jpg')) {
echo "<img src = '/sys/diary/$diary[id]_$user[id]_1.jpg'/><br /><br />";
echo "<a class = 'add' href = '?id=$diary[id]&foto_add&del=$diary[id]_$user[id]_1'>" . img16('musor.png') . " Удалить изображение</a><br /><br />";
}
echo "<input type = 'file' name = 'file1' accept = 'image/jpeg' /><br />";
if (is_file(H . '/sys/diary/' . $diary['id'] . '_' . $user['id'] . '_2.jpg')) {
echo "<img src = '/sys/diary/$diary[id]_$user[id]_2.jpg'/><br /><br />";
echo "<a class = 'add' href = '?id=$diary[id]&foto_add&del=$diary[id]_$user[id]_2'>" . img16('musor.png') . " Удалить изображение</a><br /><br />";
}
echo "<input type = 'file' name = 'file2' accept = 'image/jpeg' /><br />";
if (is_file(H . '/sys/diary/' . $diary['id'] . '_' . $user['id'] . '_3.jpg')) {
echo "<img src = '/sys/diary/$diary[id]_$user[id]_3.jpg'/><br /><br />";
echo "<a class = 'add' href = '?id=$diary[id]&foto_add&del=$diary[id]_$user[id]_3'>" . img16('musor.png') . " Удалить изображение</a><br /><br />";
}
echo "<input type = 'file' name = 'file3' accept = 'image/jpeg' /><br />";
echo "<button class = 'button sign-ins'>Загрузить</button>";
echo "</form>";
echo "<div class = 'razd'>";
echo "<a class = 'add' href = '?id=$diary[id]'>" . img16('left.png') . " $diary[name]</a>";
echo "</div>";
require_once H . '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 = text::esc(stripcslashes(htmlspecialchars($_POST['name'])));
if (text::utf8_strlen($name) < 3) {
$err = 'Короткое название для темы';
}
if (text::utf8_strlen($name) > 100) {
$err = 'Название темы не должно быть длиннее 100 символов';
}
$name = mysql_real_escape_string($name);
$msg = text::esc(stripcslashes(htmlspecialchars($_POST['msg'])));
if (text::utf8_strlen($msg) < 15) {
$err = 'Короткое сообщение';
}
if (text::utf8_strlen($msg) > 10000) {
$err = 'Длина сообщения превышает предел в 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` = '$_POST[read]' WHERE `id`= '$diary[id]'");
mysql_query("UPDATE `diary` SET `write` = '".mysql_real_escape_string($_POST[write])."' WHERE `id`= '$diary[id]'");
header("Location: dnev.php?id=$diary[id]" . SID);
exit;
}
}
$set['title'] = $diary['name'] . "n|n редактирование";
require_once H . 'sys/inc/thead.php';
title();
aut();
err();
echo "<form method = 'post' class = 'razd' action = '?id=$diary[id]&edit&ok'>";
echo "<b>Название (3-32 символа)</b><br />";
echo "<div class = 'inputs'>";
echo "<input name = 'name' type = 'text' maxlength = '32' value = '$diary[name]' /><br />";
echo "<div class = 'input-icon'>" . img16('pen.png') . "</div>";
echo "</div>";
echo "<b>Сообщение (15-5000 символов)</b><br />";
echo "<textarea name = 'msg'>$diary[msg]</textarea><br />";
echo "<b>Читатели</b><br />";
echo "<div class = 'inputs'>";
echo "<select name = 'read'>";
echo "<option value = '0'" . ($diary['read'] == 0 ? " selected = 'selected'" : null) . ">Все</option>";
echo "<option value = '1'" . ($diary['read'] == 1 ? " selected = 'selected'" : null) . ">Друзья</option>";
echo "<option value = '2'" . ($diary['read'] == 2 ? " selected = 'selected'" : null) . ">Только я</option>";
echo "</select>";
echo "<div class = 'input-icon'>" . img16('eye.png') . "</div>";
echo "</div>";
echo "<b>Писатели</b><br />";
echo "<div class = 'inputs'>";
echo "<select name = 'write'>";
echo "<option value = '0'" . ($diary['write'] == 0 ? " selected = 'selected'" : null) . ">Все</option>";
echo "<option value = '1'" . ($diary['write'] == 1 ? " selected = 'selected'" : null) . ">Друзья</option>";
echo "<option value = '2'" . ($diary['write'] == 2 ? " selected = 'selected'" : null) . ">Только я</option>";
echo "</select>";
echo "<div class = 'input-icon'>" . img16('pen.png') . "</div>";
echo "</div>";
echo "<button class = 'button sign-ins' name = 'ok'>" . img16('save.png') . " Сохранить</button>";
echo "</form>";
echo "<div class = 'razd'>";
echo "<a class = 'add' href = '?id=$diary[id]'>" . img16('left.png') . " $diary[name]</a>";
echo "</div>";
require_once H . 'sys/inc/tfoot.php';
}
if (isset($_GET['otv'])) {
$dnev = mysql_fetch_assoc(mysql_query("SELECT * FROM `diary` WHERE `id` = '$_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 (text::utf8_strlen($msg) < 4) {
$err = 'Короткое сообщение';
}
if (text::utf8_strlen($msg) > 10000) {
$err = 'Длина сообщения превышает предел в 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 = "В вашем дневникe [red][url=/modules/diary/dnev.php?id=$diary[id]]$diary[name][/url][/red] оставили сообщение ";
mysql_query("INSERT INTO `notification` (`id_kont`, `msg`, `time`) values('$dnev_avt[id]', '$msg1', '$time')");
}
if ($user['id'] != $user_temp['id'] && $user_temp['id'] != $dnev_avt['id']) {
$msg1 = "Вам ответили в дневнике [url=/modules/diary/dnev.php?id=$diary[id]&page=end]$diary[name][/url]";
mysql_query("INSERT INTO `notification` (`id_kont`, `msg`, `time`) values('$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 ответ $user_temp[nick]";
require_once H . 'sys/inc/thead.php';
title();
aut();
err();
$msg = isset($_POST['msg']) ? htmlspecialchars($_POST['msg']) : '';
if (isset($user) && ($diary['write'] == 0 || ($diary['write'] == 1 && mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$user[id]' AND `friends` = '$dnev_avt[id]'"), 0) != 0 || $dnev_avt[id] == $user[id] || $user[level] == 10) || ($diary[write] == 2 && $dnev_avt[id] == $user[id]) || $user[level] == 10)) {
echo "<form method = 'post' name = 'message' class = 'razd' action = '?id=$diary[id]&otv=$user_temp[id]'>";
echo "<b>Сообщение (4-10000 символов)</b><br />";
echo "<textarea name = 'msg'>$msg</textarea><br />";
echo "<button class = 'button sign-ins' name = 'post'>" . img16('pen.png') . " Опубликовать</button>";
echo "</form>";
echo "<div class = 'razd'>";
echo "<a class = 'add' href = '?id=$diary[id]'>" . img16('left.png') . " $diary[name]</a>";
echo "</div>";
require_once H . 'sys/inc/tfoot.php';
} else {
header("Location: dnev.php?id=$diary[id]" . SID);
exit;
}
}
if (isset($user) && isset($_POST['msg'])) {
$msg = $_POST['msg'];
if (text::utf8_strlen($msg) < 4) {
$err = 'Короткое сообщение';
}
if (text::utf8_strlen($msg) > 10000) {
$err = 'Длина сообщения превышает предел в 1000 символов';
}
$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')");
if ($user['id'] != $dnev_avt['id']) {
$q = mysql_query("SELECT * FROM `friends` WHERE `user` = '$user[id]' AND `lenta_diary` = '1' AND `i` = '1'");
while ($f = mysql_fetch_array($q)) {
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$f[friends]' LIMIT 1"));
$msg_obsuzh = "Принял участие в обсуждении дневника [url=/modules/diary/dnev.php?id=$diary[id]]$diary[name][/url] у пользователя [b]$dnev_avt[nick][/b]";
mysql_query("INSERT INTO `notification` (`id_user`, `id_kont`, `msg`, `time`) values('$user[id]', '$a[id]', '$msg_obsuzh', '$time')");
}
///
$msg1 = "В вашем дневнике [red][url=/modules/diary/dnev.php?id=$diary[id]]$diary[name][/url][/red] оставили сообщение";
mysql_query("INSERT INTO `notification` (`id_kont`, `msg`, `time`) values('$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: /" . 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: /" . 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: dnev.php?id=$diary[id]" . SID);
exit;
} else {
header("Location: /" . 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: /" . 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 H . 'sys/inc/thead.php';
title();
aut();
err();
echo "<div class = 'blok_text'>";
echo "<span style = 'float:right;'>";
echo user($dnev_avt['id']);
echo "</span>";
echo text::toOutput($diary['name']) . "n";
echo "</div><div class='razd'>";
echo text::toOutput($diary['msg']) . "<br />";
if (is_file(H . '/sys/diary/' . $diary['id'] . '_' . $dnev_avt['id'] . '_1.jpg')) {
echo "<img src = '/sys/diary/$diary[id]_$dnev_avt[id]_1.jpg' />";
}
if (is_file(H . '/sys/diary/' . $diary['id'] . '_' . $dnev_avt['id'] . '_2.jpg')) {
echo "<img src = '/sys/diary/$diary[id]_$dnev_avt[id]_2.jpg' />";
}
if (is_file(H . '/sys/diary/' . $diary['id'] . '_' . $dnev_avt['id'] . '_3.jpg')) {
echo "<img src = '/sys/diary/$diary[id]_$dnev_avt[id]_3.jpg' />";
}
echo "<br /><font color = 'Chartreuse'>Опубликованно " . date::time($diary['time']) . "</font><br /><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 "<a class = 'add'>" . img16('komm.png') . " $diary_komm</a> ";
echo "<a class = 'add'>" . img16('eye.png') . " $all_see</a>";
echo "</div>";
echo "<div class = 'razd'>";
echo "<span style = 'float:right;' id = 'hide'>";
if ($user['id'] == $dnev_avt['id']) {
echo "<a href = 'dnev.php?id=$diary[id]&foto_add' title = 'Добавить изображение'>" . img16('photo.png') . "</a> ";
}
if ($user['id'] == $dnev_avt['id'] || $user['level'] == 10) {
echo "<a href = 'dnev.php?id=$diary[id]&edit' title = 'Редактировать запись дневника'>" . img16('set.png') . "</a> ";
echo "<a href = 'dnev.php?id=$diary[id]&del_all_com' title = 'Очистить комментарии'>" . img16('clean.png') . "</a> ";
echo "<a href = 'dnev.php?id=$diary[id]&del_full' title = 'Удалить запись'>" . img16('musor.png') . "</a><br/>";
}
echo "</span>";
echo "<a class = 'add'>" . img16('eye.png') . " ";
if ($diary['read'] == 0) {
echo "<font color = 'Chartreuse'>Все</font>";
}
if ($diary['read'] == 1) {
echo "<font color = 'Chartreuse'>Друзья</font>";
}
if ($diary['read'] == 2) {
echo "<font color = 'Chartreuse'>Только я</font>";
}
echo "</a> <a class = 'add'>" . img16('komm.png') . " ";
if ($diary['write'] == 0) {
echo "<font color = 'Chartreuse'>Все</font>";
}
if ($diary['write'] == 1) {
echo "<font color = 'Chartreuse'>Друзья</font>";
}
if ($diary['write'] == 2) {
echo "<font color = 'Chartreuse'>Только я</font>";
}
echo "</a></div>";
$msg = isset($_POST['msg']) ? htmlspecialchars($_POST['msg']) : '';
if (isset($user) && ($diary['write'] == 0 || ($diary['write'] == 1 && mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$user[id]' AND `friends` = '$dnev_avt[id]'"), 0) != 0 || $dnev_avt['id'] == $user['id'] || $user['level'] == 10) || ($diary['write'] == 2 && $dnev_avt['id'] == $user['id']) || $user['level'] == 10)) {
echo "<form method = 'post' class = 'razd' name = 'message' action = '?id=$diary[id]'>";
echo "<textarea name = 'msg'>$msg</textarea><br />";
echo "<button class = 'button sign-ins' name = 'post'>Добавить</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) {
echo "<div class = 'errs'>";
echo img16('error.png') . " Нет результатов";
echo "</div>";
}
$post_k = $start;
while ($post = mysql_fetch_assoc($q)) {
$ank = user::get_user($post['id_user']);
$post_k++;
$num_post = $post_k;
echo "<table class = 'razd'><tr><td class = 'icon14'>";
avatar($ank['id'], '36');
echo "</td><td class = 'null'>";
echo "<span style = 'float:right;'><small>" . date::time($post['time']) . "</small></span>";
echo user($ank['id']) . " ";
echo "<br />n";
if ($post['hide'] == 0 || ($post['hide'] == 1 && ($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 text::toOutput($post['msg']) . "n";
if ($post['hide'] == 1) {
echo "<br /><font color = 'red'><small>Комментарий скрыт</small></font> ";
}
}
echo "<span style = 'float: right;' id = 'hide'>";
if (isset($user) && $user['id'] != $ank['id']) {
if (isset($user) && ($diary['write'] == 0 || ($diary['write'] == 1 && mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `user` = '$user[id]' AND `friends` = '$dnev_avt[id]'"), 0) != 0 || $dnev_avt['id'] == $user['id'] || $user['level'] >= 3) || ($diary['write'] == 2 && $dnev_avt['id'] == $user['id']) || $user['level'] >= 3)) {
echo "<a href = 'dnev.php?id=$diary[id]&otv=$ank[id]' title = 'Ответить'>" . img16('pen.png') . "</a> ";
}
}
if ($user['id'] == $dnev_avt['id'] || $user['level'] == 10) {
if ($post['hide'] == 0) {
echo "<a href = 'dnev.php?id=$diary[id]&hide=$post[id]&set=1' title = 'Скрыть комментарий'>" . img16('hide.png') . "</a>n";
}
if ($post['hide'] == 1) {
echo "<a href = 'dnev.php?id=$diary[id]&hide=$post[id]&set=0' title = 'Восстановить комментарий'>" . img16('hides.png') . "</a>n";
}
echo "<a href = 'dnev.php?id=$diary[id]&del=$post[id]'>" . img16('musor.png') . "</a>";
}
echo "</span></td></tr></table>";
}
if ($k_page > 1) {
str("?id=$diary[id]&", $k_page, $page);
}
echo "<div class = 'razd'>";
echo "<a class = 'add' href = '/modules/diary/dnev_list.php?id=$dnev_avt[id]'>" . img16('001.png') . " Все записи $dnev_avt[nick]</a>";
echo "</div><div class = 'razd'>";
echo "<a class = 'add' href = '/modules/diary/'>" . img16('left.png') . " Дневники</a>";
echo "</div>";
require_once H . 'sys/inc/tfoot.php';