File size: 8.24Kb
<?
include_once '../../sys/inc/start.php';
include_once '../../sys/inc/compress.php';
include_once '../../sys/inc/sess.php';
include_once '../../sys/inc/home.php';
include_once '../../sys/inc/settings.php';
include_once '../../sys/inc/db_connect.php';
include_once '../../sys/inc/ipua.php';
include_once '../../sys/inc/fnc.php';
include_once '../../sys/inc/adm_check.php';
include_once '../../sys/inc/user.php';
only_reg();
$my = null;
$frend = null;
$all = null;
$set['title'] = __('Обсуждения');
include_once '../../sys/inc/thead.php';
title();
err();
aut();
$l_my = null;
$l_frends = null;
$l_photo = null;
$l_forum = null;
$l_blog = null;
$l_other = null;
$sort0 = null;
$sort01 = null;
$sort1 = null;
$sort2 = null;
$sort3 = null;
$sort4 = null;
$order = null;
$type = null;
// $_GET
define ('order', isset( $_GET['order'] ) ? htmlspecialchars($_GET['order']) : null);
define ('type', isset( $_GET['type'] ) ? htmlspecialchars($_GET['type']) : null);
define ('st', isset( $_GET['st'] ) ? abs(intval($_GET['st'])) : 0);
if (isset($_GET['read']) && $_GET['read'] == 'all')
{
mysql_query("UPDATE `discussions` SET `count` = '0' WHERE `id_user` = '$user[id]'");
$_SESSION['message'] = __('Список отметен как прочитанным');
header("Location: ?");
exit;
}
if (isset($_GET['delete']) && $_GET['delete']=='all')
{
mysql_query("DELETE FROM `discussions` WHERE `id_user` = '$user[id]'");
$_SESSION['message'] = __('Список обсуждений очищен');
header("Location: ?");
exit;
}
if (isset($_GET['delete']) && $_GET['delete']=='loc')
{
$act = mysql_fetch_assoc(mysql_query("SELECT id FROM `discussions` WHERE `id` = '".st."' LIMIT 1"));
if (!empty($act)) {
mysql_query("DELETE FROM `discussions` WHERE `id` = '".st."' and`id_user` = '$user[id]'");
$_SESSION['message'] = __('Запись удалена');
header("Location: ?");
exit;
}else{
$_SESSION['message'] = __('Ошибка');
header("Location: ?");
exit;
}
}
if (type == 'photo') $type = "AND `type` = 'foto'";
if (type == 'forum') $type = "AND `type` = 'them'";
if (type == 'blog') $type = "AND `type` = 'notes'";
if (type == 'other') $type = "
AND `type` = 'obmen' || `id_user` = '".$user['id']."'
".(order == 'my' ? "AND `avtor` = '".$user['id']."'":"")."
".(order == 'frends' ? "AND `avtor` != '".$user['id']."'":"")."
AND `type` = 'status'";
if (order == 'my') $order = "AND `avtor` = '".$user['id']."'";
if (order == 'frends') $order = "AND `avtor` != '".$user['id']."'";
$my = '?order=my';
$frends= '?order=frends';
$photo = ''.(order == null ? '?':'').'&type=photo';
$forum = ''.(order == null ? '?':'').'&type=forum';
$blog = ''.(order == null ? '?':'').'&type=blog';
$other = ''.(order == null ? '?':'').'&type=other';
if (order == 'my') $l_my = '?order=my';
if (order == 'frends') $l_frends = '?order=frends';
if (type == 'photo') $l_photo = '&type=photo';
if (type == 'forum') $l_forum = '&type=forum';
if (type == 'blog') $l_blog = '&type=blog';
if (type == 'other') $l_other = '&type=other';
if (order == 'my') $sort0 = '?order=my&';
if (order == 'frends') $sort01 = '?order=frends&';
if (type == 'photo') $sort1 = 'type=photo&';
if (type == 'forum') $sort2 = 'type=forum&';
if (type == 'blog') $sort3 = 'type=blog&';
if (type == 'other') $sort4 = 'type=other&';
$nav = ''.(order == null ? '?&':'').''.$sort0.$sort01.$sort1.$sort2.$sort3.$sort4;
echo '
<link rel="stylesheet" href="style.css" type="text/css">
<div class="main_bg">
<div class="wrapper-nobg">
<div class="lc_br wbg font0 relative oh" id="header_path">
<a href="/" style="font-size:0;"> <img src="ico/home.png" alt=""> </a>
<span class="lc_brw"> <img src="ico/sep.png" alt="" class="lc_br_sep">
<a href="/info.php?id='.$user['id'].'">'.$user['nick'].'</a> </span>
<span class="lc_brw">
<img src="ico/sep.png" alt="" class="lc_br_sep"> <span class="lc_br_text">
<a href="/user/tape/">Лента</a></span></span>
<span class="lc_brw">
<img src="ico/sep.png" alt="" class="lc_br_sep"> <span class="lc_br_text">
<a href="/user/notification/">Уведомления</a></span></span>
<span class="lc_brw">
<img src="ico/sep.png" alt="" class="lc_br_sep"> <span class="lc_br_text">
Обсуждения</span></span>
</div>
<div>
<div>
<div class="tabs_block oh">
'.(type == null ? '<div class="tab_item left tab_active black" style="padding: 12px 9px 8px 9px"> Все </div> ':'
<a href="'.(order == null ? '?':''.$l_my.''.$l_frends.'').'" class="tab_item left" style="padding: 12px 9px 8px 9px"> Все </a>
').'
'.(type == 'photo' ? '<div class="tab_item left tab_active black" style="padding: 12px 9px 8px 9px"> Фото </div> ':'
<a href="'.$l_my.''.$l_frends.''.$photo.'" class="tab_item left" style="padding: 12px 9px 8px 9px"> Фото </a>
').'
'.(type == 'forum' ? '<div class="tab_item left tab_active black" style="padding: 12px 9px 8px 9px"> Форум </div> ':'
<a href="'.$l_my.''.$l_frends.''.$forum.'" class="tab_item left" style="padding: 12px 9px 8px 9px"> Форум </a>
').'
'.(type == 'blog' ? '<div class="tab_item left tab_active black" style="padding: 12px 9px 8px 9px"> Блог </div> ':'
<a href="'.$l_my.''.$l_frends.''.$blog.'" class="tab_item left" style="padding: 12px 9px 8px 9px"> Блог </a>
').'
'.(type == 'other' ? '<div class="tab_item left tab_active black" style="padding: 12px 9px 8px 9px"> Прочее </div> ':'
<a href="'.$l_my.''.$l_frends.''.$other.'" class="tab_item left" style="padding: 12px 9px 8px 9px"> Прочее </a>
').'
</div>';
echo'
<div class="wrapper">
<table class="table__wrap table_no_borders nowrap"> <tbody><tr>
<td class="table__cell" width="33%">
'.(order == null ? '<div class="link sub_selected b"> Все </div> ':'
<a href="?'.$l_photo.''.$l_forum.''.$l_blog.''.$l_other.'" class="link b"> Все </a>
').'
</td>
<td class="table__cell" width="33%">
'.(order == 'my' ? '<div class="link sub_selected b"> Мои </div> ':'
<a href="'.$my.''.$l_photo.''.$l_forum.''.$l_blog.''.$l_other.'" class="link b"> Мои </a>
').'
</td>
<td class="table__cell" width="33%">
'.(order == 'frends' ? '<div class="link sub_selected b"> Друзья </div> ':'
<a href="'.$frends.''.$l_photo.''.$l_forum.''.$l_blog.''.$l_other.'" class="link b"> Друзья </a>
').'
</td>
</tr> </tbody></table>
</div>
</div>
';
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `discussions` WHERE `id_user` = '".$user['id']."' ".$order." ".$type.""),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 `discussions` WHERE `id_user` = '".$user['id']."' ".$order." ".$type." ORDER BY `time` DESC LIMIT $start, $set[p_str]");
if ($k_post == 0) echo '<div class="wrapper block"> Список пуст. </div>';
while ($post = mysql_fetch_assoc($q))
{
$type = $post['type'];
$avtor = user::get_user($post['avtor']);
// Подгружаем типы обсуждений
$d = opendir('inc/');
while($dname = readdir($d))
{
if ($dname != '.' && $dname != '..')
{
include 'inc/' . $dname;
}
}
}
// Вывод страниц
if ($k_page > 1)str($nav, $k_page, $page);
echo'
<div class="wrapper wrap_list">
<a href="/user/discussions/?read=all" class="link">
<span><img src="ico/eye.png" alt="" class="m">
<span class="m">Пометить всё прочитанным</span></span>
</a>
</div>
<div class="wrapper wrap_list">
<a href="/user/discussions/?delete=all" class="link">
<span><img src="ico/garbage.png" alt="" class="m">
<span class="m">Очистить Обсуждения</span></span>
</a>
</div>
<div class="wrapper wrap_list">
<a href="/user/discussions/settings.php" class="link">
<span><img src="ico/settings.png" alt="" class="m">
<span class="m">Настройки</span></span>
</a>
</div></div>
';
include_once '../../sys/inc/tfoot.php';
?>