<?
include_once $_SERVER['DOCUMENT_ROOT'] . '/sys/inc/home.php';
include_once H.'sys/inc/start.php';
include_once H.'sys/inc/compress.php';
include_once H.'sys/inc/sess.php';
include_once H.'sys/inc/settings.php';
include_once H.'sys/inc/db_connect.php';
include_once H.'sys/inc/ipua.php';
include_once H.'sys/inc/fnc.php';
include_once H.'sys/inc/user.php';
// Новый статус
if (isset($_POST['status_msg']) && isset($user))
{
$msg = $_POST['status_msg'];
$mat = antimat($msg);
if ($mat)$err[] = 'В тексте статуса обнаружен мат: '.$mat;
if (strlen2($msg) > 500){$err='Статус не должен быть больше 500 символов.';}
elseif (strlen2($msg) == 0){$err='Вы не ввели статус.';}
elseif (strlen2($msg) == 1){$err='Слишком короткий статус.';}
elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `status` WHERE `id_user` = '$user[id]' AND `msg` = '".my_esc($msg)."' LIMIT 1"),0)!=0){$err='Ваше сообщение повторяет предыдущее';}
elseif(!isset($err)){
mysql_query("INSERT INTO `status` (`id_user`, `time`, `msg`, `pokaz`) values('$user[id]', '$time', '".my_esc($msg)."', '0')");
header("Location: ?");
exit;
}
}
// Рассказать друзьям || Tw1nGo
if (isset($_GET['ask'])){
if (isset($user)){
$uid = intval($_GET['ask']);
$ank_welc = mysql_fetch_assoc(mysql_query("SELECT * FROM `status` WHERE `id` = '$uid' LIMIT 1"));
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `status` WHERE `id_user` = '$user[id]' AND `msg` = '$ank_welc[msg]' LIMIT 1"),0) == 0)
{
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `status_share` WHERE `id_status` = '$ank_welc[id]' AND `id_user` = '$user[id]' LIMIT 1"),0) == 0)
{
mysql_query("INSERT INTO `status_share` (`id_user`, `time`, `id_status`) values('$user[id]', '$time', '$ank_welc[id]')");
mysql_query("INSERT INTO `status` (`id_user`, `time`, `msg`, `pokaz`) values('$user[id]', '$time', '$ank_welc[msg]', '0')");
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$ank_welc[id_user]', 'Пользователь $user[nick] поделился вашим статусом! [url=/user/status/?id=$user[id]]Подробней[/url]', '$time')");
$_SESSION['message'] = 'Успешно поделились статусом.';
header("Location: ?");
exit;
}else{
$_SESSION['err'] = 'Вы уже делились этим статусом!';
header("Location: ?");
exit;
}
}else{
$_SESSION['err'] = 'У Вас уже есть такой статус!';
header("Location: ?");
exit;
}
}
}
$set['title'] = 'Общие статусы';
include_once H.'sys/inc/thead.php';
title();
err();
aut();
?>
<link rel="stylesheet" href="style.css" type="text/css" />
<div class="main_bg">
<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"> <span class="lc_br_text">Статусы</span> </span>
</div>
<?
if (isset($user) && $user['id'] == $user['id']){
?>
<div class="wrapper wbg">
<table class="table__wrap table__links"> <tbody><tr>
<td class="table__cell" width="50%">
<a href="/user/status/?id=<?= $user['id']?>" class="link -full ">
<span><!-- --><img src="ico/edit_info.png" alt="" class="m"> <!-- --><span class="m">Мои статусы</span><!-- --></span>
</a>
</td>
<td class="table__cell table__cell_last" width="50%">
<a href="?status=new" class="link -full blue ">
<span><!-- --><img src="ico/add_st.png" alt="" class="m"> <!-- --><span class="m">Написать новый</span><!-- --></span>
</a>
</td>
</tr> </tbody></table>
</div>
<?
if (isset($user) && isset($_GET['status']) && $_GET['status'] == 'new'){
?>
<div class="wrapper" style="margin: 0 5px;">
<form action="?status=new" method="post">
<div class="block bord-botm">
<div> <div class="input-txt_wrapper"> <textarea class="input-txt" rows="5" cols="17" name="status_msg" maxlength="500"></textarea> </div> </div>
</div>
<table class="table__wrap"> <tbody><tr>
<td class="table__cell" width="50%">
<!-- --><!-- --><!-- --><!-- --><!-- -->
<button type="submit" value="Сохранить" class=" link blue full is_final " id="cfms">
<!-- -->
<img src="ico/ok_blue.png" alt="" class="m">
<!-- -->
<span class="m"> Сохранить</span>
<!-- -->
</button>
<!-- --><!-- -->
</td>
<td class="table__cell table__cell_last" width="50%">
<a href="?" class="link "> <span>Отменить</span> </a>
</td>
</tr> </tbody></table>
</form>
</div>
<?
}
}
$set['p_str'] = '10';
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `status`"),0);
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
if ($k_post == 0)
{
?>
<div class="wrapper block">Cтатусов пока нет.</div>
<?
}
else{
?>
<div class="wrapper bb0">
<?
$q=mysql_query("SELECT * FROM `status` ORDER BY `id` DESC LIMIT $start, $set[p_str]");
while ($post = mysql_fetch_assoc($q))
{
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = $post[id_user] LIMIT 1"));
$whom_ask = mysql_result(mysql_query("SELECT COUNT(*) FROM `status_share` WHERE `id_status` = '$post[id]'"),0);
$likes = mysql_result(mysql_query("SELECT COUNT(*) FROM `status_like` WHERE `id_status` = '$post[id]'"),0);
?>
<div class="widgets-group widgets-group_top-mrg">
<div class="list_item">
<div class="oh">
<span class="right"> <span class="grey"> <?= vremja($post['time'])?> </span></span>
<span class="p14"><?= group($ank['id'])?> </span>
<a href="/info.php?id=<?= $ank['id']?>" class="normal-stnd tdn color-black-light"><b><?= $ank['nick']?></b></a> <?= medal($ank['id'])?>
<div class="bubble">
<?
if (isset($user) && ($user['level'] > $ank['level'] || $user['level'] != 0 || $user['id'] == $ank['id'])){
?>
<a class="right" href="delete.php?id=<?= $post['id']?>" title="Удалить статус"><img class="m p16" src="ico/cross_light.png" alt=""></a>
<?
}
?>
<?= output_text($post['msg'])?>
</div>
<div class="oh cl grey ">
<?
if (isset($user) && $user['id'] != $ank['id']){
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `status_share` WHERE `id_status` = '$post[id]' AND `id_user` = '$user[id]' LIMIT 1"),0) == 0){
?>
<div class="left">
<a href="?ask=<?= $post['id']?>" title="Добавить себе">
<img alt="" class="m p14" src="ico/plus.png"> <span class="m blue">Добавить к себе</span> </a>
</div>
<?
}else{
?>
<div class="left">
<img src="ico/ok_grey.png" alt="" class="m p14"> <span class="m grey">Добавлено</span>
</div>
<?
}
}
$comms = mysql_result(mysql_query("SELECT COUNT(*) FROM `status_komm` WHERE `id_status` = '$post[id]'"),0);
?>
<a class="right" href="komm.php?id=<?= $post['id']?>" title="Комментарии статуса">
<img alt="" class="m" src="ico/comm.png"> <span class="m grey"><?= $comms?></span> </a>
<a class="right" style="margin-right:5px;" href="/user/status/?id=<?= $ank['id']?>&share_list=<?= $post['id']?>" title="Поделилось: <?= $whom_ask?> человек">
<img alt="" class="m" src="ico/ask.png"> <span class="m grey"><?= $whom_ask?></span> </a>
<a class="right" style="margin-right:5px;" href="like.php?id=<?= $post['id']?>" title="Лайки к статусу">
<img alt="" class="m" src="ico/up.png"> <span class="m grey"><?= $likes?></span> </a>
</div>
</div>
</div></div>
<?
}
?>
</div>
<?
}
if ($k_page>1)str('?',$k_page,$page); // Вывод страниц
?>
<div style="height: 1px;"></div>
</div>
<?
include_once H.'sys/inc/tfoot.php';
?>