<?php
require_once ('system/func.php');
auth(); // Закроем от не авторизованных
# Настройки #
$id = abs(intval($_GET['id']));
if($id)$clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$id."'"));
else $clan = mysql_fetch_assoc(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$user['id_clan']."'"));
# Ошибки #
if(!$clan){
$_SESSION['msg'] == 'Такой корпорации не существует';
header('Location: /corps/');
exit();
}
if(isset($_GET['angel_rec'])){
mysql_query("UPDATE `clans` SET `count` = '".($clan_q['count']+1)."', `angels` = '".($clan_q['angels']+$user['angels'])."' WHERE `id` = '".$user['id_clan']."' ");
$_SESSION['msg'] = 'Ангела успешно записаны.';
header('Location: /corp/');
exit();
}
if(isset($_GET['chat']) and $user['id_clan'] == $clan['id']){
$title = 'Чат корпорации';
require_once ('system/header.php');
if(isset($_GET['text'])){
if(isset($_POST['text'])){
$text = $_POST['text'];
$ban = mysql_query('SELECT * FROM `ban` WHERE `id_user` = "'.$myID.'" AND `last` > "'.time().'" ORDER BY `id` DESC LIMIT 1');
$ban = mysql_fetch_array($ban);
if(strlen($text) < 2 or strlen($text) > 500)$err = 'Длина сообщения должна быть в пределах 2-500 символов';
if($ban)$err = "На вас наложен, бан осталось ".tl($ban['last']-time());
if(!$err){
mysql_query("INSERT INTO `clanchat` SET `id_user` = '".$user['id']."', `time` = '".time()."', `text` = '".text($text)."', `id_clan` = '".$clan['id']."'");
$_SESSION['msg'] = 'Сообщение отправлено';
header('Location: /corp/chat/');
exit();
}else{
$_SESSION['msg'] = $err;
header('Location: /corp/chat/');
exit();
}
}else{
$_SESSION['msg'] = 'Введите сообщение';
header('Location: /corp/chat/');
exit();
}
}
if(isset($_GET['delete_post']) and $user['clan_rang'] >= 4){
mysql_query("DELETE FROM `clanchat` WHERE `id` = '".$_GET['delete_post']."'");
$_SESSION['msg'] = 'Пост удален';
header('Location: ?');
exit();
}
echo "<div class='content'></div>";
if($user['room'] < 2){
echo "<div class='feedback'>Для начала купи свой первый Бизнес, а потом за общение!</div>";
}else{
if(isset($_GET['to'])){
echo "<form method='post' action='?text=".$_GET['to']."'>";
$opponent = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = ".$_GET['to']." LIMIT 1"));
echo "<div class='bordered'><center>";
echo '<div class="center mt4">Сообщение:<textarea rows="5" id="textarea" style="width: 95%;" name="text" maxlength="500" minlength="0"> '.$opponent['login'].', </textarea><br>';
echo "<input type='submit' class='btn' value='Отправить'>
</form></div></center>";
}else{
echo "<div class='bordered'><center>";
echo "<form method='post' action='?text'>";
echo '<div class="center mt4">Сообщение:<br><textarea rows="5" id="textarea" style="width: 95%;" name="text" maxlength="500" minlength="0"></textarea><br>';
echo "<input type='submit' class='btn' value='Отправить'>
</form></div></center>";
}
}
echo "</div>";
echo "<div class='content'></div>";
$set['p_str'] = 20;
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `clanchat` WHERE `id_clan` = '".$clan['id']."'"),0);
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$q = mysql_query("SELECT * FROM `clanchat` WHERE `id_clan` = '".$clan[id]."' ORDER BY `id` DESC LIMIT ".$start.", ".$set['p_str']."");
echo"<div class ='bordered'>";
if($k_post == 0) echo "<div class='feedback'>Сообщений не найдено. Будешь первым?</div>";
while($post = mysql_fetch_assoc($q)) {
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$post['id_user']."' LIMIT 1"));
echo icons_user($ank['id'])." <a href='/profile/".$ank['id']."'>".$ank['login']."</a>";
if($myID != $ank['id'])echo " <a href='?to=".$ank['id']."'>(»)</a>";
echo':';
echo " ".text_msg($post['text']);
if($user['clan_rang'] >= 4)echo " <a href='?delete_post=".$post['id']."'><font color='red'>(x)</font></a>";
echo'<br>';
}
if($k_post > 20){
str('?',$k_page,$page); // Вывод страниц
}else{}
echo "</div>";
require_once ('system/footer.php');
break;
}
## Авка кп
if(isset($_GET['gerb']) and $user['id_clan'] = $clan['id'] and $user['clan_rang'] == 5){
if(isset($_GET['gerb_kup'])){
$gerb = num($_GET['gerb_kup']);
if($user['ruby'] < 1000){
$_SESSION['msg'] = "На ващем счету нет 1к <img width='20' height='20' src='/img/ruby.png'> для смены Кланового герба!";
header('Location: ?');
exit();
}
mysql_query("update `clans` set `gerb` = '".$gerb."' where (`id` = '".$clan['id']."')");
mysql_query("UPDATE `users` SET `ruby` = '".($user['ruby']-1000)."' WHERE (`id` = '".$myID."')");
$_SESSION['msg'] = 'Клановый герб успешно установлен';
header('Location: /corp/');
exit();
}
$title = 'Магазин клановых гербов';
require_once ('system/header.php');
echo "<div class='block2'>";
for($image = 1; $image < 4; $image++){
echo "<li><a href='?gerb_kup=".$image."'><img src='/img/clangerb/".$image.".png'>Выбрать этот герба</a></li>";
}
echo "</div>";
echo "<div class='block'>Стоимость кланового герба составляет 1к <img width='20' height='20' src='/img/ruby.png'> </div>";
$clan = ''; require_once ('system/footer.php');
break;
}
## КОнец Авки
if(isset($_GET['kazna']) and $user['id_clan'] == $clan['id']){
if(isset($_GET['ruby'])){
$title = 'Рейтинг по рубинам';
require_once ('system/header.php');
$set['p_str'] = 15;
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `id_clan` = '".$clan['id']."' AND `clan_ruby` > '0'"),0);
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$q = mysql_query("SELECT * FROM `users` WHERE `id_clan` = '".$clan['id']."' AND `clan_ruby` > '0' ORDER BY `clan_ruby` DESC LIMIT ".$start.", ".$set['p_str']."");
echo "<div class='block'>";
if($k_post == 0)echo "Ещё не кто не сдал рубины в казну";
while($post = mysql_fetch_assoc($q)) {
echo icons_user($post['id'])." <a href='/profile/".$post['id']."'>".$post['login']."</a> ".ico('icons','gold.png')." ".n_f($post['clan_ruby'],1)." рубинов<br>";
}
if($k_post > 10){
str('?gold&',$k_page,$page); // Вывод страниц
}else{
}
echo "</div>";
echo "<a href='?' class='link'>".ico('icons','arrow.png')." Вернуться назад</a>";
require_once ('system/footer.php');
break;
}
if(isset($_GET['vznos'])){
if(isset($_POST['ruby'])){
$ruby = num($_POST['ruby']);
if($ruby > $user[gold])$err = 'У вас не достаточно средств';
if($ruby > $limit_clan_kazna['ruby'])$err = 'Лимит превышен';
if($ruby < 0)$err = 'Ошибка взноса средств';
if(!$err){
mysql_query("update `users` set `gold` = '".($user['ruby']-$ruby)."' `clan_ruby` = '".($user['clan_ruby']+$ruby)."' where (`id` = '".$myID."')");
mysql_query("update `limit_clan_kazna` set `gold` = '".($limit_clan_kazna['ruby']-$ruby)."' where (`id` = '".$limit_clan_kazna['id']."')");
mysql_query("update `clans` set `gold` = '".($clan['ruby']+$ruby)."' where (`id` = '".$clan['id']."')");
$_SESSION['msg'] = 'Казна клана успешно пополнена';
header('Location: ?');
exit();
}else{
$_SESSION['msg'] = $err;
header('Location: ?');
exit();
}
}else{
$_SESSION['msg'] = 'Поля не заполнены';
header('Location: ?');
exit();
}
}
$title = 'Казна клана';
require_once ('system/header.php');
echo "<div class='block center'>";
echo n_f($clan['ruby']);
echo "<a href='?ruby' class='btn2'>Рейтинг рубинов</a>";
echo "</div>";
echo '<div class="line"></div><div class="footer small"><center>Пополнение казны</center></div><div class="line"></div>';
echo "<div class='block'>";
$last = $limit_clan_kazna['last']+60*60*24;
echo "<div class='center'>Лимит обновится через ".tl($last-time())."</div><hr>";
echo "<form method='post' action='?vznos'>";
echo ico('icons','gold.png')." Рубины:<br><input type='text' name='gold' value='".$limit_clan_kazna['ruby']."'>";
echo "<input type='submit' class='btn' value='Отправить'>
</form>";
echo "</div>";
echo "<a href='/corp/' class='link'> Вернуться назад</a>";
require_once ('system/footer.php');
break;
}
if(isset($_GET['mesto'])){
$id = abs(intval($_GET['mesto']));
if($user['ruby'] < 2000){
$_SESSION['msg'] = "Не хватает <img width='20' height='20' src='/img/ruby.png'> ".n_f((2000-$user['ruby']))."";
header('Location: /corp/');
exit();
}else{
mysql_query("UPDATE `users` SET `ruby` = '".($user['ruby']-2000)."' WHERE `id` = '".$myID."' ");
mysql_query("UPDATE `clans` SET `max` = '".($clan_q['max']+1)."' WHERE `id` = '".$user['id_clan']."' ");
$_SESSION['msg'] = "Вы успешно купили место.";
header('Location: /corp/');
exit();
} }
if(isset($_GET['my_delete_ok']) and $user['id_clan'] == $clan['id'] and $user['clan_rang'] != 5){
mysql_query("UPDATE `users` SET `id_clan` = '0' WHERE `id` = '".$myID."'");
mysql_query("UPDATE clans SET `angels` = '".($clan_q['angels']-$user['angels'])."', `count` = '".($clan_q['count']-1)."' WHERE `id` = '".$user['id_clan']."' ");
header('Location: /');
exit();
}
if(isset($_GET['my_delete']) and $user['id_clan'] == $clan['id'] and $user['clan_rang'] != 5){
$title = 'Покинуть корпорацию';
require_once ('system/header.php');
echo "<div class='block center'>Вы уверены что хотите покинуть корпорацию?<br>";
echo "<a href='/corp/' class='btn2'>Нет, отмена</a><br>";
echo "<a href='?my_delete_ok'>Да, покинуть</a></div>";
require_once ('system/footer.php');
break;
}
if(isset($_GET['user']) and $user['clan_rang'] >= 3 and $user['id_clan'] == $clan['id'] and $prof['clan_rang'] < $user['clan_rang']){
$id = num($_GET['user']);
$prof = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."'"));
if($user['id_clan'] = $prof['id_clan']){
$title = "Редактор - ".$prof['login']."";
require_once ('system/header.php');
echo "<div class='block'>";
switch($prof['clan_rang']){
case 1:
$clan_rang = 'стажер';
break;
case 2:
$clan_rang = 'директор';
break;
case 3:
$clan_rang = 'акционер';
break;
case 4:
$clan_rang = 'заместитель';
break;
case 5:
$clan_rang = "<font color='green'>Владелец</font>";
break;
}
echo icons_user($prof['id'])." <a href='/profile/".$prof['id']."'>".$prof['login']."</a> - ".$clan_rang."<br>";
if($prof['clan_rang'] != 4 and $prof['clan_rang'] < $user['clan_rang']){
if(isset($_GET['up'])){
mysql_query("UPDATE `users` SET `clan_rang` = '".($prof['clan_rang']+1)."' WHERE `id` = '".$prof['id']."'");
$_SESSION['msg'] = 'Игрок успешно повышен';
header('Location: ?');
exit();
}
echo "<hr><a href='?up' class='link center'>Повысить</a>";
}
if($prof['clan_rang'] < $user['clan_rang'] && $prof['clan_rang'] >= 2){
if(isset($_GET['down'])){
mysql_query("UPDATE `users` SET `clan_rang` = '".($prof['clan_rang']-1)."' WHERE `id` = '".$prof['id']."'");
$_SESSION['msg'] = 'Игрок успешно понижен';
header('Location: ?');
exit();
}
echo "<hr><a href='?down' class='link center'>Понизить</a>";
}
$clan_q = mysql_fetch_assoc(mysql_query("SELECT* FROM `clans` WHERE `id` = '".$prof['id_clan']."'"));
if($prof['clan_rang'] == 1 && $prof['clan_rang'] < $user['clan_rang'] ){
if(isset($_GET['delete'])){
mysql_query("UPDATE `users` SET `id_clan` = '0' WHERE `id` = '".$prof['id']."'");
mysql_query("UPDATE clans SET `count` = '".($clan_q['count']-1)."', `angels` = '".($clan_q['angels']-$prof['angels'])."' WHERE `id` = '".$prof['id_clan']."' ");
$_SESSION['msg'] = 'Игрок успешно исключен';
header('Location: /corp/');
exit();
}
echo "<hr><a href='?delete' class='link center'>Исключить</a>";
}
echo "</div>";
require_once ('system/footer.php');
break;
}else{
$_SESSION['msg'] = "Не шути с админом.";
header('Location: /profile/');
exit();
}
}
$title = $clan[name];
require_once ('system/header.php');
echo'<div class="content"></div><center>';
echo"Корпорация «".$clan['name']."»";
echo"<br>Бизнес-ангелы <img src='/img/angel48.png' alt='*' width='20' height='20'/> ".n_f($clan['angels'])."</center>";
echo'<div class="content"></div>';
if($user['id_clan'] == $clan['id'] and $user['clan_rang'] == 5)echo "<a href='/corp/gerb/'><img src='/img/clangerb/$clan[gerb].png' style='width:100%;'></a>";
else echo "<img src='/img/clangerb/$clan[gerb].png' style='width:100%;'>";
if($user['id_clan'] == $clan['id'])echo'<a class="btnl mt4" href="/corp/chat/" class="btn"><img src="/img/folder.png" alt="*" width="20" height="20"/> Чат</a>';
$set['p_str'] = 10;
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `id_clan` = '".$clan['id']."'"),0);
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$q = mysql_query("SELECT * FROM `users` WHERE `id_clan` = '".$clan['id']."' ORDER BY `clan_rang` DESC, `angels` DESC LIMIT ".$start.", ".$set['p_str']."");
echo'<a class="btnl mt4" href="" class="btn">Состав корпорации ('.$k_post.')</a>';
echo "<div class='block'>";
while($post = mysql_fetch_assoc($q)) {
switch($post['clan_rang']){
case 1:
$clan_rang = 'стажер';
break;
case 2:
$clan_rang = 'директор';
break;
case 3:
$clan_rang = 'акционер';
break;
case 4:
$clan_rang = 'заместитель';
break;
case 5:
$clan_rang = "<font color='green'>Владелец</font>";
break;
}
echo '
<div style="text-align: left;margin-top:4px;"><span><span class="nobr"><a class="avatar user" href="/profile/'.$post['id'].'">'.icons_user($post['id']).'<span style="display: inline-flex;">'.$post['login'].'</span></a></span></span> - <span>'.$clan_rang.'</span>, <img src="/img/angel48.png" width="24" height="24" alt="*" /> <span>'.n_f($post['angels']).'</span>
<span class="fr">
<span style="padding-left: 8px;">';
if($myID != $post['id'] and $user['id_clan'] == $clan['id'] and $user['clan_rang'] >= 3)echo "<a href='/corp/user/".$post['id']."/'>Упр.</a>";
echo '</span>
</span>
<div class="cb"></div>
</div>';
}
if($k_post > 10){
str('?',$k_page,$page); // Вывод страниц
}else{
}
echo "</div>";
if($user['id_clan'] == $clan['id'] and $user['clan_rang'] != 1)echo'<a class="btnl mt4" href="?mesto" class="btn"> Купить место ('.($clan_q['max']+1).') <img src="/img/ruby.png" alt="*" width="20" height="20"/>2000</a>';
echo "</div>";
if($user['id_clan'] == $clan['id'] and $user['clan_rang'] != 5)echo'<a class="btnl mt4" href="?my_delete" class="btn"> Покинуть корпорацию</a>';
require_once ('system/footer.php');
?>