<?php
/*
Powered by NaPaZiTiVe Family
Автор кода - HOOF (ICQ: 47-888-48-35)
Организатор и автор идеи - PaZiTiF (ICQ: 3-555-11)
E-Mail: [email protected]
[email protected]
Официальный сайт проекта: http://napazitive.ru
Вы не имеете права продавать скрипт, присваивать себе авторство!
Разрешено вносить изменения в код скрипта, но при этом первоначальное авторство должно учитываться и сохраняться.
*/
$title='Группы для пользователей';
require'../system/config.php';
require'../system/ince.php';
require'../system/inc_vizual.php';
echo $up;
if(isset($_GET['id_group'])){$id_group=cifry($_GET['id_group']);}else{$id_group=0;}
echo'<div class="a1"><span class="sa1"><img src="../design/default/v.gif" alt="-"> Группы</span><br></div>';
require'../system/auth.php';
switch($mod){
//Вывод всех групп
default:
$num=10;
$kol=mysql_fetch_row(mysql_query("select count(*) from groups where status!='moderate'"));
$sgr=mysql_query("select * from groups where status!='moderate' order by id_group desc limit $st,$num");
if($kol[0]==0){
echo'<div class="line"></div><div class="cont">Пока нет групп...<br></div>';
}else{
while($gr=mysql_fetch_array($sgr)){
$uchast=mysql_fetch_row(mysql_query("select count(*) from uchast where id_group='".$gr['id_group']."' and status!='moderate'"));
echo'<div class="line"></div><div class="cont"><a href="./?mod=3&id_group='.$gr['id_group'].'&'.$s.'">'.$gr['gname'].'</a><br>
'.vizual($gr['gopis']).'<br>
Участников: '.$uchast[0].'<br></div>';
}
if($st!=0){
echo'<div class="line"></div><div class="cont"><a href="./?st='.($st-$num).'&'.$s.'">Назад</a><br></div>';
}
if($kol[0]>$st+$num){
echo'<div class="line"></div><div class="cont"><a href="./?st='.($st+$num).'&'.$s.'">Далее</a><br></div>';
}
}
if($vhod==1){
echo'<div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=1&'.$s.'">Создать группу</a><br></div>';
}
break;
//Создание группы (форма)
case'1':
echo'<div class="line"></div><div class="cont">
*Для создания группы необходимо иметь более 100 баллов сайта.<br>
*Группа будет добавлена только после проверки администратором.<br>
<form action="./?mod=2&'.$s.'" method="post">
Название:<br>
<input type="text" name="gname" maxlength="300" class="form"><br>
Описание:<br>
<input type="text" name="gopis" maxlength="1000" class="form"><br>
<input type="submit" value="Создать" class="but">
</form></div>';
break;
//Создание группы (само)
case'2':
if(isset($_POST['gname'])){$gname=prov($_POST['gname'],300);}else{$gname='';}
if(isset($_POST['gopis'])){$gopis=prov($_POST['gopis'],1000);}else{$gopis='';}
echo'<div class="line"></div><div class="cont">';
if(empty($gname) or empty($gopis)){
echo'Ошибка! Одно из полей не заполнено!<br>';
}else{
if($vhod==1 and $user['balls']<100){
echo'Ошибка! Вы не можете создать группу!<br>';
}else{
$sugr=mysql_num_rows(mysql_query("select * from groups where gname='$gname' limit 1"));
if($sugr==0){
mysql_query("insert into groups set gname='$gname', gopis='$gopis', status='moderate', gdater='".date('d.m.Y - H:i')."', gadmin='$id_user'");
mysql_query("insert into uchast set id_uchast='$id_user', id_group='".mysql_insert_id()."', status='active'");
echo'Заявка на создание группы успешно отправлена администратору.<br>';
}else{
echo'Ошибка! Группа с таким названием уже существует!<br>';
}
}
}
echo'</div>';
break;
//Группа
case'3':
$ngr=mysql_query("select * from groups where id_group='$id_group' limit 1");
echo'<div class="line"></div><div class="cont">';
if(mysql_num_rows($ngr)==0){
echo'Ошибка! Такой группы не существует!<br>';
}else{
$group=mysql_fetch_array($ngr);
$gradmin=mysql_fetch_array(mysql_query("select login from users where id_user='".$group['gadmin']."' limit 1"));
$uchast=mysql_fetch_row(mysql_query("select count(*) from uchast where id_group='$id_group' and status!='moderate'"));
echo'Название: '.$group['gname'].'<br>
Описание: '.vizual($group['gopis']).'<br>
Дата создания: '.$group['gdater'].'<br>
Администратор группы: <a href="../pages/about.php?uzlog='.$gradmin['login'].'&'.$s.'">'.$gradmin['login'].'</a><br>';
if($vhod==1 and $gradmin['login']==$user['login']){
echo'<a href="./?mod=7&id_group='.$id_group.'&'.$s.'">Панель администратора</a><br>';
}
$news=mysql_fetch_array(mysql_query("select dater from news where id_group='$id_group' order by id_news desc limit 1"));
if(empty($news['dater'])){$news['dater']='Нет новостей';}
$mnsoob=mysql_fetch_row(mysql_query("select count(*) from chat where id_group='$id_group'"));
echo'<a href="../pages/news.php?id_group='.$id_group.'&'.$s.'">Новости группы</a> ['.$news['dater'].']<br>
<a href="./?mod=8&id_group='.$id_group.'&'.$s.'">Мини-чат группы</a> ['.$mnsoob[0].']<br>
<a href="./?mod=4&id_group='.$id_group.'&'.$s.'">Участники</a> ['.$uchast[0].']<br>
</div><div class="line"></div><div class="cont">';
if($vhod==1){
$suuch=mysql_query("select * from uchast where id_group='$id_group' and id_uchast='$id_user' limit 1");
if(mysql_num_rows($suuch)==0){
echo'<a href="./?mod=5&id_group='.$id_group.'&'.$s.'">Вступить в группу</a><br>';
}else{
$grs=mysql_fetch_array($suuch);
if($grs['status']=='moderate'){
echo'<a href="./?mod=6&id_group='.$id_group.'&'.$s.'">Удалить заявку на всупление</a><br>';
}else{
echo'<a href="./?mod=6&id_group='.$id_group.'&'.$s.'">Выйти из группы</a><br>';
}
}
}else{
echo'Для вступления в группы необходимо авторизоваться!<br>';
}
}
echo'</div>';
break;
//Участники группы
case'4':
$ngr=mysql_query("select * from groups where id_group='$id_group' limit 1");
if(mysql_num_rows($ngr)==0){
echo'<div class="line"></div><div class="cont">Такой группы не существует!<br></div>';
}else{
if($vhod==1){
$num=10;
$kol=mysql_fetch_row(mysql_query("select count(*) from uchast where status!='moderate' and id_group='$id_group'"));
$sgr=mysql_query("select uchast.*, users.login from uchast, users where uchast.id_uchast=users.id_user and uchast.status!='moderate' and uchast.id_group='$id_group' order by uchast.id_uchast desc limit $st,$num");
if($kol[0]==0){
echo'<div class="line"></div><div class="cont">Пока нет участников в этой группе...<br></div>';
}else{
$nomer=$st;
echo'<div class="line"></div><div class="cont">';
while($gr=mysql_fetch_array($sgr)){
$nomer++;
echo $nomer.') <a href="../pages/about.php?uzlog='.$gr['login'].'&'.$s.'">'.$gr['login'].'</a><br>';
}
echo'</div>';
if($st!=0){
echo'<div class="line"></div><div class="cont"><a href="./?st='.($st-$num).'&mod=4&id_group='.$id_group.'&'.$s.'">Назад</a><br></div>';
}
if($kol[0]>$st+$num){
echo'<div class="line"></div><div class="cont"><a href="./?st='.($st+$num).'&mod=4&id_group='.$id_group.'&'.$s.'">Далее</a><br></div>';
}
}
}else{
echo'<div class="line"></div><div class="cont">Ошибка! Просматривать участников группы могут только авторизованные пользователи!<br></div>';
}
}
echo'<div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=3&id_group='.$id_group.'&'.$s.'">В группу</a><br></div>';
break;
//Всупление в группу
case'5':
$ngr=mysql_query("select * from groups where id_group='$id_group' limit 1");
echo'<div class="line"></div><div class="cont">';
if(mysql_num_rows($ngr)==0){
echo'Ошибка! Такой группы не существует!<br>';
}else{
if($vhod==1){
$suuch=mysql_num_rows(mysql_query("select * from uchast where id_group='$id_group' and id_uchast='$id_user' limit 1"));
if($suuch==0){
mysql_query("insert into uchast set id_uchast='$id_user', id_group='$id_group', status='moderate'");
echo'Администратору группы отправлена ваша заявка на вступление.';
}else{
echo'Ошибка! Вы уже состоите в этой группе!<br>';
}
}else{
echo'Ошибка! Вы не авторизованы!<br>';
}
}
echo'</div>';
break;
//Выход из группы
case'6':
if($vhod==1){
$ngr=mysql_query("select * from groups where id_group='$id_group' limit 1");
echo'<div class="line"></div><div class="cont">';
if(mysql_num_rows($ngr)==0){
echo'Ошибка! Такой группы не существует!<br>';
}else{
$suuch=mysql_num_rows(mysql_query("select * from uchast where id_group='$id_group' and id_uchast='$id_user' limit 1"));
if($suuch==0){
echo'Ошибка! Вы не состоите в этой группе!<br>';
}else{
mysql_query("delete from uchast where id_uchast='$id_user' and id_group='$id_group' limit 1");
echo'Вы успешно вышли из группы.';
}
}
echo'</div>';
}else{
echo'<div class="line"></div><div class="cont">Ошибка! Вы не авторизованы!<br></div>';
}
break;
//Админ-панель для группы
case'7':
if($vhod==1){
$ngr=mysql_query("select * from groups where id_group='$id_group' limit 1");
echo'<div class="line"></div><div class="cont">';
if(mysql_num_rows($ngr)==0){
echo'Ошибка! Такой группы не существует!<br>';
}else{
$group=mysql_fetch_array($ngr);
$gradmin=mysql_fetch_array(mysql_query("select login from users where id_user='".$group['gadmin']."' limit 1"));
if($gradmin['login']==$user['login']){
switch($action){
//Главная админки
default:
$hvst=mysql_fetch_row(mysql_query("select count(*) from uchast where status='moderate' and id_group='$id_group'"));
echo'<img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&action=6&'.$s.'">Добавить новость</a><br>
<img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&action=9&'.$s.'">Изменить или удалить новость</a><br>
<img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&action=1&'.$s.'">Изменить название или описание</a><br>
<img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&action=7&'.$s.'">Изменить тему мини-чата</a><br>
<img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&action=3&'.$s.'">Хотят вступить</a> ['.$hvst[0].']<br>
</div><div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=3&id_group='.$id_group.'&'.$s.'">К группе</a><br>';
break;
//Изменение информации о группе (форма)
case'1':
echo'<form action="./?mod=7&action=2&id_group='.$id_group.'&'.$s.'" method="post">
Название:<br>
<input type="text" name="gname" maxlength="300" class="form" value="'.$group['gname'].'"><br>
Описание:<br>
<input type="text" name="gopis" maxlength="1000" class="form" value="'.$group['gopis'].'"><br>
<input type="submit" value="Изменить" class="but"><br>
</form>
</div><div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&'.$s.'">В панель</a><br>';
break;
//Само изменение
case'2':
if(isset($_POST['gname'])){$gname=prov($_POST['gname'],300);}else{$gname='';}
if(isset($_POST['gopis'])){$gopis=prov($_POST['gopis'],1000);}else{$gopis='';}
$qwere=mysql_query("select * from groups where gname='$gname' limit 1");
$sugr=mysql_num_rows($qwere);
if($sugr==0){
mysql_query("update groups set gname='$gname', gopis='$gopis' where id_group='$id_group' limit 1");
echo'Название и описание группы успешно изменены.<br>';
}else{
$qsdr=mysql_fetch_array($qwere);
if($qsdr['id_group']==$id_group){
mysql_query("update groups set gname='$gname', gopis='$gopis' where id_group='$id_group' limit 1");
echo'Название и описание группы успешно изменены.<br>';
}else{
echo'Ошибка! Группа с таким названием уже существует!<br>';
}
}
echo'</div><div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&'.$s.'">В панель</a><br>';
break;
//Хотят вступить
case'3':
$hvst=mysql_query("select uchast.*, users.login from uchast, users where uchast.id_uchast=users.id_user and uchast.status='moderate' and uchast.id_group='$id_group'");
if(mysql_num_rows($hvst)==0){
echo'Пока никто не подавал заявку на вступление в вашу группу.<br>';
}else{
while($hovs=mysql_fetch_array($hvst)){
echo'<a href="./about.php?uzlog='.$hovs['login'].'&'.$s.'">'.$hovs['login'].'</a><br>
[<a href="./?mod=7&action=4&id_uchast='.$hovs['id_uchast'].'&id_group='.$id_group.'&'.$s.'">Да</a>] [<a href="./?mod=7&action=5&id_uchast='.$hovs['id_uchast'].'&id_group='.$id_group.'&'.$s.'">Нет</a>]';
}
}
echo'</div><div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&'.$s.'">В панель</a><br>';
break;
//Рарешить вступить
case'4':
if(isset($_GET['id_uchast'])){$id_uchast=cifry($_GET['id_uchast']);}else{$id_uchast=0;}
$hvst=mysql_query("select * from uchast where status='moderate' and id_group='$id_group' and id_uchast='$id_uchast' limit 1");
if(mysql_num_rows($hvst)==0){
echo'Нет такого участника!<br>';
}else{
mysql_query("update uchast set status='active' where id_uchast='$id_uchast' and id_group='$id_group' limit 1");
echo'Пользователь успешно принят в группу!<br>';
}
echo'</div><div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&'.$s.'">В панель</a><br>';
break;
//Запретить вступить
case'5':
if(isset($_GET['id_uchast'])){$id_uchast=cifry($_GET['id_uchast']);}else{$id_uchast=0;}
$hvst=mysql_query("select * from uchast where status='moderate' and id_group='$id_group' and id_uchast='$id_uchast' limit 1");
if(mysql_num_rows($hvst)==0){
echo'Нет такого участника!';
}else{
mysql_query("delete from uchast where id_uchast='$id_uchast' limit 1");
echo'Пользователь не допущен в группу!<br>';
}
echo'</div><div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&'.$s.'">В панель</a><br>';
break;
//Добавление новостей группы
case'6':
if(isset($_POST['ntext'])){$ntext=prov($_POST['ntext'],2000);}else{$ntext='';}
if(empty($ntext)){
echo'<form action="./?mod=7&action=6&id_group='.$id_group.'&'.$s.'" method="post">
Новость:<br>
<input type="text" name="ntext" maxlength="2000" class="form"><br>
<input type="submit" value="Добавить" class="but"><br>
</form>';
}else{
$otkne=mysql_query("select * from news where id_group='$id_group' and ntext='$ntext' limit 1");
$suchn=mysql_num_rows($otkne);
if($suchn==0){
$otnewsp=mysql_num_rows(mysql_query("select * from news where id_group='$id_group' and dater='".date('d.m.Y')."' limit 1"));
if($otnewsp==0){
mysql_query("insert into news set dater='".date('d.m.Y')."', ntext='$ntext', id_group='$id_group'");
echo'Новость успешно добавлена!<br>';
}else{
echo'Ошибка! Вы сегодня уже добавляли новость!<br>';
}
}else{
echo'Ошибка! Такая новость уже есть в базе!<br>';
}
}
echo'</div><div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&'.$s.'">В панель</a><br>';
break;
//Изменение темы мини-чата (форма)
case'7':
echo'<form action="./?mod=7&action=8&id_group='.$id_group.'&'.$s.'" method="post">
Тема:<br>
<input type="text" name="mint" maxlength="300" class="form" value="'.$group['temami'].'"><br>
<input type="submit" value="Изменить" class="but"><br>
</form>
</div><div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&'.$s.'">В панель</a><br>';
break;
//Само изменение темы
case'8':
if(isset($_POST['mint'])){$mint=prov($_POST['mint'],300);}else{$mint='';}
mysql_query("update groups set temami='$mint' where id_group='$id_group' limit 1");
echo'Тема мини-чата успешно изменена.<br>
</div><div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&'.$s.'">В панель</a><br>';
break;
//Вывод всех новостей
case'9':
if(isset($_GET['st'])){$st=cifry($_GET['st']);}else{$st=0;}
$num=5;
$kol=mysql_fetch_row(mysql_query("select count(*) from news where id_group='$id_group'"));
$snews=mysql_query("select * from news where id_group='$id_group' order by id_news desc limit $st,$num");
if($kol[0]==0){
echo'Пока нет новостей...<br></div>';
}else{
while($news=mysql_fetch_array($snews)){
echo'['.$news['dater'].']<br>
'.vizual($news['ntext']).'<br></div><div class="a">
<a href="./?mod=7&id_group='.$id_group.'&action=10&id_news='.$news['id_news'].'&'.$s.'">Удалить</a><br>
<a href="./?mod=7&id_group='.$id_group.'&action=11&id_news='.$news['id_news'].'&'.$s.'">Изменить</a><br></div><div class="line"></div><div class="cont">';
}
echo'Новостей: '.$kol[0].'</div>';
if($st!=0){
echo'<div class="line"></div><div class="cont"><a href="./?mod=7&id_group='.$id_group.'&action=9&'.$s.'">Назад</a><br></div>';
}
if($kol[0]>$st+$num){
echo'<div class="line"></div><div class="cont"><a href="./?mod=7&id_group='.$id_group.'&action=9&'.$s.'">Далее</a><br></div>';
}
}
echo'<div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&'.$s.'">В панель</a><br>';
break;
//Удаление новости
case'10':
if(isset($_GET['id_news'])){$id_news=cifry($_GET['id_news']);}else{$id_news=0;}
$hvst=mysql_query("select * from news where id_news='$id_news' and id_group='$id_group' limit 1");
if(mysql_num_rows($hvst)==0){
echo'Ошибка! Нет такой новости!<br>';
}else{
mysql_query("delete from news where id_news='$id_news' and id_group='$id_group' limit 1");
echo'Новость успешно удалена!<br>';
}
echo'</div><div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&'.$s.'">В панель</a><br>';
break;
//Изменение новости
case'11':
if(isset($_GET['id_news'])){$id_news=cifry($_GET['id_news']);}else{$id_news=0;}
$hvst=mysql_query("select * from news where id_news='$id_news' and id_group='$id_group' limit 1");
if(mysql_num_rows($hvst)==0){
echo'Ошибка! Нет такой новости!<br>';
}else{
if(isset($_POST['ntext'])){$ntext=prov($_POST['ntext'],2000);}else{$ntext='';}
if(empty($ntext)){
$news=mysql_fetch_array($hvst);
echo'<form action="./?mod=7&action=11&id_group='.$id_group.'&id_news='.$id_news.'&'.$s.'" method="post">
Новость:<br>
<input type="text" name="ntext" maxlength="2000" class="form" value="'.$news['ntext'].'"><br>
<input type="submit" value="Изменить" class="but"><br>
</form>';
}else{
mysql_query("update news set ntext='$ntext' where id_news='$id_news' limit 1");
echo'Новость успешно изменена!<br>';
}
}
echo'</div><div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=7&id_group='.$id_group.'&'.$s.'">В панель</a><br>';
break;
}
}else{
echo'Вы не администратор данной группы!<br>';
}
}
echo'</div>';
}else{
echo'<div class="a">Ошибка! Вы не авторизованы!<br></div>';
}
break;
//Вывод сообщений мини-чата
case'8':
$ngr=mysql_query("select * from groups where id_group='$id_group' limit 1");
if(mysql_num_rows($ngr)==0){
echo'<div class="line"></div><div class="cont">Ошибка! Такой группы нет!<br></div>';
}else{
$temami=mysql_fetch_array($ngr);
if(empty($temami['temami'])){$temami['temami']='Нет';}
echo'<div class="line"></div><div class="cont">Тема мини-чата: '.vizual($temami['temami']).'<br></div>';
if(isset($_POST['str'])){$str=cifry($_POST['str']);}else{$str=0;}
if(!empty($str)){$st=$str*10-10;}
$num=10;
$kol=mysql_fetch_row(mysql_query("select count(*) from chat where id_group='$id_group'"));
$vchat=mysql_query("select chat.*, users.login, users.online from chat, users where chat.id_user=users.id_user and chat.id_group='$id_group' order by chat.id_soob desc limit $st,$num");
if($kol[0]==0){
echo'<div class="line"></div><div class="cont">Пока нет сообщений в мини чате...<br></div>';
}else{
if($st>=$kol[0] and $st!=0){
echo'<div class="line"></div><div class="cont">
Ошибка! Страница указана неверно!<br>
</div>';
}else{
while($chat=mysql_fetch_array($vchat)){
if($chat['online']>=(time()-120)){$onoroff='<font color="#00a809">On</font>';}else{$onoroff='<font color="#c20000">Off</font>';}
echo'<div class="line"></div><div class="cont">
<b><a href="../pages/about.php?uzlog='.$chat['login'].'&'.$s.'">'.$chat['login'].'</a></b> ['.$onoroff.'] <small>['.$chat['dater'].']</small><br>
'.vizual($chat['soob']).'<br></div>';
if($adm_pr>1){
echo'<div class="line"></div><div class="cont">[<a href="./control.php?mod=44&id_soob='.$chat['id_soob'].'&'.$s.'">УДЛ</a>]<br></div>';
}
}
if($st!=0){
echo'<div class="line"></div><div class="cont"><a href="./?st='.($st-$num).'&mod=8&id_group='.$id_group.'&'.$s.'">Назад</a><br></div>';
}
if($kol[0]>$st+$num){
echo'<div class="line"></div><div class="cont"><a href="./?st='.($st+$num).'&mod=8&id_group='.$id_group.'&'.$s.'">Далее</a><br></div>';
}
}
if($kol[0]>10){
echo'<div class="line"></div><div class="cont">
<form action="./?mod=8&id_group='.$id_group.'&'.$s.'" method="post">
На страницу (1-'.ceil(($kol[0]/10)).'):<br>
<input type="text" name="str" maxlength="6" class="form" size="6" value="'.ceil(($kol[0]/10)).'"><input type="submit" value="ОК" class="but"><br>
</form></div>';
}
}
if($vhod==1){
echo'<div class="line"></div><div class="cont">
<form action="./?mod=9&id_group='.$id_group.'&'.$s.'" method="post">
Написать:<br>
<textarea cols="30" rows="5" name="soob" class="form"></textarea><br>
<input type="submit" value="OK" class="but"><br>
</form>
<img src="../design/default/5.gif" alt="-"> <a href="./?mod=8&id_group='.$id_group.'&rand='.mt_rand(1000,9999).'&'.$s.'">Обновить</a><br>
</div>';
}
}
echo'<div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./?mod=3&id_group='.$id_group.'&'.$s.'">К группе</a><br></div>';
break;
//Добавление сообщения мини-чата
case'9':
$ngr=mysql_query("select * from groups where id_group='$id_group' limit 1");
if(mysql_num_rows($ngr)==0){
echo'<div class="line"></div><div class="cont">Ошибка! Нет такой группы!<br></div>';
}else{
if(isset($_POST['soob'])){$soob=prov($_POST['soob'],1000);}else{$soob='';}
if(empty($soob) or mb_strlen($soob,'UTF-8')<3){
echo'<div class="line"></div><div class="cont">Ошибка! Ваше сообщение слишком короткое!<br></div>';
}else{
$flud=mysql_num_rows(mysql_query("select * from chat where id_user='$id_user' and timer>'".time()."' and id_group='$id_group' limit 1"));
$povtor=mysql_num_rows(mysql_query("select * from chat where id_user='$id_user' and soob='$soob' and id_group='$id_group' limit 1"));
if($flud==0 and $povtor==0){
if($vhod==1){
$sostoit=mysql_num_rows(mysql_query("select * from uchast where id_uchast='$id_user' and id_group='$id_group' and status='active' limit 1"));
if($sostoit==1){
$ftimer=time()+20;
mysql_query("insert into chat set soob='$soob', id_group='$id_group', dater='".date('d.m.Y - H:i:s')."', timer='$ftimer', id_user='$id_user'");
mysql_query("update users set balls=balls+1 where id_user='$id_user' limit 1");
echo'<div class="line"></div><div class="cont">Сообщение добавлено!<br></div>';
}else{
echo'<div class="line"></div><div class="cont">Ошибка! Добавлять сообщения в мини-чат этой группы могут только её участники!<br></div>';
}
}else{
echo'<div class="line"></div><div class="cont">Ошибка! Добавлять сообщения могут только авторизованные пользователи!<br></div>';
}
}else{
echo'<div class="line"></div><div class="cont">Ошибка! Вы слишком часто пытаетесь добавить сообщение либо такое сообщение уже есть в базе!<br></div>';
}
}
}
echo'
<div class="line"></div><div class="cont">
<img src="../design/default/5.gif" alt="-"> <a href="./?'.$s.'&mod=8&id_group='.$id_group.'">В мини-чат</a><br>
<img src="../design/default/5.gif" alt="-"> <a href="./?'.$s.'&mod=3&id_group='.$id_group.'">К группе</a><br>
</div>';
break;
}
echo'<div class="line"></div><div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="../?'.$s.'">На главную</a><br></div>';
echo $down;
?>