Вход Регистрация
Файл: comm/inc/act.comm.php
Строк: 155
<?


/*

 качественные моды от Killer
 делаю моды любой сложности на DCMS 6, 7, Social...PHP 4, 5, Java, JS, CSS, Android
 Благодарность:  R408800828608
 GiX.SU: MyGod ID: 96
 Spaces.RU: FuZuK
 E-mail: pukhliyroman@yandex.ru

 */



if(mysql_result(mysql_query("SELECT COUNT(*) FROM `comm` WHERE `id` = '".intval($_GET['id'])."'"),0)!=0)
{
$comm=mysql_query("SELECT * FROM `comm` WHERE `id` = '".intval($_GET['id'])."'");
$comm=mysql_fetch_array($comm);

$cat=mysql_query("SELECT * FROM `comm_cat` WHERE `id` = '$comm[id_cat]'");
$cat=mysql_fetch_array($cat);
if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_users` WHERE `id_comm` = '$comm[id]' AND `activate` = '1' AND `invite` = '0'"),0)==0)$comm['id_user']=0;
$ank=get_user($comm['id_user']); // sozdak



$set['title'] = 'Сообщества - '.htmlspecialchars($comm['name']); // Заголовок страницы
include_once '../sys/inc/thead.php';
title();
aut();
?>
<!--

 качественные моды от Killer
 делаю моды любой сложности на DCMS 6, 7, Social...PHP 4, 5, Java, JS, CSS, Android
 Благодарность:  R408800828608
 GiX.SU: MyGod ID: 96
 Spaces.RU: FuZuK
 E-mail: pukhliyroman@yandex.ru

 -->
 <?
if($comm['id_user']!=&& isset($user))
{
if(isset(
$_GET['in']))
{
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_users` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `activate` = '1'"),0)==0)
{
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_blist` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]'"),0)!=0)$err[]="Вы не можете вступить в данное сообщество, так как находитесь в черном списке сообщества!";
else
{
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_users` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `invite` = '1'"),0)!=0)
{
mysql_query("INSERT INTO `comm_journal` SET `id_comm` = '$comm[id]', `id_user` = '$user[id]', `type` = 'in_comm', `time` = '$time'");
mysql_query("UPDATE `comm_users` SET `activate` = '1', `invite` = '0', `time` = '$time' WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `invite` = '1'");
msg("Приглашение принято");
}
elseif(
$comm['join_rule']!=3)
{
if(
$comm['join_rule']==2)
{
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_users` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `invite` = '0' AND `activate` = '0'"),0)==0)
{
mysql_query("INSERT INTO `comm_users` (`id_comm`, `id_user`, `time`, `activate`) VALUES ('$comm[id]', '$user[id]', '".time()."', '0')");
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) VALUES ('0', '$ank[id]', '$user[nick] хочет вступить в сообщество [url=/comm/?act=comm&id=$comm[id]]".htmlspecialchars($comm['name'])."[/url].', '$time')");
msg("Вы успешно подали заявку. Дождитесь пока создатель ее рассмотрит");
}
else
{
$err[]="Вы уже подали заявку";
}
}
else
{
mysql_query("INSERT INTO `comm_journal` SET `id_comm` = '$comm[id]', `id_user` = '$user[id]', `type` = 'in_comm', `time` = '$time'");
mysql_query("INSERT INTO `comm_users` (`id_comm`, `id_user`, `time`, `activate`) VALUES ('$comm[id]', '$user[id]', '$time', '1')");
msg("Вы успешно вступили в сообщество");
}
}
else 
$err[]="Сообщество закрытого типа";
}
}
else 
$err[]="Вы уже являетесь участником сообщества";
}
elseif(isset(
$_GET['out']))
{
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_users` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `activate` = '1'"),0)!=0)
{
if(
$ank['id']==$user['id'] && isset($user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_users` WHERE `id_comm` = '$comm[id]' AND `activate` = '1'"),0)>1)$err[]="Вы создатель сообщества! Для начала удалите всех участников сообщества";
else
{
if(
$ank['id']==$user['id'] && isset($user))
{
$comm['id_user']=0;
$ank=get_user($comm['id_user']); // sozdak
}

mysql_query("INSERT INTO `comm_journal` SET `id_comm` = '$comm[id]', `id_user` = '$user[id]', `type` = 'out_comm', `time` = '$time'");
mysql_query("DELETE FROM `comm_users` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `activate` = '1'");
msg("Вы успешно покинули сообщество");
}
}
else 
$err[]="Вы не являетесь участником сообщества";
}
}
elseif(isset(
$user) && isset($_GET['creator']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_users` WHERE `id_comm` = '$comm[id]' AND `activate` = '1' AND `invite` = '0'"),0)==0)
{
mysql_query("INSERT INTO `comm_journal` SET `id_comm` = '$comm[id]', `id_user` = '$user[id]', `id_ank` = '0', `type` = 'access', `time` = '$time', `access` = 'creator'");
mysql_query("UPDATE `comm` SET `id_user` = '$user[id]' WHERE `id` = '$comm[id]'");
mysql_query("INSERT INTO `comm_users` (`id_comm`, `id_user`, `time`, `activate`, `access`) VALUES ('$comm[id]', '$user[id]', '".time()."', '1', 'creator')");
msg("Теперь вы создатель сообщества");
$ank=get_user($user['id']);
}

err();
echo 
"<div class='main'>n";
echo 
"<b>".htmlspecialchars($comm['name'])."</b> ".($comm['adult']==1?" <span style='color: red;'>(+18)</span>":NULL)."<br/>n";
echo 
"<img src='/style/comm/comm_".($comm['read_rule']==1?"open":"closed").".png' /> ".($comm['read_rule']==1?"Открыто":"Закрыто")." для чтения<br />n";
echo 
"</div>n";
echo 
"<div class='main'>n";
if (
is_file($logos_upload_dir.$comm['id'].'_'.$comm['mdi'].'.png'))
    echo 
"<img src='".$logos_show_dir.$comm['id'].'_'.$comm['mdi'].".png' /><br/>n";
else
    echo 
"<img src='{$screens_show_dir}0_48x48.png'/><br/>n";
if(
$comm['id_user']!=0)
{
echo 
"Создатель: ";
echo 
"<a href='/info.php?id=$ank[id]'>$ank[nick]</a> ".online($ank['id']);
echo 
"<br /><img src='/style/comm/information.png'/> <a href='/comm/?act=comm_info&id=$comm[id]'>Информация</a><br />n";
}
echo 
"</div>n";
if (
$comm['forum']==|| $comm['chat']==|| $comm['files']==1)echo "<div class='main'>n";
if (
$comm['forum']==1)
{
$count_topics=mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_forum` WHERE `id_comm` = '$comm[id]' AND `type` = 'topic'"),0);
$count_topics_new=mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_forum` WHERE `id_comm` = '$comm[id]' AND `type` = 'topic' AND `time` > '".($time-(3600*24))."'"),0);
$count_topics_show=$count_topics.($count_topics_new>0?"/+$count_topics_new":NULL);
echo 
"<img src='/style/comm/forum.png' /> <a href='/comm/?act=forum&id=$comm[id]'>Форум ($count_topics_show)</a><br />n";
}
if (
$comm['chat']==1)
{
$count_people=mysql_result(mysql_query("SELECT COUNT(*) FROM `chat_comm_who` WHERE `id_comm` = '$comm[id]'"), 0);
echo 
"<img src='/style/comm/message.png' /> <a href='/comm/?act=chat&id=$comm[id]'>Чат ($count_people)</a><br />n";
}
if (
$comm['files']==1)
{
$count_files=mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_files` WHERE `id_comm` = '$comm[id]' AND `type` = 'file'"),0);
$count_files_new=mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_files` WHERE `id_comm` = '$comm[id]' AND `type` = 'file' AND `time` > '".($time-(3600*24))."'"),0);
$count_files_show=$count_files.($count_files_new>0?"/+$count_files_new":NULL);
echo 
"<img src='/style/comm/download.png' /> <a href='/comm/?act=files&id=$comm[id]'>Файлы ($count_files_show)</a><br />n";
}
if (
$comm['forum']==|| $comm['chat']==|| $comm['files']==1)echo "</div>n";
echo 
"<div class='main'>n";
echo 
"<img src='/style/comm/users.png'/> <a href='/comm/?act=comm_users&id=$comm[id]'>Участники (".mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_users` WHERE `id_comm` = '$comm[id]' AND `activate` = '1' AND `invite` = '0'"),0).")</a><br />n";
echo 
"<img src='/style/comm/users_ban.png'/> <a href='/comm/?act=comm_users_ban&id=$comm[id]'>Нарушители</a><br />n";
echo 
"<img src='/style/comm/journal_comm.png'/> <a href='/comm/?act=comm_journal&id=$comm[id]'>Журнал сообщества</a><br />n";
if(
$ank['id']==$user['id'] && isset($user) || $uinc['access']=='adm')echo "<img src='/style/comm/blocked.png'/> <a href='/comm/?act=blist&id=$comm[id]'>Черный список</a><br />n";
if(
$ank['id']==$user['id'] && isset($user))echo "<img src='/style/comm/settings.png'/> <a href='/comm/?act=comm_settings&id=$comm[id]'>Настройки</a><br />n";
echo 
"</div>n";
if(isset(
$user))
{
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_users` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `activate` = '1'"),0)!=0)
{
echo 
"<div class='main'>n";
echo 
"<img src='/style/comm/add.png'/> <a href='/comm/?act=invite&id=$comm[id]'>Пригласить в сообщество</a><br />n";
echo 
"<img src='/style/comm/violation.png'/> <a href='/comm/?act=comm&id=$comm[id]&out=1'>Покинуть сообщество</a><br />n";
echo 
"</div>n";
}
else
{
if(
$comm['id_user']==0)
{
echo 
"<div class='main'>n";
echo 
"Сообщество без создателя!<br/><img src='/style/comm/okey.png'/> <a href='/comm/?act=comm&id=$comm[id]&creator=1'>Стать создателем</a><br />n";
echo 
"</div>n";
}
else
{
if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `comm_users` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `invite` = '1'"),0)!=0)echo "<div class='main'><img src='/style/comm/okey.png'/> <a href='/comm/?act=comm&id=$comm[id]&in=1'>Принять приглашение</a></div>n";
elseif(
$comm['join_rule']!=3)echo "<div class='main'><img src='/style/comm/okey.png'/> <a href='/comm/?act=comm&id=$comm[id]&in=1'>Вступить в сообщество</a></div>n";
}
}
if (
$user['level'] >= 3) {
    echo 
"<div class='foot'>n" 
    
"<img src='/style/comm/delete.png'/> <a href='/comm/?act=delete_comm&id=$comm[id]'>Удалить сообщество</a><br />n" 
    
"</div>n";
}
}
echo 
"<div class='foot'>&raquo; <a href='/comm/?act=cat&id=$cat[id]'>".htmlspecialchars($cat['name'])."</a> | <a href='/comm/'>Категории</a><br/></div>n";
}
else{
header("Location:/comm");exit;}
?>
Онлайн: 3
Реклама