Файл: group/index.php
Строк: 125
<?php
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/user.php';
$set['title'] = 'Сообщество '.$g['name'];
if (isset($_GET['id']))
{
$id = intval($_GET['id']);
if (mysql_result(mysql_query("SELECT COUNT(id) FROM `group` where `id` = '$id' LIMIT 1"),0)==1)
{
$g = mysql_fetch_array(mysql_query("SELECT * FROM `group` WHERE `id` = '$id' LIMIT 1"));
$ank = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = $g[user] LIMIT 1"));
include_once '../sys/inc/thead.php';
title();
aut();
if ($g['logo']!=NULL)
{
echo '<div class="rekl"><img src="logo/'.$g['logo'].'" alt="logo"></div>';
}
echo "<div class='rekl'>n";
echo $g['name'];
echo "</div>n";
echo "<div class='rekl'>n";
echo esc(trim(br(bbcode(smiles(links(stripcslashes(htmlspecialchars($g['about']))))))))."n";
echo " </div>n";
# мини-чат
echo '<div class="rekl">Чат:</div>'."n";
$k_m = mysql_result(mysql_query("SELECT COUNT(*) FROM `group_board` WHERE `g` = '$id' LIMIT ".($set['p_str']+1)), 0);
if ($k_m == '0')echo '<div class="rekl">Нет сообщений</div>';
$q = mysql_query("SELECT * FROM `group_board` WHERE `g` = '$id' ORDER BY time DESC LIMIT $set[p_str]");
while ($p = mysql_fetch_array($q))
{
$a = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = $p[user] LIMIT 1"));
$inf = '';
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `group_u` WHERE `id` = '$id' AND `user` = '$a[id]' LIMIT 1"),0)==0)$inf = 'Гость ';
elseif ($a['id']==$ank['id'])$inf = '<img src="m.png"alt=""> ';
echo "<div class='rekl'>n";
echo "".avatar4($a['id'])."";
echo ' <a href="/info.php?id='.$a['id'].'"><span style="color:'.$a['ncolor'].'">'.$a['nick'].'</span></a> '.$inf.online($p['user']).' ('.vremja($p['time']).')</div>';
echo "<div class='rekl'>";
echo esc(trim(br(bbcode(smiles(links(stripcslashes(htmlspecialchars($p['msg']))))))))."<br />n";
if (isset($user) && ($user['level']>$a['level'] || $user['id']==$ank['id']))echo ' <a href="group_board.php?id='.$id.'&del='.$p['id'].'">Удалить</a>';
echo "</div>";
}
if ($k_m > $set['p_str'])echo '<div class="str"> <a href="group_board.php?id='.$id.'">Далее...</a> </div>';
if (isset($user))
{
if ($_SESSION['g_board']+30 < $time)echo '<div class="rekl"><a href="board_add.php?id='.$id.'">Добавить сообщение</a></div>';
# меню
if ($user['id']==$ank['id'])echo '<div class="rekl"><a href="setup.php?id='.$id.'"> Управление</a></div>';
else
{
if(mysql_result(mysql_query("SELECT COUNT(user) FROM `group_u` WHERE `id` = '$id' AND `user` = '$user[id]' LIMIT 1"),0)==1)
echo '<div class="rekl"><img src="l.png" alt=""> <a href="enter.php?id='.$id.'">Покинуть</a></div>'."n";
else
echo '<div class="rekl"><img src="r.png" alt=""> <a href="enter.php?id='.$id.'">Вступить</a></div>';
}
}
# пользователи
echo '<div class="rekl"><a href="users.php?id='.$id.'">Участники сообщества</a> ('.$g['all'].')</div>';
//<span style="color:$ank[ncolor]">$ank[nick]</span>
echo '<div class="rekl"><small>Модератор: ';
echo "".avatar4($ank['id'])."";
echo '<a href="/info.php?id='.$ank['id'].'"><span style="color:'.$ank['ncolor'].'">'.$ank['nick'].'</span></a></small></div>';
echo '<div class="rekl"><a href="index.php">К сообществам</a></div>';
include_once '../sys/inc/tfoot.php';
}
}
$set['mesto'] = 'Сообщества';
include_once '../sys/inc/thead.php';
title();
aut(); // форма авторизации
$s = (isset($_GET['sort']) && $_GET['sort']=='top') ? 'top' : 'new';
$k_post = mysql_result(mysql_query("SELECT COUNT(id) FROM `group` LIMIT 1"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if (isset($user))echo '<div class="rekl"><a href="group_my.php?id='.$user['id'].'">Мои сообщества</a></div>';
if ($s=='top')
{
echo '<div class="rekl"><b>Популярные</b> :: <a href="index.php?sort=new">Новые</a></div>'."n";
$q = mysql_query("SELECT * FROM `group` ORDER BY `all` DESC LIMIT $start, $set[p_str]");
}
else
{
echo '<div class="rekl"><b>Новые</b> :: <a href="index.php?sort=top">Популярные</a></div>'."n";
$q = mysql_query("SELECT * FROM `group` ORDER BY `id` DESC LIMIT $start, $set[p_str]");
}
if ($k_post == 0)
{
echo "<div class='rekl'>Нет сообществ</div>n";
}
while ($p = mysql_fetch_array($q))
{
if($num==1){
echo "<div class='rekl'>";
$num=0;
}else{
echo "<div class='rekl'>";
$num=1;}
################################################################################
if ($set['set_show_icon']==2){
echo ' <td class="icon48" rowspan="2">'."n";
echo '<center> <img src="g14.png" alt=""> </center>';
echo ' </td>'."n";
}
elseif ($set['set_show_icon']==1)
{
echo ' <td class="icon14">'."n";
echo ' <img src="g14.png" alt=""> ';
echo ' </td>'."n";
}
################################################################################
echo ' <a href="index.php?id='.$p['id'].'">'.$p['name'].'</a> '."<br />n";
echo 'Участников: '.$p['all'].'<br />'."n";
echo esc(trim(br(bbcode(smiles(links(stripcslashes(htmlspecialchars($p['about']))))))))."n";
echo "</div>n";
}
################################################################################
if ($k_page > 1)str('?sort='.$s.'&', $k_page, $page);
################################################################################
if ( $user['balls']>50 && mysql_result(mysql_query("SELECT COUNT(id) FROM `group` where `user` = '$user[id]' LIMIT 1"),0) < 500 )
{
echo '<div class="rekl"><a href="group_new.php">Создать сообщество</a></div>';
}
################################################################################
include_once '../sys/inc/tfoot.php';
?>