Файл: soc-set/moduls/groups/apps.php
Строк: 17
<?php
require_once('../../core/start.php');
require_once('func.php');
check_auth();
switch ($select) {
default:
head('Вступление в сообщество');
panel();
$id = abs(num($_GET['id']));
$group = DB::$dbs->queryFetch("SELECT * FROM ".GROUPS." WHERE `id` = ? ",array($id));
if (empty($group)) {
echo DIV_BLOCK . 'Сообщество не найдено или было удалено' . CLOSE_DIV;
} else {
if (DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".GROUPS_APPS." WHERE `group_id` = ? && `friend_id` = ? ", array($group['id'], $user['user_id'])) == TRUE) {
if (!isset($_GET['yes']) && !isset($_GET['no'])) {
echo DIV_BLOCK . 'Не указан параметр' . CLOSE_DIV;
} else {
if (DB::$dbs->querySingle("SELECT COUNT(`id`) FROM ".GROUPS_PEOPLES." WHERE `group_id` = ? && `user_id` = ? ", array($group['id'], $user['user_id'])) == FALSE) {
if (isset($_GET['yes'])) {
DB::$dbs->query("INSERT INTO ".GROUPS_PEOPLES." (`group_id`, `user_id`, `level`) VALUES (?, ?, ?)", array($group['id'], $user['user_id'], 0));
DB::$dbs->query("DELETE FROM ".GROUPS_APPS." WHERE `group_id` = ? && `friend_id` = ?", array($group['id'], $user['user_id']));
echo DIV_BLOCK . 'Вы успешно вступили в сообщество: <a href="'.HOME.'/groups/'.$group['id'].'/"><b>' . $group['name'] . '</b></a>' . CLOSE_DIV;
} elseif (isset($_GET['no'])) {
DB::$dbs->query("DELETE FROM ".GROUPS_APPS." WHERE `group_id` = ? && `friend_id` = ?", array($group['id'], $user['user_id']));
echo DIV_BLOCK . 'Приглашение отклонено' . CLOSE_DIV;
} else {
header("Location: ".HOME);
}
}
}
}
}
$array = array('Сообщества');
nav($array);
break;
case 'list':
break;
}
require_once('../../core/stop.php');
?>