Просмотр файла grop/index.php

Размер файла: 23.67Kb
<?
include('../core/core.php');
include(BASEDIR.INC.'func.php');
include(BASEDIR.INC.'session.php');
include(BASEDIR.INC.'session_user.php');
$mode = htmlspecialchars($_GET['mode']);
include(BASEDIR.INC.'head.php');

echo '<div class="razdel">Cообщества</div>';
show_title('Сообщества');
switch ($mode):
/*
------------------------------------------------------
Категории груп
------------------------------------------------------
*/
case 'index':
echo'<div class="menu">';
echo'Выберите категорию:';
echo'</div>';
define('TOPAGE',10);
$page=(int)$_GET['page'];  
     
   $q=mysql_result(mysql_query("SELECT COUNT(*) FROM `grop`"),0);  
      
    $total = intval(($q - 1) / TOPAGE) + 1;  
      
    if(empty($page) or $page < 0) $page = 1;  
      
    if($page > $total) $page = $total;  
      
    $start = $page * TOPAGE -TOPAGE;  

    $g=mysql_query("SELECT * FROM `grop`  ORDER BY `id` DESC LIMIT $start,".TOPAGE."");  
while($u=mysql_fetch_array($g)){ 
echo'<div class="menu">';
if($u['mini'] == !NULL){echo'<img src="/obmen/grop/'.$u['mini'].'"> ';} echo'<a href="?mode=see&id='.$u['id'].'">'.$u['name'].'</a> ['.index_to('grop_user','id_grop',$u['id']).']';
if(is_admin()){ echo'[<a href="?mode=admin_edit&id='.$u['id'].'">ред</a>] '; }
if(is_admin(array(101,102))){ echo'[<a href="?mode=admin_del&id='.$u['id'].'">Удал</a>] '; }
echo'</div>';
}
if ($page != $total) $nextpage = ' <a href="?mode=index&page='. ($page + 1) .'">Далее</a>';  
if($page - 1 > 0) $pageback = '<a href="?mode=index&page='. ($page - 1) .'">Назад</a> ';  
if($q == 0){ echo'<div class="menu">Групы еще не созданы!</div>'; }
echo''.$pageback.'  '.$nextpage.'';
if(is_user()){echo'<div class="menu"><a href="?mode=new">Создать группу</a></div>';}
break;
/*
------------------------------------------------------
Редактирование админом
------------------------------------------------------
*/
case 'admin_edit':
$id = abs(intval($_GET['id']));
echo'<div class="menu">';
if(is_admin()){
if($id == !NULL){
$gr = mysql_query('SELECT * FROM grop WHERE id = "'.$id.'"');
$gr = mysql_fetch_assoc($gr);
echo'<form action="?mode=admin_edit" method="post">
Название  группы:<br />
<input name="name" type="text" value="'.$gr['name'].'" /><br />
Описание группы:<br />
<textarea name="opi" cols="40" rows="4">'.$gr['opi'].'</textarea><br />
Тип группы:<br />
<select name="type">
  <option value="all">Открытая</option>
  <option value="user" '.$a.'>Закрытая</option>
</select><br />
<input name="" type="submit" value="Изменить" />
</form>';
$opi = check($_POST['opi']);
$name = check($_POST['name']);
$type = check($_POST['type']);
if(!empty($opi) && !empty($name)){
mysql_query("UPDATE `grop` SET `name`='$name',`opi`='$opi',`status`='$type' WHERE login = '".$id."'");
echo'Данные измненены!';
}
} else {echo'ID пустой!';}
} else {echo'Вы должны быть зарегистрированы!'; }
echo'</div>';
break;




/*
------------------------------------------------------
Создание
------------------------------------------------------
*/
case 'new':
if(is_user()){
$users = mysql_query('SELECT * FROM users WHERE login = "'.$_COOKIE['login'].'"');
$users = mysql_fetch_assoc($users);
if($users['level'] >= 1){
echo'<div class="menu">';
echo'<form action="?mode=new" method="post">
Название  группы:<br />
<input name="name" type="text" value="" /><br />
Описание группы:<br />
<textarea name="opi" cols="40" rows="4"></textarea><br />
Тип группы:<br />
<select name="type">
  <option value="all">Открытая</option>
  <option value="user" >Закрытая</option>
</select><br />
<input name="" type="submit" value="Изменить" />
</form>';
$opi = check($_POST['opi']);
$name = check($_POST['name']);
$type = check($_POST['type']);
if(!empty($opi) && !empty($name)){
if (utf_strlen($opi) >= 5 && utf_strlen($opi) < 200) {
if (utf_strlen($name) >= 5 && utf_strlen($name) < 100) {
mysql_query('INSERT INTO `grop`(`cozd`,`opi`,`name`,`status`) VALUES ("'.$_COOKIE['login'].'","'.$opi.'","'.$name.'","'.$type.'")');
$gr = mysql_query('SELECT * FROM grop ORDER BY `id` DESC');
$gr = mysql_fetch_assoc($gr);
header ('location: ?mode=see&id='.($gr['id'] + 1).''); 
} else { echo'Ошибка! Слишком длинное или короткое названние группы!'; }
} else { echo'Ошибка! Слишком длинное или короткое описание группы!'; }
}
} else { echo'Чтобы создавать группы вы должны получить как минимум 1 уровень!'; }
} else {echo'Вы должны быть зарегистрированы!'; }
echo'</div>';

break;
/*
------------------------------------------------------
Удаление группы
------------------------------------------------------
*/
case 'admin_del':
if(is_admin(array(101,102))){
$id = abs(htmlspecialchars($_GET['id']));
mysql_query('DELETE FROM `grop_chat` WHERE `id_grop` = "'.$id.'"');
mysql_query('DELETE FROM `grop_user` WHERE `id_grop` = "'.$id.'"');
mysql_query('DELETE FROM `grop` WHERE `id` = "'.$id.'"');
header ('location: ?mode=index'); 
}
break;
/*
------------------------------------------------------
Просмотр групы
------------------------------------------------------
*/
case 'see':
$id = abs(htmlspecialchars($_GET['id']));
$gr = mysql_query('SELECT * FROM grop WHERE id = "'.$id.'"');
$gr = mysql_fetch_assoc($gr);
if($gr['id'] == !NULL){
echo'<div class="menu">';
if($gr['logo'] == !NULL){echo'<img src="/obmen/grop/'.$gr['logo'].'"><br />';}
echo'Группа: <strong>'.$gr['name'].'</strong><br />Тип: ';
if($gr['status'] == 'all'){echo'Это открытая группа. В неё может вступить любой желающий.<br />';}else{echo'Это закрытая группа. Вступающие утверждаются администратором.<br />';}
echo'Описание: '.$gr['opi'].'';
echo'</div>';
echo'<div class="menu">';
echo'Создатель группы: <a href="/users/profile.php?user='.$gr['cozd'].'">'.$gr['cozd'].'</a><br />
Лидер группы: <a href="/users/profile.php?user='.$gr['lider'].'">'.$gr['lider'].'</a><br />
Модератор группы:<br />
<a href="/users/profile.php?user='.$gr['moder'].'">'.$gr['moder'].'</a>';
echo'</div>';
echo'<div class="menu">';
if($gr['exp'] <= 100){ $asd = $gr['exp']; } else {$asd = 100; }
$r =  '<img src="/core/rating.php?img='.$asd.'" alt="Рейтинг '.$asd.'" /><br />';
echo'Рейтинг группы:<br />';
echo $r;
echo' В группе: <a href="?mode=user&id='.$id.'">'.index_to('grop_user','id_grop',$gr['id']).'</a> чел.<br />
<a href="chat.php?mode=index&id='.$id.'">Чат группы</a> ('.index_to('grop_chat','id_grop',$gr['id']).')';
echo'</div>';
if(is_user()){
echo'<div class="menu">';
$in = mysql_query('SELECT * FROM grop_user WHERE login = "'.$_COOKIE['login'].'"');
$in = mysql_fetch_assoc($in);
if(!empty($in['login'])){echo'<a href="?mode=out&id='.$id.'">Выйти из группы</a><br />';}else{echo'<a href="?mode=in&id='.$id.'">Вступить в группу</a><br />';}
if($gr['cozd'] == $_COOKIE['login'] || $gr['lider'] == $_COOKIE['login'] || $gr['moder'] == $_COOKIE['login']){echo'<a href="?mode=setting">Редактировать группу</a>'; }
echo'</div>';

}
} else {echo'<div class="menu">Группы не существует!</div>'; }

break;
/*
------------------------------------------------------
Участники группы
------------------------------------------------------
*/
case 'user':
$id = abs(htmlspecialchars($_GET['id']));
define('TOPAGE',10);
$page=(int)$_GET['page'];  
     
   $q=mysql_result(mysql_query("SELECT COUNT(*) FROM `grop_user` WHERE `id_grop` = '".$id."'"),0);  
      
    $total = intval(($q - 1) / TOPAGE) + 1;  
      
    if(empty($page) or $page < 0) $page = 1;  
      
    if($page > $total) $page = $total;  
      
    $start = $page * TOPAGE -TOPAGE;  

    $g=mysql_query("SELECT * FROM `grop_user` WHERE `id_grop` = '".$id."'  ORDER BY `id` DESC LIMIT $start,".TOPAGE."");  
while($u=mysql_fetch_array($g)){ 
echo'<div class="menu">';
echo'<a href="/users/profile.php?user='.$u['login'].'">'.$u['login'].'</a> - пробыл в группе: '.formattime(time() - $u['time']).'';
echo'</div>';
}
if ($page != $total) $nextpage = ' <a href="?mode='.$mode.'&id='.$id.'&page='. ($page + 1) .'">Далее</a>';  
if($page - 1 > 0) $pageback = '<a href="?mode='.$mode.'&id='.$id.'&page='. ($page - 1) .'">Назад</a> ';  
if($q == 0){ echo'<div class="menu">Групы еще не созданы!</div>'; }
echo''.$pageback.'  '.$nextpage.'';
break;
/*
------------------------------------------------------
Вступление в группу
------------------------------------------------------
*/
case 'in':
$id = abs(htmlspecialchars($_GET['id']));
$gr = mysql_query('SELECT * FROM grop WHERE id = "'.$id.'"');
$gr = mysql_fetch_assoc($gr);
echo'<div class="menu">';
if(is_user()){
$gt = mysql_query('SELECT * FROM grop_user WHERE login = "'.$_COOKIE['login'].'" AND id_grop = "'.$id.'"');
$gt = mysql_fetch_assoc($gt);
if(empty($gt['login'])){
if($gr['status'] == 'all'){
mysql_query("INSERT INTO `grop_user`(`id_grop`,`login`,`time`) VALUES ('".$id."','".$_COOKIE['login']."','".time()."');");
$u = mysql_query('SELECT * FROM users WHERE login = "'.$_COOKIE['login'].'"');
$u = mysql_fetch_assoc($u);
if($u['level'] == 0){ $gz = 1;} else { $gz = $u['level']; }
$as = 100 * $gz;
$exp = $u['activ'] / $as;
mysql_query("UPDATE `grop` SET `exp`=`exp` + $exp WHERE id = '".$id."'");
echo'Вы успешно вступили в группу';
} else {
$gt = mysql_query('SELECT * FROM grop_user_in WHERE login = "'.$_COOKIE['login'].'"');
$gt = mysql_fetch_assoc($gt);
if(empty($gt['login'])){
mysql_query("INSERT INTO `grop_user_in`(`id_grop`,`login`) VALUES ('".$id."','".$_COOKIE['login']."');");
echo'Заявка на вступление в группу подана. После одобрения ее вы попадете в группу';
$gtq = mysql_query('SELECT * FROM grop WHERE id = "'.$id.'"');
$gtq = mysql_fetch_assoc($gtq);
$i = $_COOKIE['login'];
$data = date("d.m.Y H:i:s");
$msg = 'В вашей группе <strong>'.$gtq['name'].'</strong> появилась новая заявка на вступление.';
mysql_query("INSERT INTO `send_mail`(`my_login`, `send_login`, `msg`, `data`) VALUES ('System','".$gtq['cozd']."','$msg','$data')");
mysql_query("UPDATE `users` SET `my_mail`=`my_mail` + 1 WHERE login = '".$gtq['cozd']."'");

} else {echo'Вы уже подали заявку!'; }
}
} else { echo'Вы уже есть в данной группе'; }
} else {echo'Вы должны быть зарегистрированы!'; }
echo'</div>';
break;
/*
------------------------------------------------------
Выход из группы
------------------------------------------------------
*/
case 'out':
$id = abs(htmlspecialchars($_GET['id']));
$gr = mysql_query('SELECT * FROM grop WHERE id = "'.$id.'"');
$gr = mysql_fetch_assoc($gr);
echo'<div class="menu">';
if(is_user()){
$gt = mysql_query('SELECT * FROM grop_user WHERE login = "'.$_COOKIE['login'].'" AND id_grop = "'.$id.'"');
$gt = mysql_fetch_assoc($gt);
if(!empty($gt['login'])){
if($gr['lider'] == $_COOKIE['login'] || $gr['lider'] == NULL){echo'Вы не можете выйти из группы. Сначало назначте лидера!'; } else {
mysql_query('DELETE FROM `grop_user` WHERE `login` = "'.$_COOKIE['login'].'" AND `id_grop` = "'.$id.'"');
echo'Вы вышли из группы';
}
} else {echo'Вы не состоите в данной группе!'; }
} else {echo'Вы должны быть зарегистрированы!'; }
echo'</div>';
break;
/*
------------------------------------------------------
Настройки группы
------------------------------------------------------
*/
case 'setting':
$id = abs(htmlspecialchars($_GET['id']));
echo'<div class="menu">';
if(is_user()){
$grt = mysql_query('SELECT * FROM grop_user WHERE login = "'.$_COOKIE['login'].'"');
$grt = mysql_fetch_assoc($grt);
$gr = mysql_query('SELECT * FROM grop WHERE id = "'.$grt['id_grop'].'"');
$gr = mysql_fetch_assoc($gr);
if($gr['cozd'] == $_COOKIE['login'] || $gr['lider'] == $_COOKIE['login'] || $gr['moder'] == $_COOKIE['login']){
if($gr['cozd'] == $_COOKIE['login'] || $gr['lider'] == $_COOKIE['login']){
echo'<a href="?mode=edit1">Редактировать группу</a><br />
<a href="?mode=edit2">Изменить лого/аватарку</a><br />
<a href="?mode=edit3">Назначить нового лидера/мд</a><br /><br />';
}
if($gr['cozd'] == $_COOKIE['login'] || $gr['lider'] == $_COOKIE['login'] || $gr['moder'] == $_COOKIE['login']){
echo'<a href="?mode=edit4">Выгнать из группы</a><br />
<a href="?mode=edit5">Заявку на вступление</a> ['.index_to('grop_user_in','id_grop',$gr['id']).']';
}
}
} else {echo'Вы должны быть зарегистрированы!'; }
echo'</div>';
break;
case 'edit1':
echo'<div class="menu">';
if(is_user()){
$grt = mysql_query('SELECT * FROM grop_user WHERE login = "'.$_COOKIE['login'].'"');
$grt = mysql_fetch_assoc($grt);
$gr = mysql_query('SELECT * FROM grop WHERE id = "'.$grt['id_grop'].'"');
$gr = mysql_fetch_assoc($gr);
if($gr['cozd'] == $_COOKIE['login'] || $gr['lider'] == $_COOKIE['login']){
if($gr['status'] == 'user'){$a = 'selected="selected"';} else { $a = ''; }
echo'<form action="?mode=edit1" method="post">
Название  группы:<br />
<input name="name" type="text" value="'.$gr['name'].'" /><br />
Описание группы:<br />
<textarea name="opi" cols="40" rows="4">'.$gr['opi'].'</textarea><br />
Тип группы:<br />
<select name="type">
  <option value="all">Открытая</option>
  <option value="user" '.$a.'>Закрытая</option>
</select><br />
<input name="" type="submit" value="Изменить" />
</form>';
$opi = check($_POST['opi']);
$name = check($_POST['name']);
$type = check($_POST['type']);
if(!empty($opi) && !empty($name)){
mysql_query("UPDATE `grop` SET `name`='$name',`opi`='$opi',`status`='$type' WHERE login = '".$grt['id_grop']."'");
echo'Данные измненены!';
}
}
} else {echo'Вы должны быть зарегистрированы!'; }
echo'</div>';
break;
case 'edit2':
echo'<div class="menu">';
if(is_user()){
$grt = mysql_query('SELECT * FROM grop_user WHERE login = "'.$_COOKIE['login'].'"');
$grt = mysql_fetch_assoc($grt);
$gr = mysql_query('SELECT * FROM grop WHERE id = "'.$grt['id_grop'].'"');
$gr = mysql_fetch_assoc($gr);
if($gr['cozd'] == $_COOKIE['login'] || $gr['lider'] == $_COOKIE['login']){
echo'<form method="post" action="?mode=edit2_1" enctype="multipart/form-data">
Выберите файл :<br>
<input name="filename" type="file"><br>
<input name="mini" type="radio" value="st1" checked /> - Маленький логотип
<input name="mini" type="radio" value="st2" /> - Большой логотип
<input type="submit" name="submit"  value="Загрузить">
</form>';
}
} else {echo'Вы должны быть зарегистрированы!'; }
echo'</div>';
break;
case 'edit2_1':
echo'<div class="menu">';
if(is_user()){
$grt = mysql_query('SELECT * FROM grop_user WHERE login = "'.$_COOKIE['login'].'"');
$grt = mysql_fetch_assoc($grt);
$gr = mysql_query('SELECT * FROM grop WHERE id = "'.$grt['id_grop'].'"');
$gr = mysql_fetch_assoc($gr);
if($gr['cozd'] == $_COOKIE['login'] || $gr['lider'] == $_COOKIE['login']){
$mini = check($_POST['mini']);

$file = basename($_FILES['filename']['name']);
if(!empty($file)){
$type = explode('.',$file);
$exfile = $type[count($type) - 1];
if($exfile == 'gif' || $exfile == 'jpg' || $exfile == 'jpeg' || $exfile == 'png'){
$siize = basename($_FILES['filename']['size']); 
$a = $siize / 1024;
$otvet = round($a, 2);
   if($otvet > 512)
   {
     echo ("Размер файла превышает 512 KB.");
     exit;
   }

   // Проверяем загружен ли файл
   if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
   {
     // Если файл загружен успешно, перемещаем его
     // из временной директории в конечную
     move_uploaded_file($_FILES["filename"]["tmp_name"], "../obmen/grop/".$_FILES["filename"]["name"]);
	 $img = $file;
if($mini == 'st1'){
mysql_query("UPDATE `grop` SET `mini`='$img' WHERE id = '".$grt['id_grop']."';");
} else {
mysql_query("UPDATE `grop` SET `logo`='$img' WHERE id = '".$grt['id_grop']."';");
}
echo ' <b>Ваше изображение успешно загружено!</b><br />';
   } else {
      echo("Ошибка загрузки файла");
   }
} else {echo'Ошибка! загружаются файлы .gif .jpg .jpeg .png только в нижнем регистре!';}

}
}
} else {echo'Вы должны быть зарегистрированы!'; }
echo'</div>';
break;
case 'edit3':
echo'<div class="menu">';
if(is_user()){
$grt = mysql_query('SELECT * FROM grop_user WHERE login = "'.$_COOKIE['login'].'"');
$grt = mysql_fetch_assoc($grt);
$gr = mysql_query('SELECT * FROM grop WHERE id = "'.$grt['id_grop'].'"');
$gr = mysql_fetch_assoc($gr);
if($gr['cozd'] == $_COOKIE['login'] || $gr['lider'] == $_COOKIE['login']){
echo'<form action="?mode=edit3" method="post">
Пользователь:<br />
<select name="user">';
$g=mysql_query("SELECT * FROM `grop_user` WHERE `id_grop` = '".$grt['id_grop']."'  ORDER BY `id` DESC");  
while($u=mysql_fetch_array($g)){ 
echo'<option value="'.$u['login'].'">'.$u['login'].'</option>';}
echo'</select><br />
Станет:<br />
<select name="type">
  <option value="moder">Модератором</option>
  <option value="lider">Лидером</option>
</select><br />
<input name="" type="submit" value="Изменить" />
**Внимание! Если вы сейчас находитесь на данной должности вы с нее слетите!
</form>';
$type = check($_POST['type']);
$user = check($_POST['user']);
if($type == !NULL){
mysql_query("UPDATE `grop` SET $type='$user' WHERE id = '".$grt['id_grop']."';");
echo'Назначение прошло успешно!';
}
}
} else {echo'Вы должны быть зарегистрированы!'; }
echo'</div>';
break;
case 'edit4':
if(is_user()){
$grt = mysql_query('SELECT * FROM grop_user WHERE login = "'.$_COOKIE['login'].'"');
$grt = mysql_fetch_assoc($grt);
$gr = mysql_query('SELECT * FROM grop WHERE id = "'.$grt['id_grop'].'"');
$gr = mysql_fetch_assoc($gr);
if($gr['cozd'] == $_COOKIE['login'] || $gr['lider'] == $_COOKIE['login'] || $gr['moder'] == $_COOKIE['login']){
define('TOPAGE',10);
$page=(int)$_GET['page'];  
     
   $q=mysql_result(mysql_query("SELECT COUNT(*) FROM `grop_user` WHERE `id_grop` = '".$grt['id_grop']."'"),0);  
      
    $total = intval(($q - 1) / TOPAGE) + 1;  
      
    if(empty($page) or $page < 0) $page = 1;  
      
    if($page > $total) $page = $total;  
      
    $start = $page * TOPAGE -TOPAGE;  

    $g=mysql_query("SELECT * FROM `grop_user` WHERE `id_grop` = '".$grt['id_grop']."'  ORDER BY `id` DESC LIMIT $start,".TOPAGE."");  
while($u=mysql_fetch_array($g)){ 
echo'<div class="menu">';
echo'<a href="/users/profile.php?user='.$u['login'].'">'.$u['login'].'</a> <a href="?mode=edit4_1&user='.$u['login'].'" onclick="return confirm(\'Вы подтверждаете удаление?\')">Удалить</a>';
echo'</div>';
}
if ($page != $total) $nextpage = ' <a href="?mode='.$mode.'&id='.$id.'&page='. ($page + 1) .'">Далее</a>';  
if($page - 1 > 0) $pageback = '<a href="?mode='.$mode.'&id='.$id.'&page='. ($page - 1) .'">Назад</a> ';  
if($q == 0){ echo'<div class="menu">Групы еще не созданы!</div>'; }
echo''.$pageback.'  '.$nextpage.'';

}
} else {echo'<div class="menu">Вы должны быть зарегистрированы!</div>'; }
break;
case 'edit4_1':
echo'<div class="menu">';
if(is_user()){
$grt = mysql_query('SELECT * FROM grop_user WHERE login = "'.$_COOKIE['login'].'"');
$grt = mysql_fetch_assoc($grt);
$gr = mysql_query('SELECT * FROM grop WHERE id = "'.$grt['id_grop'].'"');
$gr = mysql_fetch_assoc($gr);
if($gr['cozd'] == $_COOKIE['login'] || $gr['lider'] == $_COOKIE['login'] || $gr['moder'] == $_COOKIE['login']){
$user = check($_GET['user']);
if($gr['cozd'] == $user || $gr['lider'] == $user || $gr['moder'] == $user){ echo'Запрещено выгонять админ состав группы!';} else {
mysql_query('DELETE FROM `grop_user` WHERE `login` = "'.$user.'" AND `id_grop` = "'.$grt['id_grop'].'"');
echo'Он ушел! но обещал вернутся!';
}
}
} else {echo'Вы должны быть зарегистрированы!'; }
echo'</div>';
break;
case 'edit5':
if(is_user()){
$grt = mysql_query('SELECT * FROM grop_user WHERE login = "'.$_COOKIE['login'].'"');
$grt = mysql_fetch_assoc($grt);
$gr = mysql_query('SELECT * FROM grop WHERE id = "'.$grt['id_grop'].'"');
$gr = mysql_fetch_assoc($gr);
if($gr['cozd'] == $_COOKIE['login'] || $gr['lider'] == $_COOKIE['login'] || $gr['moder'] == $_COOKIE['login']){
define('TOPAGE',10);
$page=(int)$_GET['page'];  
     
   $q=mysql_result(mysql_query("SELECT COUNT(*) FROM `grop_user_in` WHERE `id_grop` = '".$grt['id_grop']."'"),0);  
      
    $total = intval(($q - 1) / TOPAGE) + 1;  
      
    if(empty($page) or $page < 0) $page = 1;  
      
    if($page > $total) $page = $total;  
      
    $start = $page * TOPAGE -TOPAGE;  

    $g=mysql_query("SELECT * FROM `grop_user_in` WHERE `id_grop` = '".$grt['id_grop']."'  ORDER BY `id` DESC LIMIT $start,".TOPAGE."");  
while($u=mysql_fetch_array($g)){ 
echo'<div class="menu">';
echo'<a href="/users/profile.php?user='.$u['login'].'">'.$u['login'].'</a> [<a href="?mode=edit5&st=in&user='.$u['login'].'">Принять</a>][<a href="?mode=edit5&st=out&user='.$u['login'].'">Удалить</a>]';
echo'</div>';
}
if ($page != $total) $nextpage = ' <a href="?mode='.$mode.'page='. ($page + 1) .'">Далее</a>';  
if($page - 1 > 0) $pageback = '<a href="?mode='.$mode.'page='. ($page - 1) .'">Назад</a> ';  
if($q == 0){ echo'<div class="menu">Заявок нету</div>'; }
echo''.$pageback.'  '.$nextpage.'';
$st = check($_GET['st']);
$user = check($_GET['user']);
if(!empty($st) && !empty($user)){
if($st == 'in'){
mysql_query("INSERT INTO `grop_user`(`id_grop`,`login`,`time`) VALUES ('".$grt['id_grop']."','".$user."','".time()."');");
mysql_query('DELETE FROM `grop_user_in` WHERE `login` = "'.$user.'" AND `id_grop` = "'.$grt['id_grop'].'"');
echo'Приглашен!';
$b = mysql_query('SELECT * FROM users WHERE login = "'.$user.'"');
$b = mysql_fetch_assoc($b);
if($b['level'] == 0){ $gz = 1;} else { $gz = $u['level']; }
$as = 100 * $gz;
$exp = $b['activ'] / $as;
mysql_query("UPDATE `grop` SET `exp`=`exp` + $exp WHERE id = '".$grt['id_grop']."'");
} else {
echo'Заявка откланена!';
mysql_query('DELETE FROM `grop_user_in` WHERE `login` = "'.$user.'" AND `id_grop` = "'.$grt['id_grop'].'"');
}
}
}
} else {echo'<div class="menu">Вы должны быть зарегистрированы!</div>'; }
break;
default: 
header ('location: ?mode=index'); 
endswitch;
echo'<div class="menu"><a href="/">На главную</a></div>';
include(BASEDIR.INC.'foot.php');
?>