Файл: modules/diary/index.php
Строк: 55
<?php
/* Мод "Дневники"
* Версия v0.0.1
* Дата последнего редактирования 12.01.2015
* Двиг DCMS Special
* Модифицировал densnet
* Файл index.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';
$set['title'] = 'Дневники';
require_once H . 'sys/inc/thead.php';
title();
aut();
err();
echo "<div class = 'razd'>";
if (!isset($_GET['time'])) {
echo "<a href = '?time' class = 'noactiv'>Время</a> ";
}
if (isset($_GET['time'])) {
echo "<a class = 'activ'>Время</a> ";
}
if (!isset($_GET['komm'])) {
echo "<a href = '?komm' class = 'noactiv'>Комментарии</a> ";
}
if (isset($_GET['komm'])) {
echo "<a class = 'activ'>Комментарии</a> ";
}
if (!isset($_GET['look'])) {
echo "<a href = '?look' class = 'noactiv'>Просмотры</a>";
}
if (isset($_GET['look'])) {
echo "<a class = 'activ'>Просмотры</a>";
}
echo "</div>";
if (isset($user)) {
echo "<div class = 'razd'>";
echo "<a class = 'add' href = 'add.php'>".img16('diary_add.png')." Новая запись</a>";
echo "</div>";
}
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `diary` WHERE `read` = '0'"), 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]";
$order = '`time` DESC';
if (isset($_GET['time'])) {
$order = '`time` DESC';
}
if (isset($_GET['komm'])) {
$order = '`komm` DESC';
}
if (isset($_GET['look'])) {
$order = '`look` DESC';
}
$q = mysql_query("SELECT * FROM `diary` WHERE `read` = '0' ORDER BY $order $lim");
if (mysql_num_rows($q) == 0) {
echo "<div class = 'errs'>";
echo "<p>" . img16('error.png') . " Нет результатов</p><br />";
echo "<small>Возможные причины:<br />";
echo "• У Вас нет полномочий, на просмотр дневников.<br />";
echo "• Еще не создавались дневники.<br />";
echo "</small>";
echo "</div>";
}
while ($dnev = mysql_fetch_assoc($q)) {
$komm = mysql_result(mysql_query("SELECT COUNT(*) FROM `diary_komm` WHERE `id_dnev` = '$dnev[id]'"), 0);
echo "<div class = 'razd'>";
echo "<span style = 'float:right;'>";
echo "<a class = 'add'>".img16('komm.png')." $komm</a>";
echo "</span>";
echo img16('diary.png')." <a href = 'dnev.php?id=$dnev[id]'>$dnev[name]</a><br />";
echo text::toOutput($dnev['msg']) . "...<br />";
$ank = user::get_user($dnev['id_user']);
echo " " . user($ank['id']) . " <small>(" . date::time($dnev['time']) . ")</small><br />";
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `diary_komm` WHERE `id_dnev` = '$dnev[id]'"), 0) != 0) {
$post = mysql_fetch_assoc(mysql_query("SELECT * FROM `diary_komm` WHERE `id_dnev` = '$dnev[id]' ORDER BY `time` DESC LIMIT 1"));
}
echo "</div>";
}
if ($k_page > 1) {
str("?id=$dnev[id]&", $k_page, $page);
}
require_once H . 'sys/inc/tfoot.php';