Вход Регистрация
Файл: bloodlands.pw/bank.php
Строк: 338
<?php
define
('cms'1);
$title 'Банк';
require_once 
'core.php'
if (
$user && $us['city'] == 1) {
$my_vklad mysql_result(mysql_query("SELECT count(*) FROM `bank` WHERE `user` = '".$user."'"),0);

echo 
'<div class="pt" align="center"><div class="menu">Городской банк</div><br/>';
switch (
$_GET['a']){
default:
$users mysql_result(mysql_query("SELECT count(*) FROM `bank`"),0);
$money mysql_result(mysql_query("SELECT SUM(`money`) FROM `bank`"), 0);

echo 
'В банке можно приумножить свой бюджет.<br/>
Нам доверились '
.$users.' человек(а) и вложили '.$money.' септим<br/>';

if(
$d == 1) echo'<br/><span class="ok">Данное действие успешно выполнено!</span><br/>';

if(
$my_vklad 0){
echo
'<br/>';
$query mysql_query("SELECT * FROM `bank` WHERE `user` = '".$user."' ORDER BY `money` DESC");
while(
$res mysql_fetch_assoc($query)){
if(
$res['type'] == 1$status 'трехдневный';
elseif(
$res['type'] == 2$status 'недельный';
elseif(
$res['type'] == 3$status 'двухнедельный';
elseif(
$res['type'] == 4$status 'месячный';

echo 
'<a href="?a=inf&amp;id='.$res['id'].'">Вклад #'.$res['id'].' ['.$status.']</a><br/>
Дата закрытия: '
.datap($res['time2']).'<br/>Сумма вклада: '.$res['money'].' септим<br/>';
}} else echo
'<br/><b>У вас еще нет открытых вкладов!</b><br/>';

if (
$my_vklad 2) echo '<br/><a class="line" href="?a=create"><b>Создать вклад</b></a><div style="margin-bottom:4px;"></div><br/>';
if(
$us['orden'] > 0) echo'<a class="line" href="?a=kazna">Клановая казна</a><div style="margin-bottom:4px;"></div><br/>';
echo
'<a class="linestart" href="?a=peredat">Перевести монеты</a>
<a class="lineend" href="?a=obmen">Обмен валют</a><div style="margin-bottom:4px;"></div><br/>'
;
break;

case 
'kazna':
if(
$us['orden'] > 0){
$kazna mysql_fetch_array(mysql_query("SELECT * FROM `orden` WHERE `id` = '".$us['orden']."'"));
echo
'В казне вашего клана - <b>'.$kazna['money'].'</b>, у вас - <b>'.$us['money'].'</b> септим<br/><br/>
<a class="line" href="?a=kazna&amp;r='
.rand(1,5).'">Обновить страницу</a><div style="margin-bottom:4px;"></div><br/>';

if(
$d == 4) echo'<span class="ok">Данное действие успешно выполнено!</span><br/><br/>';

if(
$user == $kazna['leader']){
if(
$d != 1) echo'<a class="line" href="?a=kazna&amp;d=1">Назначить казначея</a><div style="margin-bottom:4px;"></div>';
elseif(
$d == 1) {
echo
'<div class="loc">';

if (isset(
$_POST['ok'])){
$id round($_POST['id']);
$error '';
if (
mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `id` = '".$id."' AND `orden` = '".$us['orden']."'")) == 0$error .= 'Игрок не найден или не состоит в вашем клане!<br/>';
if (
$id == $kazna['kaznachey']) $error .= 'Этот игрок уже назначен казначеем!<br/>';
if(empty(
$error)) {
mysql_query("UPDATE `orden` SET `kaznachey` = '".$id."' WHERE `id` = '".$kazna['id']."'");
$usy mysql_fetch_array(mysql_query("SELECT `login`,`color`,`type_nick` FROM `users` WHERE `id` = '".$id."'"));
if(!empty(
$usy['color']) && $usy['type_nick'] == 1$usa '<font color="#'.$usy['color'].'"><b>'.$usy['login'].'</b></font>'; else $usa $usy['login'];
$text 'Игрок '.$usa.' назначен новым казначеем клана!';
mysql_query("INSERT INTO `kazna_log` SET `text` = '".mysql_real_escape_string($text)."', `time` = '".time()."', `orden` = '".$kazna['id']."'");
header('Location: ?a=kazna&d=4');
} else echo 
'<div class="error">'.$error.'</div><br/>';}

echo
'<form action="?a=kazna&amp;d=1" method="post"><b>Выберите персонажа:</b><br/><select name="id">';
$kto mysql_query("SELECT * FROM `users` WHERE `orden` = '".$us['orden']."'");
while(
$cat mysql_fetch_assoc($kto)){
echo 
'<option value="'.$cat['id'].'">'.$cat['login'].'</option>';}
echo
'</select><br/><input type="submit" name="ok" value="Назначить"></form></div><br/>';
}}

if(
$user == $kazna['leader'] or $user == $kazna['kaznachey']){
if(
$d != 2) echo'<a class="line" href="?a=kazna&amp;d=2">Передать септимы соклану</a><div style="margin-bottom:4px;"></div>';
elseif(
$d == 2) {
echo
'<br/><div class="loc">';

if (isset(
$_POST['ok'])){
$id round($_POST['id']);
$summa round($_POST['summa']);
$error '';
if (
mysql_num_rows(mysql_query("SELECT `id` FROM `users` WHERE `id` = '".$id."' AND `orden` = '".$us['orden']."'")) == 0$error .= 'Игрок не найден или не состоит в вашем клане!<br/>';
if (
$summa $kazna['money']) $error .= 'В казне недостаточно средств для данного действия!<br/>';
if(empty(
$error)) {
mysql_query("UPDATE `users` SET `money` = (`money` + ".$summa.") WHERE `id` = '".$id."'");
mysql_query("UPDATE `orden` SET `money` = (`money` - ".$summa.") WHERE `id` = '".$kazna['id']."'");
$usy mysql_fetch_array(mysql_query("SELECT `login`,`color`,`type_nick` FROM `users` WHERE `id` = '".$id."'"));
if(!empty(
$usy['color']) && $usy['type_nick'] == 1$usa '<font color="#'.$usy['color'].'"><b>'.$usy['login'].'</b></font>'; else $usa $usy['login'];
$text 'Игроку '.$usa.' перечислено <b>'.$summa.'</b> септим из казны!';
$text1 'Вам перечислено <b>'.$summa.'</b> септим из казны клана!';
mysql_query("INSERT INTO `kazna_log` SET `text` = '".mysql_real_escape_string($text)."', `time` = '".time()."', `orden` = '".$kazna['id']."'");
mysql_query("INSERT INTO `mail_sys` SET `user` = '".$id."', `time` = '".time()."', `text` = '".mysql_real_escape_string($text1)."'");
header('Location: ?a=kazna&d=4');
} else echo 
'<div class="error">'.$error.'</div><br/>';}

echo
'<form action="?a=kazna&amp;d=2" method="post"><b>Выберите персонажа:</b><br/><select name="id">';
$kto mysql_query("SELECT * FROM `users` WHERE `orden` = '".$us['orden']."'");
while(
$cat mysql_fetch_assoc($kto)){
echo 
'<option value="'.$cat['id'].'">'.$cat['login'].'</option>';}
echo
'</select><br/><b>Сумма:</b><br/><input type="text" name="summa" style="text-align:center" size="10"><br/>
<input type="submit" name="ok" value="Отправить"></form></div><br/>'
;
}}

if(
$d != 3) echo'<a class="line" href="?a=kazna&amp;d=3">Положить септимы</a><div style="margin-bottom:4px;"></div><br/>';
elseif(
$d == 3) {
echo
'<br/><div class="loc">';

if (isset(
$_POST['ok'])){
$summa round($_POST['summa']);
$error '';
if (
$summa $us['money']) $error .= 'У вас недостаточно средств для данного действия!<br/>';
if(empty(
$error)) {
mysql_query("UPDATE `users` SET `money` = (`money` - ".$summa.") WHERE `id` = '".$user."'");
mysql_query("UPDATE `orden` SET `money` = (`money` + ".$summa.") WHERE `id` = '".$kazna['id']."'");
if(!empty(
$us['color']) && $us['type_nick'] == 1$usa '<font color="#'.$us['color'].'"><b>'.$us['login'].'</b></font>'; else $usa $us['login'];
$text 'Игрок '.$usa.' положил <b>'.$summa.'</b> септим в казну!';
mysql_query("INSERT INTO `kazna_log` SET `text` = '".mysql_real_escape_string($text)."', `time` = '".time()."', `orden` = '".$kazna['id']."'");
header('Location: ?a=kazna&d=4');
} else echo 
'<div class="error">'.$error.'</div><br/>';}

echo
'<form action="?a=kazna&amp;d=3" method="post"><b>Сумма:</b><br/>
<input type="text" name="summa" style="text-align:center" size="10"><br/>
<input type="submit" name="ok" value="Положить"></form></div><br/>'
;
}

$log mysql_num_rows(mysql_query("SELECT * FROM `kazna_log` WHERE `orden` = '".$kazna['id']."'"));
if(
$log 0) {
echo
'<div class="info">';
$top mysql_query("SELECT * FROM `kazna_log` WHERE `orden` = '".$kazna['id']."' ORDER BY `time` DESC LIMIT 7");
while(
$res mysql_fetch_array($top)){
echo
'<div class="bot">'.$res['text'].' ['.datap($res['time']).']</div>';
}
echo
'</div><div style="margin-bottom:4px;"></div>';
if(
$log 7) echo'<a class="line" href="?a=log">Видеть больше событий</a><div style="margin-bottom:4px;"></div>';
} else echo
'Событий еще не обнаружено<br/>';
echo
'<br/><a class="linestart" href="?">Назад в банк</a>';
} else 
header('Location: ./bank.php');
break;

case 
'log':
$all mysql_result(mysql_query("SELECT count(*) FROM `kazna_log` WHERE `orden` = '".$us['orden']."'"),0);
if(
$all 0){
if(
$all >= 50mysql_query("DELETE FROM `kazna_log` WHERE `orden` = '".$us['orden']."' ORDER BY `id` LIMIT 1");
$total intval(($all-1)/$us['kol'])+1;
$page abs(intval($_GET['page']));
if(empty(
$page) OR $page <= 0$page 1;
if(
$page $total$page $total;
$past intval($all/$us['kol']);
$start round($page*$us['kol']-$us['kol']);
$top mysql_query("SELECT * FROM `kazna_log` WHERE `orden` = '".$us['orden']."' ORDER BY `time` DESC LIMIT ".$start.",".$us['kol']."");
echo
'<div class="info">';
while(
$res mysql_fetch_array($top)){
echo
'<div class="bot">'.$res['text'].' ['.data($res['time']).']</div>';
}

echo
'</div><br/>';
navigation($all,$us['kol'],$page,'?a=log&',$total);
} else echo 
'<div class="error">Этот список пуст!</div><br/>';
echo
'<br/><center><a class="linestart" href="?a=kazna">Назад в казну</a>
<a class="line" style="border-radius:0;border-top:0;" href="?">Назад в банк</a></center>'
;
break;

case 
'create':
if (
$my_vklad 2){
if (isset(
$_POST['ok'])){
$summa round($_POST['summa']);
$days round($_POST['days']);
$error '';
if (
$summa <= or $days <= 0$error .= 'Не заполнено одно из полей!<br/>';
if (
$summa $us['money']) $error .= 'У вас недостаточно септим!<br/>';
if (
$summa 10$error .= 'Мы не принимаем вклады менее 10 септим!<br/>';

if (empty(
$error)){
if (
$days 30$days 30;

if(
$days == 3$type 1;
elseif(
$days == 7$type 2;
elseif(
$days == 14$type 3;
elseif(
$days == 30$type 4;

if(!empty(
$type)){
$time2 round(time()+($days*86400));

mysql_query("INSERT INTO `bank` SET `money` = '".$summa."', `user` = '".$user."', `time1` = '".time()."', `time2` = '".$time2."', `type` = '".$type."'");
mysql_query("UPDATE `users` SET `money` = (`money` - ".$summa.") WHERE `id` = '".$user."'");

header('Location: ./bank.php?d=1');
}} else echo 
'<div class="error">'.$error.'</div><br/>';
}

echo
'Одновременно можно иметь не более 2 вкладов!<br/><br/>
<form method=POST action=""><b>Сумма вклада:</b><br/>'
;
if(
$us['money'] > 10) echo'<small>Значение: 10-'.$us['money'].'</small><br/>';
elseif(
$us['money'] < 10) echo'<small>Не менее 10 септим!</small><br/>';
echo
'<input type="text" name="summa"><br/><br/><b>Выбор вклада:</b><br/>
<select name="days" size="1"> 
<option value="3">Трехдневный [2%]</option>
<option value="7">Недельный [5%]</option>
<option value="14">Двухнедельный [15%]</option>
<option value="30">Месячный [20%]</option>
</select><br/><input name="ok" type="submit" value="Cоздать"></form><br/>
<a class="linestart" href="?">Назад в банк</a>'
;
} else 
header('Location: ./bank.php');
break;

case 
'inf':
$bank_kol mysql_num_rows(mysql_query("SELECT `id` FROM `bank` WHERE `id` = '".$id."' AND `user` = '".$user."'"));
if (
$bank_kol == 1){

$b mysql_fetch_array(mysql_query("SELECT * FROM `bank` WHERE `id` = '".$id."' AND `user` = '".$user."'"));
if(
$b['type'] == 1){ $proc 2$status 'трехдневный'$kol 3;
} elseif(
$b['type'] == 2){ $proc 5$status 'недельный'$kol 7;
} elseif(
$b['type'] == 3){ $proc 15$status 'двухнедельный'$kol 14;
} elseif(
$b['type'] == 4){ $proc 20$status 'месячный'$kol 30; }
$ostatok round($b['money']*($proc/100));
if(
$ostatok <= 0$ostatok 1;
$itog round($ostatok+$b['money']);
$time round(($kol*86400)-(time()-$b['time1']));

echo 
'<div class="info"><b>Тариф:</b> '.$status.'<br/><b>Сумма вклада:</b> '.$b['money'].' септим<br/>
<b>Прибыль:</b> '
.$ostatok.' септим<br/><b>Итого сумма:</b> '.$itog.' септим<br/>
<span class="time">C '
.date("d/m"$b['time1']).' до '.date("H:i d/m"$b['time2']).'</span></div><br/>';

if(
$time <= 0) echo '<a class="line" href="?a=inf&amp;id='.$b['id'].'&amp;t=prov">Забрать вклад</a><div style="margin-bottom:4px;"></div>';
elseif(
$time 0) echo '<a class="line" href="?a=inf&amp;id='.$b['id'].'&amp;t=provd">Забрать досрочно</a><div style="margin-bottom:4px;"></div>';

if(
$t == 'prov') echo'<br/>Вы уверены что хотите закрыть данный вклад?<br/><a class="line" href="?a=inf&amp;id='.$b['id'].'&amp;t=zab&amp;it=zab">Подтверждаю</a><div style="margin-bottom:4px;"></div>';
elseif(
$t == 'provd') echo'<br/>Вы уверены что хотите закрыть данный вклад?<br/><a class="line" href="?a=inf&amp;id='.$b['id'].'&amp;t=zabd&amp;it=zabd">Подтверждаю</a><div style="margin-bottom:4px;"></div>';

if(
$t == 'zab' && $time <= && $id){
mysql_query("UPDATE `users` SET `money` = (`money` + ".$itog.") WHERE `id` = '".$user."'");
mysql_query("DELETE FROM `bank` WHERE `id` = '".$b['id']."'");
echo 
'<br/><span class="ok">Вы успешно забрали свой вклад!<br/>Вам начислено: <b>'.$itog.'</b> септим</span><br/>';
} elseif(
$t == 'zabd' && $time && $id){
mysql_query("UPDATE `users` SET `money` = (`money` + ".$b['money'].") WHERE `id` = '".$user."'");
mysql_query("DELETE FROM `bank` WHERE `id` = '".$b['id']."'");
echo 
'<br/><span class="ok">Вы успешно забрали свой вклад!<br/>Вам возвращено: <b>'.$b['money'].'</b> септим</span><br/>';
}} else 
header('Location: ./bank.php');
echo
'<br/><a class="linestart" href="?">Назад в банк</a>';
break;

case 
'peredat':
echo
'<b>У вас:</b> '.$us['money'].' септим, '.$us['money_2'].' голден<br/><br/>';

if (isset(
$_POST['ok']) && $_POST['type'] == 'money' or $_POST['type'] == 'money_2'){
$money abs(intval($_POST['money']));
$type filter($_POST['type']);
$to abs(intval($_POST['to']));
$use mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$to."'"));
$error '';
if (
$money 1$error .= 'Недопустимое значение!<br/>';
if (
$money $us[''.$type.'']) $error .= 'Вы не располагаете введенной суммой!<br/>';
if (
$use['id'] == or $use['id'] == $user$error .= 'Игрок не найден!<br/>';
if (empty(
$error)){
$ok mysql_query("UPDATE `users` SET `".$type."` = (`".$type."` + ".$money.") WHERE `id` = '".$use['id']."'");
$ok_u mysql_query("UPDATE `users` SET `".$type."` = (`".$type."` - ".$money.") WHERE `id` = '".$user."'");
if(
$type == 'money'$cho 'септим'; else $cho 'голден';
if(!empty(
$us['color']) && $us['type_nick'] == 1$usa '<font color="#'.$us['color'].'"><b>'.$us['login'].'</b></font>'; else $usa $us['login'];
$text 'Игрок <b>'.$usa.'</b> перевел вам <b>'.$money.'</b> '.$cho.'!';
$text1 'Игрок <b>'.$us['login'].'</b> перевел <b>'.$money.'</b> '.$cho.' игроку '.$use['login'].'!';
$plus_sms mysql_query("INSERT INTO `mail_sys` SET `user` = '".$use['id']."', `time` = '".time()."', `text` = '".mysql_real_escape_string($text)."'");
mysql_query("INSERT INTO `mail_sys` SET `user` = '100', `time` = '".time()."', `text` = '".mysql_real_escape_string($text1)."'");

header('Location: ./bank.php?d=1');
} else echo 
'<div class="error">'.$error.'</div><br/>';
} else echo 
'<form method="POST" action="?a=peredat"><b>ID персонажа:</b><br/>
<input type="text" name="to" size="6"> <select name="type" size="1"> 
<option value="money">Септимы</option><option value="money_2">Голдены</option></select><br/><b>Сумма:</b><br />
<input type="text" name="money"><br/><input name="ok" type="submit" value="Перевести"></form><br/>'
;

echo
'<a class="linestart" href="?">Назад в банк</a>';
break;

case 
'obmen':
echo 
'Здесь вы можете обменять голдены на септимы:<br />
<b>1</b> голден = <b>20</b> септимов<br />'
;

if (isset(
$_POST['ok'])){
$money filter($_POST['money']);
$error '';
if (
$money 1$error .= 'Недопустимое значение!<br/>';
if (
$money $us['money_2']) $error .= 'Вы не располагаете введенной суммой!<br/>';
if (empty(
$error)){
$money_plus round($money*20);
$ok mysql_query("UPDATE `users` SET `money` = (`money` + ".$money_plus."), `money_2` = (`money_2` - ".$money.") WHERE `id` = '".$user."'");

header('Location: ./bank.php?d=1');
} else echo 
'<br/><div class="error">'.$error.'</div><br/>';
} else echo 
'<br /><b>Сколько голден меняем?</b><br/><form method="POST" action="">
<input type="text" name="money" style="text-align:center"><br/>
<input name="ok" type="submit" value="Обменять"></form><br/>'
;

echo
'<a class="linestart" href="?">Назад в банк</a>';
break;
}

} else 
header('Location: ./index.php');
include 
'./include/foot.php';
?>
Онлайн: 0
Реклама