Файл: groups/index.php
Строк: 877
<?php
require '../sid.php';
require '../config.php';
$link = connect_db();
if (!empty($_SESSION['us'])) {
       list($user, $id, $ps) = check_login($link);
       whorm(0, 'groups');
}
include '../head.php';
include '../navigator.php';
    $do = (isset($_GET['do'])) ? $_GET['do'] : NULL;
    switch($do) {
    default:
        echo $div_title . 'Группы' . $div_end . $div_left;
            unset($_SESSION['s']);
                echo $div_menu . '
                     <a href="index.php?do=groups">Все группы</a> |
                     <a href="index.php?do=groups&my">Мои группы</a>
                     ' . $block . '
                     <b>Разделы</b>
                     ' . $block . '
                     <a href="index.php?do=groups&new">Новые</a> |
                     <a href="index.php?do=groups&open">Открытые</a>
                     ' . $div_end;
            $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups_razdel`"), 0);
            if ($count != FALSE) {
                $n = new navigator($count, 25, '?');
                $query = mysql_query("SELECT `groups_razdel`.*,
                                     (SELECT COUNT(*) FROM `groups` WHERE `groups`.`in_group` = '0' AND `groups`.`uid` = `groups_razdel`.`id`) AS c,
                                     (SELECT COUNT(*) FROM `groups` WHERE `groups`.`uid` = `groups_razdel`.`id` AND `groups`.`date` > '" . (time() - 86400) . "') AS t
                                     FROM `groups_razdel` ORDER BY `groups_razdel`.`id` ASC {$n->limit}");
                $i = 0;
                while($a = mysql_fetch_assoc($query)) {
                $new_gr = (!empty($a['t'])) ? '<span style="color: #FF0000;"> +' . $a['t'] . '</span>' : '';
                    echo ($i ++ % 2) ? $div_tworazdel : $div_razdel;
                    echo '<a href="index.php?do=group&g='.$a['id'].'">' . $a['name'] . '</a> (' . $a['c'] . ')'  . $new_gr . $div_end;
                }
                echo '<form action="index.php?do=search" method="post">
                      <fieldset>
                      <label for="q">Поиск</label>:
                      <br/>
                      <input type="text" id="q" name="s" value=""/>
                      <br/>
                      <input type="submit" name="go" value="Найти"/><br/>
                      </fieldset>
                      </form>';
                echo $n->navi();
            } else {
                echo 'Разделы не созданы!<br/>';
            }
        echo $div_end;
    break;
    // поиск
    case search:
        echo $div_title . 'Группы' . $div_end . $div_left;
                echo $div_menu . '
                     <a href="index.php?do=groups">Все группы</a> |
                     <a href="index.php?do=groups&my">Мои группы</a>
                     ' . $block . '
                     <a href="index.php?'.$ref.'">Разделы</a>
                     ' . $block . '
                     <a href="index.php?do=groups&new">Новые</a> |
                     <a href="index.php?do=groups&open">Открытые</a>
                     ' . $div_end;
            if (isset($_POST['s'])) $s = trim(mysql_real_escape_string(check($_POST['s'])));
            if (isset($_SESSION['s'])) $s = trim(mysql_real_escape_string(check($_SESSION['s'])));
            $_SESSION['s'] = $s;
            if (empty($_POST['s']) && empty($_SESSION['s'])) {
                err('Не веден поисковой запрос!');
                include_once '../foot.php';
                exit();
            }
            $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups` WHERE `name` LIKE '%$s%' GROUP BY `name`"), 0);
            if ($count != FALSE) {
                $n = new navigator($count, 10, '?do=search&');
                $query = mysql_query("SELECT * FROM `groups` WHERE `name` LIKE '%$s%' GROUP BY `name` ORDER BY `id` ASC {$n->limit}");
                $i = 0;
                while($a = mysql_fetch_assoc($query)) {
                $logo = (!empty($a['path'])) ? '<img src="../resize.php?img=groups/'.$a['path'].'&width=75&height=0" alt=""/> ' : '';
                $Num = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups` WHERE `open` = '1' AND `in_group` = '$a[id]'"), 0);
                   echo ($i ++ % 2) ? $div_tworazdel : $div_razdel;
                   echo $logo . '<a href="index.php?do=club&g='.$a['uid'].'&club='.$a['id'].'">' . $a['name'] . '</a> (' . $Num . ')' . $div_end;
                }
                echo $n->navi();
            } else {
                echo 'Группы не найдены!<br/>';
            }
        echo $div_end;
    break;
// Список выбранных групп
    case groups:
        echo $div_title . 'Группы' . $div_end . $div_left;
             if (isset($_GET['my'])) {
                echo $div_menu . '
                     <a href="index.php?do=groups">Все группы</a>
                     ' . $block . '
                     <b>Мои группы</b> | <a href="index.php?'.$ref.'">Разделы</a>
                     ' . $block . '
                     <a href="index.php?do=groups&new">Новые</a> |
                     <a href="index.php?do=groups&open">Открытые</a>
                     ' . $div_end;
                $zapros = "AND `author` = '$user[id]' ORDER BY `id` ASC";
             } elseif (isset($_GET['new'])) {
                echo $div_menu . '
                     <a href="index.php?do=groups">Все группы</a>
                     ' . $block . '
                     <b>Новые</b> | <a href="index.php?'.$ref.'">Разделы</a>
                     ' . $block . '
                     <a href="index.php?do=groups&my">Мои группы</a> |
                     <a href="index.php?do=groups&open">Открытые</a>
                     ' . $div_end;
                $zapros = "ORDER BY `id` DESC";
            } elseif (isset($_GET['open'])) {
                echo $div_menu . '
                     <a href="index.php?do=groups">Все группы</a>
                     ' . $block . '
                     <b>Открытые</b> | <a href="index.php?'.$ref.'">Разделы</a>
                     ' . $block . '
                     <a href="index.php?do=groups&my">Мои группы</a> |
                     <a href="index.php?do=groups&new">Новые</a>
                     ' . $div_end;
                $zapros = "AND `open` = '1' ORDER BY `id` ASC";
            } else {
                echo $div_menu . '
                     <a href="index.php?do=groups&my">Мои группы</a>
                     ' . $block . '
                     <b>Все группы</b> | <a href="index.php?'.$ref.'">Разделы</a>
                     ' . $block . '
                     <a href="index.php?do=groups&new">Новые</a> |
                     <a href="index.php?do=groups&open">Открытые</a>
                     ' . $div_end;
                $zapros = "ORDER BY `id` ASC";
            }
            $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups` WHERE `in_group` = '' $zapros"), 0);
            $n = new navigator('?', 10, $count);
            if ($count != FALSE) {
            $view = mysql_query("SELECT * FROM `groups` WHERE `in_group` = '' $zapros {$n->limit}");
               $i = 0;
               while($a = mysql_fetch_assoc($view)) {
               $logo = (!empty($a['path'])) ? '<img src="../resize.php?img=groups/'.$a['path'].'&width=75&height=0" alt=""/> ' : '';
                $Num = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups` WHERE `open` = '1' AND `in_group` = '$a[id]'"), 0);
                   echo ($i ++ % 2) ? $div_tworazdel : $div_razdel;
                   echo $logo . '<a href="index.php?do=club&g='.$a['uid'].'&club='.$a['id'].'">' . $a['name'] . '</a> (' . $Num . ')' . $div_end;
               }
                   echo $n->navi();
            } else {
                  echo 'Группы не найдены.<br/>';
            }
        echo $div_end;
    break;
// Список групп
    case group:
        echo $div_title . 'Группы' . $div_end . $div_left;
        $g = my_int($_GET['g']);
            echo (rat($user['id']) >= 100) ? $div_menu . '<a href="index.php?do=add&g='.$g.'">Создать группу</a>' . $div_end : '';
             if (isset($_GET['my'])) {
                echo $div_menu . '
                     <a href="index.php?do=groups">Все группы</a>
                     ' . $block . '
                     <b>Мои группы</b> | <a href="index.php?'.$ref.'">Разделы</a>
                     ' . $block . '
                     <a href="index.php?do=groups&new">Новые</a> |
                     <a href="index.php?do=groups&open">Открытые</a>
                     ' . $div_end;
                $zapros = "AND `author` = '$user[id]' ORDER BY `id` ASC";
             } elseif (isset($_GET['new'])) {
                echo $div_menu . '
                     <a href="index.php?do=groups">Все группы</a>
                     ' . $block . '
                     <b>Новые</b> | <a href="index.php?'.$ref.'">Разделы</a>
                     ' . $block . '
                     <a href="index.php?my">Мои группы</a> |
                     <a href="index.php?open">Открытые</a>
                     ' . $div_end;
                $zapros = "ORDER BY `id` DESC";
            } elseif (isset($_GET['open'])) {
                echo $div_menu . '
                     <a href="index.php?do=groups">Все группы</a>
                     ' . $block . '
                     <b>Открытые</b> | <a href="index.php?'.$ref.'">Разделы</a>
                     ' . $block . '
                     <a href="index.php?do=groups&my">Мои группы</a> |
                     <a href="index.php?do=groups&new">Новые</a>
                     ' . $div_end;
                $zapros = "AND `open` = '1' ORDER BY `id` ASC";
            } else {
                echo $div_menu . '
                     <a href="index.php?do=groups">Все группы</a> |
                     <a href="index.php?do=groups&my">Мои группы</a>
                     ' . $block . '
                     <a href="index.php?'.$ref.'">Разделы</a>
                     ' . $block . '
                     <a href="index.php?do=groups&new">Новые</a> |
                     <a href="index.php?do=groups&open">Открытые</a>
                     ' . $div_end;
                $zapros = "ORDER BY `id` ASC";
            }
            $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups` WHERE `uid` = '$g' AND `in_group` = '' $zapros"), 0);
            $n = new navigator('?', 10, $count);
            if ($count != FALSE) {
               $view = mysql_query("SELECT * FROM `groups` WHERE `uid` = '$g' AND `in_group` = '' $zapros {$n->limit}");
               $i = 0;
               while($a = mysql_fetch_assoc($view)) {
               $Num = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups` WHERE `open` = '1' AND `in_group` = '$a[id]'"), 0);
               $logo = (!empty($a['path'])) ? '<img src="../resize.php?img=groups/'.$a['path'].'&width=75&height=0" alt=""/> ' : '';
                   echo ($i ++ % 2) ? $div_tworazdel : $div_razdel;
                   echo $logo . '<a href="index.php?do=club&g='.$g.'&club='.$a['id'].'">' . $a['name'] . '</a> (' . $Num . ')' . $div_end;
               }
                   echo $n->navi();
            } else {
                  echo 'Группы не найдены.<br/>';
            }
        echo $div_end;
    break;
// Новая группа
    case add:
        echo $div_title . 'Новая группа' . $div_end . $div_left . $div_menu . '
             <a href="index.php?'.$ref.'">Все группы</a>' . $div_end;
        $g = my_int($_GET['g']);
        $lider = mysql_query("SELECT `id` FROM `groups` WHERE `author` = '$user[id]'");
        if (mysql_num_rows($lider) == 3) {
            err('Вы уже являетесь создателем 3 групп!');
            include '../foot.php';
            exit();
        }
        $em = mysql_query("SELECT `id` FROM `groups_razdel` WHERE `id` = '$g' LIMIT 1");
        if (mysql_num_rows($em) == FALSE) {
            err('Раздел не найден!');
            include '../foot.php';
            exit();
        }
        if (rat($user['id']) < 100) {
            err('Для создание группы, Вам необходимо минимум 100% рейтинга!');
            include '../foot.php';
            exit();
        }
        if (isset($_POST['ok'])) {
           $nazv = trim(mysql_real_escape_string(check($_POST['nazv'])));
           $opis = trim(mysql_real_escape_string(check($_POST['opis'])));
           $rools = trim(mysql_real_escape_string(check($_POST['rools'])));
           $view_chat = my_int($_POST['view_chat']);
           $view_forum = my_int($_POST['view_forum']);
           $open = my_int($_POST['open']);
            if (empty($nazv)) {
               err('Пустое название группы!');
            } elseif (empty($opis)) {
               err('Пустое описание группы!');
            } else {
               mysql_query("INSERT INTO `groups` SET
                            `name` = '$nazv',
                            `opis` = '$opis',
                            `author` = '$user[id]',
                            `rool` = '$rools',
                            `open` = '$open',
                            `uid` = '$g',
                            `view_chat` = '$view_chat',
                            `view_forum` = '$view_forum',
                            `date` = '" . time() . "'");
               $last = mysql_fetch_array(mysql_query("SELECT `id` FROM `groups` ORDER BY `id` DESC LIMIT 1"));
        /*--------------------рассылка в ленту---------------------*/
        $frnd = mysql_query("SELECT * FROM `friends` WHERE `user` = '$user[id]' AND `zajavka` = '1'");
        while($send = mysql_fetch_assoc($frnd)) {
             if (user_inf($send['who'], 'my_lenta_groups') == 1 && $user['fr_lenta_groups'] == 1) {
                $message = us($user['id']) . ' создал свою группу <a href="groups/index.php?do=club&g='.$g.'&club='.$last[0].'">' . $nazv . '</a>!';
                mysql_query("INSERT INTO `lenta` SET
                               `user` = '$send[who]',
                            `text` = '$message',
                            `type` = 'groups',
                            `date` = '" . time() . "',
                            `read` = '1'");
             }
        }
        /*--------------------рассылка в ленту---------------------*/
               header('Location: index.php?do=club&g='.$g.'&club=' . $last[0]);
            }
        }
            echo '<fieldset> 
                  <FORM method="POST" action="index.php?do=add&g='.$g.'">
                  <label>Имя:</label><br/>
                  <input type="text" name="nazv"/>
                  <br/>
                  <label>Описание:</label><br/>
                  <textarea name="opis" cols="50" rows="5" style="width: 99%;"></textarea>
                  <label>Правила:</label><br/>
                  <textarea name="rools" cols="50" rows="5" style="width: 99%;"></textarea>
                  <label>Статус группы:</label><br/>
                  <input type="radio" name="open" checked="checked" value="1"/> Открытая
                  <br/>
                  <input type="radio" name="open" value="0"/> Закрытая
                  <br/>
                  <label>Чат могут просматривать:</label>
                  <br/>
                  <select name="view_chat">
                  <option value="1">Все</option>
                  <option value="0">Только участники</option>
                  </select>
                  <br/>
                  <label>Форум могут просматривать:</label>
                  <br/>
                  <select name="view_forum">
                  <option value="1">Все</option>
                  <option value="0">Только участники</option>
                  </select>
                  <br/>
                  <input type="submit" name="ok" value="Создать"/>
                  </FORM>
                  </fieldset>';
        echo $div_end;
    break;
// Группа
    case club:
        $club = my_int($_GET['club']);
        $g = my_int($_GET['g']);
        $select = mysql_query("SELECT * FROM `groups` WHERE `id` = '$club' AND `uid` = '$g' AND `author` != '0' LIMIT 1");
            if (mysql_num_rows($select) == FALSE) {
                err('Группы не существует!');
                include '../foot.php';
                exit();
            }
        $in = mysql_fetch_assoc($select);
        echo $div_title . $in['name'] . $div_end . $div_left . $div_menu . '
             <a href="index.php?do=groups">Все группы</a>' . $div_end;
        if (isset($_GET['del_x'])) {
            $del_x = my_int($_GET['del_x']);
            $T = mysql_query("SELECT `id` FROM `groups` WHERE `id` = '$del_x' LIMIT 1");
            if (mysql_num_rows($T) != FALSE) {
                $f = mysql_query("SELECT `path` FROM `groups_forum_m` WHERE `club` = '$del_x'");
                while($delf = mysql_fetch_assoc($f)) {
                    if (file_exists('upload/' . $delf['path'])) unlink('upload/' . $delf['path']);
                }
                mysql_query("DELETE FROM `groups` WHERE `id` = '$del_x' LIMIT 1");
                mysql_query("DELETE FROM `groups_news` WHERE `uid` = '$del_x'");
                mysql_query("DELETE FROM `groups_chat` WHERE `club` = '$del_x'");
                mysql_query("DELETE FROM `groups_forum_t` WHERE `club` = '$del_x'");
                mysql_query("DELETE FROM `groups_forum_m` WHERE `club` = '$del_x'");
                mysql_query("DELETE FROM `groups_forum_r` WHERE `club` = '$del_x'");
                header('Location: index.php?' . $ref);
            } else {
                header('Location: index.php?' . $ref);
            }
        }
        if ($user['level'] == 4 || $user['level'] == 5 && $user['id'] != $in['author']) {
            echo '» <a href="index.php?do=club&g='.$g.'&club='.$club.'&del_x='.$club.'">Удалить группу</a><br/>';
        }
        if ($in['open'] == 1) $op = '(Свободно)';
        else $op = '(После подтверждения)';
        // сообщения в чате
        $num_chat = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups_chat` WHERE `club` = '$club'"), 0);
        // разделы форума
        $num_forum_r = mysql_result(mysql_query("SELECT COUNT(*) FROM groups_forum_r WHERE club = '$club'"), 0);
        // темы форума
        $num_forum_t = mysql_result(mysql_query("SELECT COUNT(*) FROM groups_forum_t WHERE club = '$club'"), 0);
        // сообщения форума
        $num_forum_m = mysql_result(mysql_query("SELECT COUNT(*) FROM groups_forum_m WHERE club = '$club'"), 0);
        // участники
        $num_users = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups` WHERE `in_group` = '$club' AND `open` = '1'"), 0);
        ####
        $error = mysql_query("SELECT * FROM `groups` WHERE `user` = '$user[id]' AND `in_group` = '$club' LIMIT 1");
        $is_error = mysql_fetch_assoc($error);
        ####
        if ($in['author'] == $user['id']) {
           $in_club = '';
        } elseif (mysql_num_rows($error) == FALSE && !empty($_SESSION['us'])) {
           $in_club = '<img src="../ico/enter.png" alt=""/>
                       <a href="index.php?do=inclub&g='.$g.'&club='.$club.'">Вступить</a> ' . $op . $block;
        } elseif (mysql_num_rows($error) != FALSE && !empty($_SESSION['us']) && $is_error['open'] == 1) {
           $in_club = '<img src="../ico/enter.png" alt=""/>
                       <a href="index.php?do=ofclub&g='.$g.'&club='.$club.'">Выйти</a> ' . $block;
        } elseif (mysql_num_rows($error) != FALSE && !empty($_SESSION['us']) && $is_error['open'] == 0) {
           $in_club = '<img src="../ico/enter.png" alt=""/>
                       Ожидается одобрение вступления. ' . $block;
        }
        echo (!empty($in['path'])) ? '<img src="../resize.php?img=groups/'.$in['path'].'&width=75&height=0" alt=""/><br/>' : '';
        $GrName = mysql_fetch_array(mysql_query("SELECT `name` FROM `groups_razdel` WHERE `id` = '$g' LIMIT 1"));
        echo $div_tworazdel . 'Категория: <a href="index.php?do=group&g='.$g.'">' . $GrName[0] . '</a><br/>';
        $for_lvl = mysql_fetch_array(mysql_query("SELECT `liven`, `user` FROM `groups` WHERE `in_group` = '$club' LIMIT 1"));
        // развернутое управление
        if (!isset($_GET['upr']) || $_GET['upr'] == 0) {
            $upr = 1;
        } elseif (isset($_GET['upr']) == 1 && $in['author'] == $user['id']) {
            $upr = 0;
            echo '» <a href="index.php?do=load&g='.$g.'&c='.$club.'">Логотип</a>
                  <br/>
                  » <a href="index.php?do=add_new&g='.$g.'&c='.$club.'">Новости</a>
                  <br/>
                  » <a href="index.php?do=new_user&g='.$g.'&c='.$club.'">Заявки</a>
                  <br/>
                  » <a href="index.php?do=edit&g='.$g.'&c='.$club.'">Редактор</a>
                  <br/>
                  » <a href="index.php?do=g_delete&g='.$g.'&c='.$club.'">Удаление</a><br/>';
        } elseif (isset($_GET['upr']) == 1 && $for_lvl[0] == 1 && $for_lvl[1] == $user['id']) {
            $upr = 0;
            echo '» <a href="index.php?do=add_new&g='.$g.'&c='.$club.'">Новости</a>
                  <br/>
                  » <a href="index.php?do=new_user&g='.$g.'&c='.$club.'">Заявки</a>
                  <br/>
                  » <a href="index.php?do=edit&g='.$g.'&c='.$club.'">Редактор</a><br/>';
        }
        if ($in['author'] == $user['id'] || $for_lvl[0] == 1 && $for_lvl[1] == $user['id']) {
            echo '<a href="index.php?do=club&g='.$g.'&club='.$club.'&upr='.$upr.'"><b style="color:red;">Управление</b></a><br/>';
        }
        echo $div_end;
        // развернутые новости
        if (!isset($_GET['news']) || $_GET['news'] == 0) {
            $newslist = 1;
        }
        elseif (isset($_GET['news']) && $_GET['news'] == 1) {
            $newslist = 0;
            $list_new = mysql_query("SELECT * FROM `groups_news` WHERE `uid` = '$club'");
            $ls = 0;
            while(FALSE != ($a_n = mysql_fetch_assoc($list_new))) {
                 echo $div_aut . ++$ls . '. ' . bb_code(smiles($a_n['name'])) . $div_end;
            }
        }
        echo $div_razdel . $in_club . '
              <img src="../ico/novosti.gif" alt=""/>
              <a href="index.php?do=club&g='.$g.'&club='.$club.'&news='.$newslist.'">Новости</a>
              ' . $div_end . $div_razdel . '
              <img src="../ico/anketa.gif" alt=""/>
              <a href="index.php?do=info&g='.$g.'&club='.$club.'">Информация</a>
              ' . $div_end;
        if (isset($_GET['clean'])) {
            if (($in['author'] != $user['id'] && $for_lvl[0] != 1 && $for_lvl[1] == $user['id'])) {
                header('Location: index.php?do=club&g='.$g.'&club='.$club);
            } else {
                mysql_query("DELETE FROM `groups_chat` WHERE `club` = '$club' AND `uid` = '$g'");
                header('Location: index.php?do=club&g='.$g.'&club='.$club.'&clok');
            }
        }
        if (isset($_GET['clok'])) msg('Сообщения в чате удалены!');
        $CleanChat = ($in['author'] == $user['id'] || $for_lvl[0] == 1 && $for_lvl[1] == $user['id'])
        ? '<a href="index.php?do=club&clean&g='.$g.'&club='.$club.'">(очистить)</a>'
        : '';
        echo $div_tworazdel . '<img src="../ico/chat.gif" alt=""/>
              <a href="chat.php?g='.$g.'&club='.$club.'">Чат</a> (' . $num_chat . ') ' . $CleanChat . '
              <br/>
              <img src="../ico/forum.gif" alt=""/>
              <a href="forum.php?g='.$g.'&club='.$club.'">Форум</a> (' . $num_forum_r . '/' . $num_forum_t . '/' . $num_forum_m . ')
              <br/>
              <img src="../ico/druzya.gif" alt=""/>
              <a href="index.php?do=users&g='.$g.'&c='.$club.'">Участники</a> (' . $num_users . ')' . $div_end;
        echo $div_end;
    break;
    case info:
        $club = my_int($_GET['club']);
        $g = my_int($_GET['g']);
        $select = mysql_query("SELECT * FROM `groups` WHERE `id` = '$club' AND `uid` = '$g' AND `author` != '0' LIMIT 1");
            if (mysql_num_rows($select) == FALSE) {
                err('Группы не существует!');
                include '../foot.php';
                exit();
            }
        $in = mysql_fetch_assoc($select);
        echo $div_left . $div_title . 'Информация' . $div_end . $div_menu . '
             <a href="index.php?do=groups">Все группы</a> |
             <a href="index.php?do=club&g='.$g.'&club='.$club.'">' . $in['name'] . '</a>' . $div_end;
        $GrName = mysql_fetch_array(mysql_query("SELECT `name` FROM `groups_razdel` WHERE `id` = '$g' LIMIT 1"));
        $num_admins = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups` WHERE `in_group` = '$club' AND `liven` = '1'"), 0);
        $op = ($in['open'] == 1) ? 'Свободное' : 'После подтверждения';
        $rools = (!empty($in['rool'])) ? smiles(bb_code($in['rool'])) : 'Пусто';
        echo $div_razdel . 'Создана: ' . date('d.m.Y', $in['date']) . '<br/>
              Категория: <a href="index.php?do=group&g='.$g.'">' . $GrName[0] . '</a>
              ' . $div_end . $div_tworazdel . '
              Описание:<br/>' . smiles(bb_code($in['opis'])) . '
              ' . $div_end . $div_razdel . '
              Правила:<br/>' . $rools . '
              ' . $div_end . $div_tworazdel . '
              Чат могут просматривать: ' . (($in['view_chat'] == 1) ? 'Все' : 'Только участники') . '
              <br/>
              Форум могут просматривать: ' . (($in['view_forum'] == 1) ? 'Все' : 'Только участники') . '
              ' . $div_end . $div_razdel . '
              Создатель: ' . us($in['author']) . '<br/>
              <a href="index.php?do=admins&g='.$g.'&c='.$club.'">Руководство</a> (' . $num_admins . ')
              <br/>
              Вступление: ' . $op . $div_end;
    break;
    case admins:
        $g = my_int($_GET['g']);
        $c = my_int($_GET['c']);
        $select = mysql_query("SELECT * FROM `groups` WHERE `id` = '$c' AND `uid` = '$g' LIMIT 1");
        $in = mysql_fetch_assoc($select);
        
        echo $div_left . $div_title . 'Руководство' . $div_end . $div_menu . '
             <a href="index.php?do=groups">Все группы</a> |
             <a href="index.php?do=club&g='.$g.'&club='.$c.'">' . $in['name'] . '</a>' . $div_end;
            if (mysql_num_rows($select) == FALSE) {
                err('Группы не существует!');
                include '../foot.php';
                exit();
            }
$ingr = mysql_query("SELECT `id` FROM `groups` WHERE 
                    `uid` = '$g'
                    AND
                    `id` = '$c'
                    AND
                    `author` = '$user[id]'
                    OR
                    `in_group` = '$c'
                    AND
                    `user` = '$user[id]'
                    AND
                    `open` = '1'");
    if (mysql_num_rows($ingr) == FALSE) {
        err('Просмотр доступен только участникам группы!');
        include '../foot.php';
        exit();
    }
    $is = mysql_fetch_assoc($ingr);
        $num_admins = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups` WHERE `in_group` = '$c' AND `liven` = '1'"), 0);
        $i = 0;
        if ($num_admins != FALSE) {
        $n = new navigator($num_admins, 10, '?do=admins&g='.$g.'&c='.$c.'&');
        $look = mysql_query("SELECT * FROM `groups` WHERE `in_group` = '$c' AND `liven` = '1' ORDER BY id DESC {$n->limit}");
        while($in = mysql_fetch_assoc($look)) {
            echo ($i ++ % 2) ? $div_tworazdel : $div_razdel;
            echo us($in['user']) . $div_end;
        }
          echo $n->navi();
        } else {
          echo 'Никого нет.<br/>';
        }
        echo $div_end;
    break;
// Пользователи группы
    case users:
        $g = my_int($_GET['g']);
        $c = my_int($_GET['c']);
        $select = mysql_query("SELECT * FROM `groups` WHERE `uid` = '$g' AND `id` = '$c' LIMIT 1");
        $in = mysql_fetch_assoc($select);
        echo $div_title . 'Участники' . $div_end . $div_left . $div_menu . '
             <a href="index.php?'.$ref.'">Все группы</a> |
             <a href="index.php?do=club&g='.$g.'&club='.$c.'">' . $in['name'] . '</a>' . $div_end;
            if (mysql_num_rows($select) == FALSE) {
                err('Группы не существует!');
                include '../foot.php';
                exit();
            }
$ingr = mysql_query("SELECT `id` FROM `groups` WHERE 
                    `uid` = '$g'
                    AND
                    `id` = '$c'
                    AND
                    `author` = '$user[id]'
                    OR
                    `in_group` = '$c'
                    AND
                    `user` = '$user[id]'
                    AND
                    `open` = '1'");
    $is = mysql_fetch_assoc($ingr);
    if (mysql_num_rows($ingr) == FALSE) {
        err('Просмотр доступен только участникам группы!');
        include '../foot.php';
        exit();
    }
        if (isset($_POST['update'])) {
            $lvl = my_int($_POST['lvl']);
            $who = my_int($_POST['who']);
            $gr = mysql_fetch_assoc(mysql_query("SELECT `name` FROM `groups` WHERE `id` = '$c' AND `uid` = '$g' LIMIT 1"));
            if ($lvl != 2) {
            $whylev = ($lvl == 0) ? 'Пользователь' : 'Админ';
              $message = 'Вам присвоен уровень [' . $whylev . '] в группе <a href="groups/index.php?do=club&g='.$g.'&club='.$c.'">'.$gr['name'].'</a>!';
              mysql_query("INSERT INTO `lenta` SET
                            `user` = '$who',
                          `text` = '$message',
                          `type` = 'groups',
                          `date` = '" . time() . "',
                          `read` = '1'");
                mysql_query("UPDATE `groups` SET `liven` = '$lvl' WHERE `user` = '$who' LIMIT 1");
                header('Location: index.php?do=club&g='.$g.'&club=' . $c);
            } elseif ($lvl == 2) {
              $message = 'Вы выгнаны с группы <a href="groups/index.php?do=club&g='.$g.'&club='.$c.'">'.$gr['name'].'</a>!';
              mysql_query("INSERT INTO `lenta` SET
                            `user` = '$who',
                          `text` = '$message',
                          `type` = 'groups',
                          `date` = '" . time() . "',
                          `read` = '1'");
                mysql_query("DELETE FROM `groups` WHERE `user` = '$who' AND `in_group` = '$c' LIMIT 1");
                header('Location: index.php?do=club&g='.$g.'&club=' . $c);
            }
        }
        if (isset($_GET['p'])) {
            $avtor = mysql_fetch_array(mysql_query("SELECT `author` FROM `groups` WHERE `uid` = '$g' AND `id` = '$c' LIMIT 1"));
            if ($avtor[0] != $user['id']) {
                header('Location: index.php?do=club&g='.$g.'&club=' . $c);
                die();
            }
            $p = my_int($_GET['p']);
            $info = mysql_query("SELECT `liven` FROM groups WHERE `in_group` = '$c' AND `user` = '$p' LIMIT 1");
            if (!user_inf($p)) {
               err('Пользователя не существует!');
            } elseif (mysql_num_rows($info) == FALSE) {
               err('Пользователя нет в этой группе!');
            } else {
               $iz = mysql_fetch_assoc($info);
               if ($iz['liven'] == 1) $why_lvl_1 = 'selected="selected"';
               else $why_lvl_2 = 'selected="selected"';
               echo '<fieldset>
                     <FORM method="POST" action="index.php?do=users&g='.$g.'&c='.$c.'">
                     Действие (' . user_inf($p, 'user'). '):<br/>
                     <select name="lvl">
                     <option value="0" ' . $why_lvl_2 . '>Пользователь</option>
                     <option value="1" ' . $why_lvl_1 . '>Админ</option>
                     <option value="2">Выгнать из группы</option>
                     </select>
                     <br/>
                     <input type="hidden" name="who" value="' . $p . '"/>
                     <input type="submit" name="update" value="OK"/>
                     </FORM>
                     </fieldset>';
            }
        }
        $num_users = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups` WHERE `in_group` = '$c' AND `open` = '1'"), 0);
        $i = 0;
        if ($num_users != FALSE) {
        $n = new navigator($num_users, 10, '?do=users&g='.$g.'&c='.$c.'&');
        $look = mysql_query("SELECT * FROM `groups` WHERE `in_group` = '$c' AND `open` = '1' ORDER BY id DESC {$n->limit}");
        while($in = mysql_fetch_assoc($look)) {
            $avt = mysql_fetch_array(mysql_query("SELECT `author` FROM `groups` WHERE `uid` = '$g' AND `id` = '$c' LIMIT 1"));
            if ($avt[0] == $user['id']) $up = ' <a href="index.php?do=users&g='.$g.'&c='.$c.'&p='.$in['user'].'">[апдейт]</a>';
            echo ($i ++ % 2) ? $div_tworazdel : $div_razdel;
            echo us($in['user']) . $up . $div_end;
        }
          echo $n->navi();
        } else {
          echo 'Никого нет.<br/>';
        }
        echo $div_end;
    break;
// Новая новость
    case add_new:
        $g = my_int($_GET['g']);
        $c = my_int($_GET['c']);
        $select = mysql_query("SELECT * FROM `groups` WHERE `uid` = '$g' AND `id` = '$c' LIMIT 1");
        $is = mysql_fetch_assoc($select);
        echo $div_title . 'Новости' . $div_end . $div_left . $div_menu . '
             <a href="index.php?do=groups">Все группы</a> |
             <a href="index.php?do=club&g='.$g.'&club='.$c.'">' . $is['name'] . '</a>' . $div_end;
            if (mysql_num_rows($select) == FALSE) {
                err('Группы не существует!');
                include '../foot.php';
                exit();
            }
        $for_lvl = mysql_fetch_array(mysql_query("SELECT `liven`, `user` FROM `groups` WHERE `in_group` = '$c' LIMIT 1"));
        if ($is['author'] != $user['id'] && $for_lvl[0] != 1 && $for_lvl[1] == $user['id']) {
            header('Location: index.php?do=club&g='.$g.'&club=' . $c);
            die();
        }
    // удаление новости
        if (isset($_GET['x'])) {
           $x = my_int($_GET['x']);
           $empt = mysql_query("SELECT `id` FROM `groups_news` WHERE `rid` = '$g' AND `id` = '$x' LIMIT 1");
           if (mysql_num_rows($empt) == FALSE) {
              err('Новости не существует!');
           } else {
              mysql_query("DELETE FROM `groups_news` WHERE `rid` = '$g' AND `id` = '$x' LIMIT 1");
              header('Location: index.php?do=add_new&g='.$g.'&c=' . $c);
           }
        }
    // добавление новости
        if (isset($_POST['ok_new'])) {
            $nov = trim(mysql_real_escape_string(check($_POST['nov'])));
            if (empty($nov)) {
               err('Пустое содержание новости!');
            } else {
        /*--------------------рассылка в ленту---------------------*/
        $frnd = mysql_query("SELECT * FROM `friends` WHERE `user` = '$user[id]' AND `zajavka` = '1'");
        while($send = mysql_fetch_assoc($frnd)) {
             if (user_inf($send['who'], 'my_lenta_groups') == 1 && $user['fr_lenta_groups'] == 1 && $for_lvl[1] == $send['who']) {
                $message = 'Была добавлена новая новость в <a href="groups/index.php?do=club&g='.$g.'&club='.$c.'">группе</a>!';
                mysql_query("INSERT INTO `lenta` SET
                               `user` = '$send[who]',
                            `text` = '$message',
                            `type` = 'groups',
                            `date` = '" . time() . "',
                            `read` = '1'");
             }
        }
        /*--------------------рассылка в ленту---------------------*/
               mysql_query("INSERT INTO `groups_news` SET `rid` = '$g', `uid` = '$c', `name` = '$nov', `who` = '$user[id]'");
               header('Location: index.php?do=add_new&g='.$g.'&c=' . $c);
            }
        }
        echo '<fieldset>
              <FORM method="POST" action="index.php?do=add_new&g='.$g.'&c='.$c.'">
              <label>Новая новость:</label><br/>
              <textarea name="nov" cols="50" rows="5" style="width: 99%;"></textarea>
              <br/>
              <input type="submit" name="ok_new" value="Добавить"/>
              </FORM>
              </fieldset>';
    // вывод новостей
        $num_news = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups_news` WHERE `rid` = '$g' AND `uid` = '$c'"), 0);
        $i = 0;
        if ($num_news != FALSE) {
        $n = new navigator($num_news, 10, '?do=add_new&g='.$g.'&c='.$c.'&');
        $look = mysql_query("SELECT * FROM `groups_news` WHERE `rid` = '$g' AND `uid` = '$c'");
        while($in = mysql_fetch_assoc($look)) {
            $x = '<a href="index.php?do=add_new&g='.$g.'&c='.$c.'&x='.$in['id'].'"><img src="../ico/delete.gif" alt=""/></a> ';
            echo ($i ++ % 2) ? $div_tworazdel : $div_razdel;
            echo $x . smiles(bb_code($in['name'])) . '<br/>Разместил: ' . user_inf($in['who'], 'user') . $div_end;
        }
          echo $n->navi();
        } else {
          echo 'Новостей нет.<br/>';
        }
        echo $div_end;
    break;
// Логотип
    case load:
        $g = my_int($_GET['g']);
        $c = my_int($_GET['c']);
        $select = mysql_query("SELECT * FROM `groups` WHERE `uid` = '$g' AND `id` = '$c' LIMIT 1");
        $is = mysql_fetch_assoc($select);
        echo $div_title . 'Логотип' . $div_end . $div_left . $div_menu . '
             <a href="index.php?do=groups">Все группы</a> |
             <a href="index.php?do=club&g='.$g.'&club='.$c.'">' . $is['name'] . '</a>' . $div_end;
            if (mysql_num_rows($select) == FALSE) {
                err('Группы не существует!');
                include '../foot.php';
                exit();
            }
        if ($is['author'] != $user['id']) {
            header('Location: index.php?do=club&g='.$g.'&club=' . $c);
            die();
        }
    if (isset($_POST['upl'])) {
       $pictures = array('.gif', '.jpg', '.jpeg', '.png');
       $ext = strtolower(strrchr($_FILES['file']['name'], '.'));
       $par = @getimagesize($_FILES['file']['tmp_name']);
       $fnames = $_FILES['file']['name'];
       if (empty($fnames)) {
           err('Не выбран файл!');
       }
       elseif ($par[0] > 200 || $par[1] > 200) {
           err('Большое расширение файла!');
       }
       elseif (preg_match('/(.php|.pl|.htaccess)/i', $fnames) || !in_array($ext, $pictures)) {
           err('Запрещенный формат файла!');
       }
       elseif ($_FILES['file']['size'] > 1024 * 60) {
           err('Большой размер файла!');
       }
       else {
               $foto = 'logo/img_' . time() . $ext;
              copy($_FILES['file']['tmp_name'], $foto);
              chmod(basename($foto), 0777);
          mysql_query("UPDATE `groups` SET `path` = '$foto' WHERE `id` = '$c' AND `uid` = '$g' LIMIT 1");
          header('Location: index.php?do=club&g='.$g.'&club=' . $c);
         }
    }
        echo '<FORM ENCTYPE="multipart/form-data" action="index.php?do=load&g='.$g.'&c='.$c.'" method="POST">
                 Файл: (200x200px. 60kb.)<br/>
                <input name="file" type="file"/>
               <br/>
              <input type="submit" name="upl" value="Загрузить"/>
                </FORM>';
    break;
// Заявки на вступление
    case new_user:
        $g = my_int($_GET['g']);
        $c = my_int($_GET['c']);
        $select = mysql_query("SELECT * FROM `groups` WHERE `uid` = '$g' AND `id` = '$c' LIMIT 1");
        $is = mysql_fetch_assoc($select);
        echo $div_title . 'Заявки на вступление' . $div_end . $div_left . $div_menu . '
             <a href="index.php?do=groups">Все группы</a> |
             <a href="index.php?do=club&g='.$g.'&club='.$c.'">' . $is['name'] . '</a>' . $div_end;
            if (mysql_num_rows($select) == FALSE) {
                err('Группы не существует!');
                include '../foot.php';
                exit();
            }
        $for_lvl = mysql_fetch_array(mysql_query("SELECT `liven`, `user` FROM `groups` WHERE `in_group` = '$c' LIMIT 1"));
        if ($is['author'] != $user['id'] && $for_lvl[0] != 1 && $for_lvl[1] == $user['id']) {
            header('Location: index.php?do=club&g='.$g.'&club=' . $c);
            die();
        }
        if (isset($_GET['ok'])) {
            $ok = my_int($_GET['ok']);
            $prov = mysql_query("SELECT `id` FROM `groups` WHERE `user` = '$ok' AND `in_group` = '$c' AND `open` = '0' LIMIT 1");
            if (mysql_num_rows($prov) != FALSE) {
              $message = 'Вы были допущены в группу <a href="groups/index.php?do=club&g='.$g.'&club='.$c.'">'.$is['name'].'</a>!';
              mysql_query("INSERT INTO `lenta` SET
                            `user` = '$ok',
                          `text` = '$message',
                          `type` = 'groups',
                          `date` = '" . time() . "',
                          `read` = '1'");
               mysql_query("UPDATE `groups` SET `open` = '1' WHERE `user` = '$ok' AND `in_group` = '$c' LIMIT 1");
               header('Location: index.php?do=new_user&g='.$g.'&c=' . $c);
            } else {
               err('Ошибка! Такого пользователя нет в заявках.');
            }
        }
        if (isset($_GET['no'])) {
            $no = my_int($_GET['no']);
            $prov = mysql_query("SELECT `id` FROM `groups` WHERE `user` = '$no' AND `in_group` = '$c' AND `open` = '0' LIMIT 1");
            if (mysql_num_rows($prov) != FALSE) {
              $message = 'Вы не были допущены в группу <a href="groups/index.php?do=club&g='.$g.'&club='.$c.'">'.$is['name'].'</a>!';
              mysql_query("INSERT INTO `lenta` SET
                            `user` = '$ok',
                          `text` = '$message',
                          `type` = 'groups',
                          `date` = '" . time() . "',
                          `read` = '1'");
               mysql_query("DELETE FROM `groups` WHERE `user` = '$no' AND `in_group` = '$c' AND `open` = '0' LIMIT 1");
               header('Location: index.php?do=new_user&g='.$g.'&c=' . $c);
            } else {
               err('Ошибка! Такого пользователя нет в заявках.');
            }
        }
        $num_us = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups` WHERE `in_group` = '$c' AND `open` = '0'"), 0);
        $i = 0;
        if ($num_us != FALSE) {
        $n = new navigator($num_us, 10, '?do=new_user&g='.$g.'&c='.$c.'&');
        $look = mysql_query("SELECT * FROM `groups` WHERE `in_group` = '$c' AND `open` = '0'");
        while($in = mysql_fetch_assoc($look)) {
            $sl = ' | <span class="next"><a href="index.php?do=new_user&g='.$g.'&c='.$c.'&ok='.$in['user'].'"><img src="../ico/ok.gif" alt=""/></a></span>
                   <span class="next"><a href="index.php?do=new_user&g='.$g.'&c='.$c.'&no='.$in['user'].'"><img src="../ico/delete.gif" alt=""/></a></span>';
            echo ($i ++ % 2) ? $div_tworazdel : $div_razdel;
            echo us($in['user']) . $sl . $div_end;
        }
          echo $n->navi();
        } else {
          echo 'Заявок на вступление нет.<br/>';
        }
        echo $div_end;
    break;
// Редактиование группы
    case edit:
        $g = my_int($_GET['g']);
        $c = my_int($_GET['c']);
        $select = mysql_query("SELECT * FROM `groups` WHERE `uid` = '$g' AND `id` = '$c' LIMIT 1");
        $is = mysql_fetch_assoc($select);
        echo $div_title . 'Редактировать группу' . $div_end . $div_left . $div_menu . '
             <a href="index.php?'.$ref.'">Все группы</a> |
             <a href="index.php?do=club&g='.$g.'&club='.$c.'">' . $is['name'] . '</a>' . $div_end;
            if (mysql_num_rows($select) == FALSE) {
                err('Группы не существует!');
                include '../foot.php';
                exit();
            }
        $for_lvl = mysql_fetch_array(mysql_query("SELECT `liven`, `user` FROM `groups` WHERE `in_group` = '$c' LIMIT 1"));
        if ($is['author'] != $user['id'] && $for_lvl[0] != 1 && $for_lvl[1] == $user['id']) {
            header('Location: index.php?do=club&g='.$g.'&club=' . $c);
            die();
        }
        if ($is['open'] == 1) {
           $chkd_1 = 'checked="checked"';
        } else {
           $chkd_2 = 'checked="checked"';
        }
        if (isset($_POST['ed'])) {
            $newname = trim(mysql_real_escape_string(check($_POST['newname'])));
            $newopis = trim(mysql_real_escape_string(check($_POST['newopis'])));
            $newrool = trim(mysql_real_escape_string(check($_POST['newrool'])));
            $view_chat = my_int($_POST['view_chat']);
            $view_forum = my_int($_POST['view_forum']);
            $open = my_int($_POST['open']);
            if (empty($newname)) {
               err('Пустое название группы!');
            } elseif (empty($newopis)) {
               err('Пустое описание группы!');
            } elseif (empty($newrool)) {
               err('Не указаны правила!');
            } else {
               mysql_query("UPDATE `groups` SET
                            `name` = '$newname',
                            `opis` = '$newopis',
                            `rool` = '$newrool',
                            `open` = '$open',
                            `view_chat` = '$view_chat',
                            `view_forum` = '$view_forum'
                            WHERE `uid` = '$g' AND `id` = '$c' LIMIT 1");
               header('Location: index.php?do=edit&g='.$g.'&c=' . $c);
            }
        }
        $viewChat = ($is['view_chat'] == 1) ? 'Все' : 'Только участники';
        $viewForum = ($is['view_forum'] == 1) ? 'Все' : 'Только участники';
        echo '<fieldset>
              <FORM method="POST" action="index.php?do=edit&g='.$g.'&c='.$c.'">
              <label>Название:</label><br/>
              <input type="text" name="newname" value="' . $is['name'] . '"/>
              <br/>
              <label>Описание:</label><br/>
              <textarea name="newopis" cols="50" rows="5" style="width: 99%;">' . $is['opis'] . '</textarea>
              <br/>
              <label>Правила:</label><br/>
              <textarea name="newrool" cols="50" rows="5" style="width: 99%;">' . $is['rool'] . '</textarea>
              <br/>
              <label>Статус группы:</label><br/>
              <input type="radio" name="open" ' . $chkd_1 . ' value="1"/> Открытая
              <br/>
              <input type="radio" name="open" ' . $chkd_2 . ' value="0"/> Закрытая
              <br/>
              <label>Чат могут просматривать: <b>' . $viewChat . '</b></label>
              <br/>
              <select name="view_chat">
              <option value="1">Все</option>
              <option value="0">Только участники</option>
              </select>
              <br/>
              <label>Форум могут просматривать: <b>' . $viewForum . '</b></label>
              <br/>
              <select name="view_forum">
              <option value="1">Все</option>
              <option value="0">Только участники</option>
              </select>
              <br/>
              <input type="submit" name="ed" value="Изменить"/>
              </FORM>
              </fieldset>';
        echo $div_end;
    break;
// Вступление
    case inclub:
        echo $div_title . 'Вступление в группу' . $div_end . $div_left . $div_menu . '
             <a href="index.php?do=groups">Все группы</a>' . $div_end;
        $g = my_int($_GET['g']);
        $club = my_int($_GET['club']);
        $select = mysql_query("SELECT * FROM `groups` WHERE `uid` = '$g' AND `id` = '$club' LIMIT 1");
            if (mysql_num_rows($select) == FALSE) {
                err('Группы не существует!');
                include '../foot.php';
                exit();
            }
        $in = mysql_fetch_assoc($select);
        $error = mysql_num_rows(mysql_query("SELECT `id` FROM `groups` WHERE `user` = '$user[id]' AND `in_group` = '$club' LIMIT 1"));
        if ($error != FALSE) {
            err('Вы уже состоите в этой группе!');
        } elseif ($in['author'] == $user['id']) {
            err('Вы являетесь создателем этой группы!');
        } else {
        /*--------------------рассылка в ленту---------------------*/
        $frnd = mysql_query("SELECT * FROM `friends` WHERE `user` = '$user[id]' AND `zajavka` = '1'");
        while($send = mysql_fetch_assoc($frnd)) {
            // Оповещание о вступлении в новую группу друзьям
             if ($send['who'] != $in['author'] && user_inf($send['who'], 'my_lenta_groups') == 1 && $user['fr_lenta_groups'] == 1) {
                $message = us($user['id']) . ' вступил в новую <a href="groups/index.php?do=club&g='.$g.'&club='.$club.'">группу</a>!';
                mysql_query("INSERT INTO `lenta` SET
                               `user` = '$send[who]',
                            `text` = '$message',
                            `type` = 'groups',
                            `date` = '" . time() . "',
                            `read` = '1'");
             }
        }
    // Оповещание о вступлении в группу ее создателю, при закрытой
        if ($in['open'] == 0) {
          if ($user['id'] != $in['author']) {
              $message = us($user['id']) . ' хочет вступить в Вашу <a href="groups/index.php?do=new_user&g='.$g.'&c='.$club.'">группу</a>!';
              mysql_query("INSERT INTO `lenta` SET
                            `user` = '$in[author]',
                          `text` = '$message',
                          `type` = 'groups',
                          `date` = '" . time() . "',
                          `read` = '1'");
          }
          // Оповещание о вступлении в группу ее создателю, при открытой
         } else {
          if ($user['id'] != $in['author']) {
              $message = us($user['id']) . ' вступил в Вашу <a href="groups/index.php?do=club&g='.$g.'&club='.$club.'">группу</a>!';
              mysql_query("INSERT INTO `lenta` SET
                            `user` = '$in[author]',
                          `text` = '$message',
                          `type` = 'groups',
                          `date` = '" . time() . "',
                          `read` = '1'");
          }
         }
        /*--------------------рассылка в ленту---------------------*/
            mysql_query("INSERT INTO `groups` SET
                        `name` = '$in[name]',
                        `in_group` = '$club',
                        `user` = '$user[id]',
                        `open` = '$in[open]',
                        `uid` = '$g'");
            header('Location: index.php?do=club&g='.$g.'&club=' . $club);
        }
        echo $div_end;
    break;
    case ofclub:
        echo $div_title . 'Выход из группы' . $div_end . $div_left . $div_menu . '
             <a href="index.php?go=groups">Все группы</a>' . $div_end;
        $g = my_int($_GET['g']);
        $club = my_int($_GET['club']);
        $select = mysql_query("SELECT * FROM `groups` WHERE `uid` = '$g' AND `id` = '$club' LIMIT 1");
            if (mysql_num_rows($select) == FALSE) {
                err('Группы не существует!');
                include '../foot.php';
                exit();
            }
        $in = mysql_fetch_assoc($select);
        $error = mysql_num_rows(mysql_query("SELECT `id` FROM `groups` WHERE `user` = '$user[id]' AND `in_group` = '$club' LIMIT 1"));
        if ($error == FALSE) {
            err('Вы не состоите в этой группе!');
        } elseif ($in['author'] == $user['id']) {
            err('Вы являетесь создателем этой группы!');
        } else {
          if ($user['id'] != $in['author']) {
              $message = us($user['id']) . ' вышел с Вашей <a href="groups/index.php?do=new_user&g='.$g.'&c='.$c.'">группы</a>!';
              mysql_query("INSERT INTO `lenta` SET
                            `user` = '$in[author]',
                          `text` = '$message',
                          `type` = 'groups',
                          `date` = '" . time() . "',
                          `read` = '1'");
          }
            mysql_query("DELETE FROM `groups` WHERE `in_group` = '$club' AND `user` = '$user[id]' LIMIT 1");
            header('Location: index.php?do=club&g='.$g.'&club=' . $club);
        }
        echo $div_end;
    break;
// Удаление группы
    case g_delete:
        echo $div_left . $div_title . 'Удаление группы' . $div_end . $div_menu . '
             <a href="index.php?do=groups">Все группы</a>' . $div_end;
        $g = my_int($_GET['g']);
        $c = my_int($_GET['c']);
        $select = mysql_query("SELECT * FROM `groups` WHERE `uid` = '$g' AND `id` = '$c' LIMIT 1");
            if (mysql_num_rows($select) == FALSE) {
                err('Группы не существует!');
                include '../foot.php';
                exit();
            }
        $in = mysql_fetch_assoc($select);
        if ($in['author'] != $user['id']) {
            header('Location: index.php?do=club&g='.$g.'&club=' . $c);
            die();
        }
        echo $div_center . 'Вы действительно желаете удалить свою группу?<br/>
              <span class="next"><img src="../ico/ok.gif" alt=""/> <a href="index.php?do=g_delete&g='.$g.'&c='.$c.'&ok">Да</a></span>
              <span class="next"><img src="../ico/delete.gif" alt=""/> <a href="index.php?do=club&g='.$g.'&club='.$c.'">Нет</a></span>' . $div_end;
        if (isset($_GET['ok'])) {
            // удаление файлов
            if (file_exists($in['path'])) unlink($in['path']);
            $F = mysql_query("SELECT path FROM groups_forum_m WHERE club = '$c'");
            while($delf = mysql_fetch_assoc($F)) {
                if (file_exists('upload/' . $delf['path'])) unlink('upload/' . $delf['path']);
            }
            mysql_query("DELETE FROM `groups` WHERE `uid` = '$g' AND `id` = '$c' LIMIT 1");
            mysql_query("DELETE FROM `groups_news` WHERE `uid` = '$c'");
            mysql_query("DELETE FROM `groups_chat` WHERE `club` = '$c'");
            mysql_query("DELETE FROM `groups_forum_t` WHERE `club` = '$c'");
            mysql_query("DELETE FROM `groups_forum_m` WHERE `club` = '$c'");
            mysql_query("DELETE FROM `groups_forum_r` WHERE `club` = '$c'");
            header('Location: index.php?' . $ref);
        }
        echo $div_end;
    break;
    }
include '../foot.php';
?>