Файл: DARK WARS/dark_war/clans/invitation.php
Строк: 65
<?php
include_once '../start.php';
$doc = new document();
$doc->title('Настройки главной');
if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
$doc->err('Ошибка, не выбран клан');
exit();
}
$id = (int)$_GET['id'];
$ar = mysql_fetch_array(mysql_query("SELECT * FROM `dark_war_clans` WHERE id='$id' LIMIT 1"));
if (!isset($ar['id'])) {
$doc->err('Ошибка, нет такого клана');
exit();
}
$admin = mysql_fetch_assoc(mysql_query("SELECT * FROM `dark_war_clans_us` WHERE id_player='{$player->id}' AND `id_clan` = '$id' LIMIT 1"));
if ($admin['admin'] < 2 && $player->admin < 2) {
$doc->err('Вы не являетесь админом клана');
exit();
}
if (isset($_POST['save'])) {
$is_id = (int)$_POST['is_id'];
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `dark_war_clan_invitation`
WHERE `id_clan` = '$id' AND `id_who` = '$is_id' "), 0)) {
$doc->msg('Вы уже выслали приглошение');
} else {
$number = mt_rand(111111, 999999);
$msg = "Вас пригласили в клан ссылка [url=/dark_war/clans/enter.php?num=$number]ВСТУПИТЬ[/url] r
Посмотреть клан [url=/dark_war/clans/clan.php?id=$ar[id]]можно тут[/url]";
mysql_query("INSERT INTO `dark_war_clan_invitation` (`id_clan`, `id_player`, `id_who`, `number`, `time`)
values('$id', '{$player->id}', '$is_id', '$number', '11111')");
$jo = new journal($is_id, $msg, 'Кланы');
$doc->msg('Пригласительны отправлен');
}
}
$doc->assign('method', 'post');
$doc->assign('action', null);
$dispatch[] = array('type' => 'text', 'name' => 'is_id', 'title' => 'Игровой id', 'br' => 1);
$dispatch[] = array('type' => 'submit', 'name' => 'save', 'value' => 'Отправить', 'br' => 0);
$doc->assign('dis', $dispatch);
$doc->display('form.tpl');
$pages = new pages;
$pages->posts = mysql_result(mysql_query("SELECT COUNT(*) FROM `dark_war_clan_invitation` WHERE `id_clan` = '$id' "), 0);
$pages->this_page(); // получаем текущую страницу
$dispatch = array();
$q=mysql_query("SELECT * FROM `dark_war_clan_invitation` WHERE `id_clan` = '$id' LIMIT {$pages->my_start()}, {$pages->items_per_page}");
while ($post = mysql_fetch_array($q)) {
$ank = new player($post['id_who']);
$list = $ank->name;
$link = "/dark_war/profil.php?id={$ank->id}";
$dispatch[] = array ('title' => $list, 'link' => $link);
}
if (!$dispatch) {
$dispatch[] = array ('title' => 'Нет активных приглашений');
}
$doc->assign('post', $dispatch);
$doc->display('view_list_plus_img.tpl');
$pages->listing("view_artefacts.php?type=$type&"); // вывод страниц
$doc->ret("/dark_war/clans/admin.php?id=$id", 'Админка');
$doc->ret("/dark_war/clans/clan.php?id=$id", 'В клан');
?>