Файл: users/lenta/index.php
Строк: 206
<?require_once ("../../core/cuctema/core.php");
if(isset($_GET['set']) && $_GET['set']!=NULL)
{
include_once 'inc/md5_shif_amtpmpm.lenta23.php';
require_once ("../../core/cuctema/foot.php");
}
elseif(isset($_GET['all_authors']))
{
include_once 'inc/all_authors.php';
}
$set['title'] = "".$user['nick']." | Лента";
require_once ("../../core/cuctema/head.php");
title();
aut();
$num=0;
if(!isset($user))
{
echo "<div class='err'>Даная функцыя доступна только для авторизированых пользователей.Пожалуйста, пройдите процес <a href='/authorization'>авторизации</a> или <a href='/registration'>регистрации</a></div>";
require_once ("../../core/cuctema/foot.php");
exit;
}
$sep=' ';
function cut_diary( $text, $maxwords = 10, $maxchar = 30 ){$sep=' ';$words = explode($sep, $text);$char = iconv_strlen($text,'utf-8');if (count($words) > $maxwords)$text = join($sep, array_slice($words, 0, $maxwords));return $text;}
mysql_query("UPDATE `lenta` SET `read` = '1' WHERE `id_kont` = '$user[id]' AND `read` = '0'");
if(isset($_GET['del']) and $_GET['del'] && mysql_result(mysql_query("SELECT COUNT(*) FROM `lenta` WHERE `id` = '".intval($_GET['del'])."' AND `id_kont` = '$user[id]'"),0)==1)
{
$post=mysql_fetch_assoc(mysql_query("SELECT * FROM `lenta` WHERE `id` = '".intval($_GET['del'])."' LIMIT 1"));
mysql_query("DELETE FROM `lenta` WHERE `id` = '$post[id]'");
}
if(isset($_GET['del_all']) and $_GET['del_all'])
//if ($_GET['del_all'])
{
mysql_query("DELETE FROM `lenta` WHERE `id_kont` = '$user[id]'");
}
if(isset($_GET['author']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '".intval($_GET['author'])."' LIMIT 1"),0)!=0 && mysql_result(mysql_query("SELECT COUNT(*) FROM `readers` WHERE `user` = '".intval($_GET['author'])."' AND `reader` = '$user[id]' LIMIT 1"),0)!=0)
{
$author=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '".intval($_GET['author'])."'"));
echo "<div class='blueline'>Активность <a href='/user/?id=$author[id]' style='color:green'>".unick($author['id'])."</a> <a href='?set=$author[id]' title='Настройки ленты'>[настроить]</a></div>";
if(isset($_GET['only']) && ($_GET['only']=='files' || $_GET['only']=='text'))
{
if($_GET['only']=='files')
{
echo "<div class='busi'><a href='?author=$author[id]'>Все события</a> | Только файлы | <a href='?author=$author[id]&only=text'>Только записи</a></div>n";
$sort_text=" WHERE (`id_kont` = '$user[id]' AND `type` = 'file' AND `id_user` = '$author[id]') OR (`id_kont` = '$user[id]' AND `type` = 'foto' AND `id_user` = '$author[id]') OR (`id_kont` = '$user[id]' AND `type` = 'avatar' AND `id_user` = '$author[id]')";
}
if($_GET['only']=='text')
{
echo "<div class='busi'><a href='?author=$author[id]'>Все события</a> | <a href='?author=$author[id]&only=files'>Только файлы</a> | Только записи</div>n";
$sort_text=" WHERE (`id_kont` = '$user[id]' AND `type` = 'diary' AND `id_user` = '$author[id]') OR (`id_kont` = '$user[id]' AND `type` = 'forum' AND `id_user` = '$author[id]') OR (`id_kont` = '$user[id]' AND `type` = 'soo' AND `id_user` = '$author[id]')";
}
}
else
{
echo "<div class='busi'>Все события | <a href='?author=$author[id]&only=files'>Только файлы</a> | <a href='?author=$author[id]&only=text'>Только записи</a></div>n";
$sort_text=" WHERE `id_kont` = '$user[id]' AND `id_user` = '$author[id]'";
}
}
else
{
if(isset($_GET['only']) && ($_GET['only']=='files' || $_GET['only']=='text'))
{
if($_GET['only']=='files')
{
echo "<div class='menu123'><a href='?'>Все события</a> | Только файлы | <a href='?only=text'>Только записи</a></div>n";
$sort_text=" WHERE (`id_kont` = '$user[id]' AND `type` = 'file') OR (`id_kont` = '$user[id]' AND `type` = 'foto') OR (`id_kont` = '$user[id]' AND `type` = 'avatar')";
}
if($_GET['only']=='text')
{
echo "<div class='menu123'><a href='?'>Все события</a> | <a href='?only=files'>Только файлы</a> | Только записи</div>n";
$sort_text=" WHERE (`id_kont` = '$user[id]' AND `type` = 'diary') OR (`id_kont` = '$user[id]' AND `type` = 'forum') OR (`id_kont` = '$user[id]' AND `type` = 'soo')";
}
}
else
{
echo "<div class='menu123'>Все события | <a href='?only=files'>Только файлы</a> | <a href='?only=text'>Только записи</a></div>n";
$sort_text=" WHERE `id_kont` = '$user[id]'";
}
}
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `lenta` $sort_text"),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)
{
echo '<div class="main123">Нет новых событий!</div>';
}
$q=mysql_query("SELECT * FROM `lenta` $sort_text ORDER BY `time` DESC LIMIT $start, $set[p_str]");
while ($post = mysql_fetch_array($q)){
$ank=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '$post[id_user]'"));
if($ank['pol']==1)$poll=NULL;else $poll='a';
if ($post['type']=='diary'){
$diary=mysql_fetch_array(mysql_query("SELECT * FROM `diary` WHERE `id` = '$post[id_object]' LIMIT 1"));
$dc=mysql_result(mysql_query("SELECT COUNT(*) FROM `diary` WHERE `id` = '$post[id_object]' LIMIT 1"),0);
$tmp = output_text(cut_text($diary['text']));
$text=$tmp;
echo "<div class='main123 line_175'>n";
//echo " ".online($ank['id'])." ";
echo "<span style='float: right;'> <font color='gray'>".vremja($post['time'])."</font></span>";
echo " <a href='/info.php?id=$ank[id]'>$ank[nick]</a> ".online($ank['id'])." ";
echo "создал$poll запись n";
if($dc!=0) echo "<a href='/diary/?id=$ank[id]&diary=$diary[id]'>".$diary['name']."</a><br /> n";
if($dc==0) echo "Запись удалена!";
echo "$text n";
echo "".($dc!=0?"..<a href='/diary/?id=$ank[id]&diary=$diary[id]'>»</a>":null)."".($diary['+18']==1?" <font color='red'>(+18)</font>":null)."n";
if($dc!=0)echo "<br /><img src='http://i.spaces.ru/comm_num.gif' class='middle' alt=''/> <a href='/diary/?id=$ank[id]&diary=$diary[id]'>Обсудить</a> n";
echo "</div>n";
}
elseif($post['type']=='avatar')
{
$foto=mysql_fetch_array(mysql_query("SELECT * FROM `gallery_foto` WHERE `id` = '$post[id_object]'"));
$fc=mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery_foto` WHERE `id` = '$post[id_object]'"),0);
$fg=mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery` WHERE `id` = '$post[id_object2]'"),0);
$gallery=mysql_fetch_array(mysql_query("SELECT * FROM `gallery` WHERE `id` = '$foto[id_gallery]'"));
echo "<div class='main123 line_175'>n";
echo "<span style='float: right;'> <font color='gray'>".vremja($post['time'])."</font></span>";
if($fc==0)$text="Фото удалено!";else $text="$foto[name].$foto[ras]";
echo " <a href='/info.php?id=$ank[id]'>$ank[nick]</a> ".online($ank['id'])." ".(isset($_GET['author']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '".intval($_GET['author'])."' LIMIT 1"),0)!=0 && mysql_result(mysql_query("SELECT COUNT(*) FROM `readers` WHERE `user` = '".intval($_GET['author'])."' AND `reader` = '$user[id]' LIMIT 1"),0)!=0?"С":"с")."менил$poll свой аватар <br/>".($fc!=0?"<img src='/foto/foto48/$foto[id].jpg' /><br/>":null)."".($fc!=0?"<a href='/foto/$ank[id]/$gallery[id]/$post[id_object]/'>":null)."$text".($fc!=0?"</a>":null)."";
//if($foto['+18']==1)echo " <font color='red'>(+18)</font>";
echo "".($foto['sk']==1?" <font color='red'>(заблокировано)</font>":null)."".($foto['adult']==1?" <span style='color: red;'>(+18)</span>":NULL)."n";
echo "</div>n";
}
elseif($post['type']=='forum')
{
$them=mysql_fetch_array(mysql_query("SELECT * FROM `forum` WHERE `id` = '$post[id_object]' LIMIT 1"));
$tc=mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `id` = '$post[id_object]' LIMIT 1"),0);
if($them['opros']==1)$t="опрос";else $t="тему";
echo "<div class='main123 line_175'>n";
echo "<span style='float: right;'> <font color='gray'>".vremja($post[time])."</font></span>";
if($tc==0)$text="Запись удалена!";else $text= htmlspecialchars($them['name']);
if($tc!=0)$text_2=htmlspecialchars($them['text']);
echo " <a href='/info.php?id=$ank[id]'>$ank[nick]</a> ".online($ank['id'])." ".(isset($_GET['author']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '".intval($_GET['author'])."' LIMIT 1"),0)!=0 && mysql_result(mysql_query("SELECT COUNT(*) FROM `readers` WHERE `user` = '".intval($_GET['author'])."' AND `reader` = '$user[id]' LIMIT 1"),0)!=0?"С":"с")."оздал$poll $t ";
if($tc!=0)echo "<a href='/forumm/?id=$them[id]'>n";
echo "$text</a><br />$text_2n";
echo "</div>n";
}
elseif($post['type']=='file')
{
echo "<div class='main123 line_175'>";
$file=mysql_fetch_array(mysql_query("SELECT * FROM `files` WHERE `id` = '$post[id_object]' LIMIT 1"));
$fc=mysql_result(mysql_query("SELECT COUNT(*) FROM `files` WHERE `id` = '$post[id_object]' LIMIT 1"),0);
$fd=mysql_result(mysql_query("SELECT COUNT(*) FROM `files` WHERE `id` = '$post[id_object2]' LIMIT 1"),0);
$dir=mysql_fetch_array(mysql_query("SELECT * FROM `files` WHERE `id` = '$post[id_object2]' LIMIT 1"));
echo "<span style='float: right;'> <font color='gray'>".vremja($post['time'])."</font></span>";
if($fc==0)$text="Файл удален";else $text=htmlspecialchars("$file[name].$file[ras]");
echo " <a href='/info.php?id=$ank[id]'>$ank[nick]</a> ".online($ank['id'])." ".(isset($_GET['author']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '".intval($_GET['author'])."' LIMIT 1"),0)!=0 && mysql_result(mysql_query("SELECT COUNT(*) FROM `readers` WHERE `user` = '".intval($_GET['author'])."' AND `reader` = '$user[id]' LIMIT 1"),0)!=0?"Д":"д")."обавил$poll файл".($fd!=0?" в папку <a href='/mysite/files/?user=$ank[id]&dir=$dir[id]'>".htmlspecialchars($dir['name'])."</a>":null).":<br/>n";
if($fc!=0)
{
if(is_file(H."mysite/files/screens/$file[id].png"))echo "<img src='/mysite/files/screens/$file[id].png'/><br/>";
}
echo "".($fc!=0?"<a href='/mysite/files/?user=$ank[id]&file=$post[id_object]'>":null)."$text".($fc!=0?"</a>":null)."n";
if($file['+18']==1)echo " <font color='red'>(+18)</font>";
echo "</div>";
}
}
echo "</div>n";
if($k_page>1){
str("?id=".$user['id']."&",$k_page,$page);
}
echo '</div>';
echo "<div class='menu123 line_175'>";
echo "<img src='/style/icons/settings.png'/><a href='?all_authors=1'>Настройки авторов</a><br/>";
echo '</div>';
require_once ("../../core/cuctema/foot.php");
?>