Файл: www/image/gp/index.php
Строк: 98
<?php
include '../config.php';
$admin=admin();
switch($_GET['act']){
default:
if(isset($_GET['gb_rm'])){
$gid=intval($_GET['gid']);
div('Очистка прихожей');
echo '» <a href="/gp/?gid='.$gid.'">Вернуться</a><br/><br/>';
if(!isset($_POST['yes'])){
echo '<form action="/gp/?gid='.$gid.'&gb_rm" method="POST">';
echo 'Внимание!<br/>Вы хотите очистить прихожку группы<br/>Все сообщения в ней потеряются<br/>Подтвердите операцию<br/><br/>';
echo '<input type="submit" name="yes" value="Удалить"></form>';
}else{
mysql_query("DELETE FROM `group_antech` WHERE `id_gp`='$gid'");
header('location: /gp/?gid='.$gid);}
}else{
if(isset($_GET['gid'])){
$gid=intval($_GET['gid']);
$r=mysql_fetch_array(mysql_query("SELECT * FROM `group` WHERE `id`='$gid'"));
$k=mysql_fetch_array(mysql_query("SELECT * FROM `group_cat` WHERE `id`='$r[id_cat]'"));
$uch=mysql_num_rows(mysql_query("SELECT * FROM `group_users` WHERE `id_gp`='$gid' AND `key`='1'"));
$u=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$r[id_user]'"));
$pe=mysql_fetch_array(mysql_query("SELECT * FROM `group_users` WHERE `id_gp`='$gid' AND `id_user`='$aut[id]'"));
if($r['close']==1 and $pe['key']==0){
div('Ошибка');
echo '» <a href="/gp/">Группы</a><br/><br/>';
if(!isset($_POST['yes'])){
echo '<form action="/gp/?gid='.$gid.'" method="POST">';
echo 'Данная группа закрыта для просмотра!<br/>Вступить в нее можно только по приглашению!<br/>Вы можете отправить создателю группы запрос на вступление в группу<br/>Краткая информация по группе<br/><br/>';
echo 'Название: '.$r['name'].'<br/>Создатель: <a href="../info.php?id='.$r['id_user'].'"><b>'.$u['login'].'</b></a><br/>Участников: '.$uch.'<br/><br/>'.output($r['title']).'<br/><br/>Внимание!<br/>Отправить запрос?<br/><br/>';
echo '<input type="submit" name="yes" value="Отправить запрос"></form>';
}else{
echo 'Категория: <a href="/gp/?cid='.$k['id'].'"><b>'.htmlspecialchars(stripslashes($k['name'])).'</b></a><br/>Группа: <b>'.$r['name'].'</b><br/>Создатель: <a href="../info.php?id='.$r['id_user'].'"><b>'.$u['login'].'</b></a><br/><br/>';
echo 'Внимание!<br/>Ваш запрос успешно отправлен в группу<br/>Как только администрация группы увидит заявку Вам будет дан ответ<br/>В ответ на Ваш запрос Вы получите уведомление (в личные сообщения)<br/>';
mysql_query("INSERT INTO `group_users` SET `id_gp`='$gid', `id_user`='$aut[id]', `key`='0'");}
}else{
if($pe){
mysql_query("UPDATE `group_users` SET `time_last`='$time' WHERE `id_gp`='$gid' AND `id_user`='$aut[id]'");}
div($r['name']);
echo 'Категория: <a href="/gp/?cid='.$k['id'].'"><b>'.htmlspecialchars(stripslashes($k['name'])).'</b></a><br/>';
echo 'Группа: <b>'.htmlspecialchars(stripslashes($r['name'])).'</b><br/><br/>';
echo 'О группе: '.output($r['title']).'<br/><br/>';
$u=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$r[id_user]'"));
if($r['close']==0)$close='открытая';
if($r['close']==1)$close='закрытая';
echo 'Создатель: <a href="../info.php?id='.$r['id_user'].'"><b>'.$u['login'].'</b></a><br/>Создана: <b>'.data($r['time']).'</b><br/>Статус: <b>'.$close.'</b><br/>Участников: <b>'.$uch.'</b><br/>';
$zp=mysql_num_rows(mysql_query("SELECT * FROM `group_users` WHERE `id_gp`='$gid' AND `key`='0'"));
if($r['id_user']==$aut['id']){
echo '» <a href="adm_gp.php?act=edit&gid='.$gid.'">Ред. группы</a><br/>';}
if($r['id_user']==$aut['id'] and $zp>0){
echo '» <a href="req_new.php?gid='.$gid.'">Запросы на вступление</a> ['.$zp.']<br/>';}
echo '» <a href="invite_open.php?gid='.$gid.'">Пригласить в группу</a><br/>';
if($r['close']==1){
$ku=mysql_num_rows(mysql_query("SELECT * FROM `group_users_topic` WHERE `id_gp`='$gid' AND `id_user`='$aut[id]'"));
if(!$ku){
echo '» <a href="bm.php?act=add&gid='.$gid.'">Добавить в закладки</a><br/>';
}else{
echo '» <a href="bm.php?act=del&gid='.$gid.'">Удалить из закладок</a><br/>';}}
if($r['close']==0){
$ku1=mysql_num_rows(mysql_query("SELECT * FROM `group_users` WHERE `id_gp`='$gid' AND `id_user`='$aut[id]'"));
$ki1=mysql_num_rows(mysql_query("SELECT * FROM `group_users_topic` WHERE `id_gp`='$gid' AND `id_user`='$aut[id]'"));
if(!$ku1 or !$ki1){
if($r['id_user']==$aut['id']){
echo '» <a href="bm.php?act=add&gid='.$gid.'">Добавить в закладки</a><br/>';
}else{
echo '» <a href="bm.php?act=add&gid='.$gid.'">Вступить в группу</a><br/>';}
}else{
echo '» <a href="bm.php?act=del&gid='.$gid.'">Удалить из закладок</a><br/>';}}
echo '» <a href="user_list.php?adm=1&gid='.$gid.'">Администрация группы</a><br/>';
echo '<hr/>';
$ns=mysql_fetch_array(mysql_query("SELECT * FROM `group_news` WHERE `id_gp`='$gid' ORDER BY `id` DESC"));
$ns_c=mysql_num_rows(mysql_query("SELECT * FROM `group_news` WHERE `id_gp`='$gid'"));
echo '<a href="news.php?gid='.$gid.'"><b>Новости группы</b></a> ['.$ns_c.']<br/>';
if($ns_c>0){
echo 'От: '.data($ns['time']).'<br/>';}
echo '<div class="msg1">';
if($ns_c==0){
echo 'Новостей пока нет';
}else{
echo output($ns['text']);}
echo '</div>';
echo '<hr/>';
$k_p=mysql_num_rows(mysql_query("SELECT * FROM `group_users` WHERE `id_gp`='$gid' AND `key`='1'"));
echo '<a href="user_list.php?gid='.$gid.'"><b>Участники группы</b></a> ['.$k_p.']<br/>';
$q=mysql_query("SELECT * FROM `group_users` WHERE `id_gp`='$gid' AND `key`='1' ORDER BY rand() LIMIT 3");
echo '<div class="msg1">';
while($fa=mysql_fetch_array($q)){
$u1=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$fa[id_user]'"));
echo '<a href="../info.php?id='.$fa['id_user'].'">'.$u1['login'].'</a>, ';}
echo '</div>';
echo '<hr/>';
$k_g=mysql_num_rows(mysql_query("SELECT * FROM `group_antech` WHERE `id_gp`='$gid'"));
echo '<a href="antech.php?gid='.$gid.'"><b>Прихожка группы</b></a> ['.$k_g.']';
if($r['id_user']==$aut['id']){
echo ' [<a href="/gp/?gid='.$gid.'&gb_rm">Очистить</a>]';}
echo '<br/>';
echo '<form action="antech.php?act=add&gid='.$gid.'" method="POST">
<input type="text" name="msg" size="15">
<input type="submit" value=">>"></form>';
$q=mysql_query("SELECT * FROM `group_antech` WHERE `id_gp`='$gid' ORDER BY `id` DESC LIMIT 4");
if($k_g>0){
while($r=mysql_fetch_array($q)){
$u=mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$r[id_user]'"));
$n++;
if(is_integer($n/2)){
echo '<div class="msg2">';
}else{
echo '<div class="msg1">';}
$pol=array('[м]','[ж]');
echo $pol[$u['pol']].' <a href="antech.php?act=add&gid='.$gid.'&to='.$r['id_user'].'"><b>'.$u['login'].'</b></a> '.online($r['id_user']);
echo '<br/>['.data($r['time']).']<br/>';
echo output($r['msg']).'<br/>';
echo '</div>';}}}
}else{
if(isset($_GET['cid'])){
$cid=intval($_GET['cid']);
$r=mysql_fetch_array(mysql_query("SELECT * FROM `group_cat` WHERE `id`='$cid'"));
div($r['name']);
if($aut['id']==2){
echo '» <a href="/gp/adm_gp.php?act=create&cid='.$cid.'">Создать группу</a><br/>';}
echo '» <a href="/gp/">Список категорий</a><br/>';
$q=mysql_query("SELECT * FROM `group` WHERE `id_cat`='$cid' ORDER BY `id` DESC");
while($r=mysql_fetch_array($q)){
$n++;
if(is_integer($n/2)){
echo '<div class="msg2">';
}else{
echo '<div class="msg1">';}
if($r['close']==0)$close='';
if($r['close']==1)$close='#';
echo $close.' <a href="/gp/?gid='.$r['id'].'">'.htmlspecialchars(stripslashes($r['name'])).'</a> ['.data($r['time']).']';
echo '</div>';}
}else{
div('Наши группы');
echo 'Список категорий<br/>';
$q=mysql_query("SELECT * FROM `group_cat`");
echo '<div class="msg1">';
while($r=mysql_fetch_array($q)){
$count=mysql_num_rows(mysql_query("SELECT * FROM `group` WHERE `id_cat`='$r[id]'"));
echo '<img src="../image/ic_gp'.$r['id'].'.gif"> <a href="/gp/?cid='.$r['id'].'">'.$r['name'].'</a> ['.$count.']<br/>';}
echo '</div>';
echo '<div class="msg2">';
echo '<img src="../image/ic_gp31.gif"> <a href="who_were.php">Кто где?</a> [0]<br/>';
$bm_gp=mysql_num_rows(mysql_query("SELECT * FROM `group_users_topic` WHERE `id_user`='$aut[id]'"));
echo '<img src="../image/ic_gp32.gif"> <a href="bm.php">Мои закладки</a> ['.$bm_gp.']<br/>';
echo '<img src="../image/ic_gp33.gif"> <a href="new_in_gp.php">Новые события</a><br/>';
echo '<img src="../image/ic_gp34.gif"> <a href="new_gp.php">Новые группы</a><br/>';
echo '<img src="../image/ic_gp35.gif"> <a href="adm_gp.php">Управление группами</a><br/>';
echo '</div>';}}}
break;
case 'add_cat':
if(!$admin){
div('Ошибка');
echo 'Извините! Но к этой странице вам вход запрещен';
}else{
div('Создание категории');
if(!isset($_POST['name'])){
echo '<form action="/gp/?act=add_cat" method="POST">';
echo 'Название (50):<br/>';
echo '<input type="text" name="name" size="15"><br/>';
echo '<input type="submit" value="Создать"></form>';
}else{
$name=mysql_real_escape_string($_POST['name']);
mysql_query("INSERT INTO `group_cat` SET `name`='$name'");
header('location: /gp/?rnd='.$rand);}}
break;
}
echo '</div>';
include '../foot.php';
echo '</div>';
?>