Реализация ChatMessageDTO.
This commit is contained in:
@@ -106,7 +106,6 @@ if ($u->room['file'] == 'an/bank') {
|
||||
}
|
||||
}
|
||||
} elseif (isset($_GET['res'])) {
|
||||
//echo $_GET['schet'].'<br>';
|
||||
$b_pass = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT * FROM `bank` WHERE `uid` = "' . $u->info['id'] . '" AND `id` = "' . mysql_real_escape_string(
|
||||
@@ -138,7 +137,9 @@ if ($u->room['file'] == 'an/bank') {
|
||||
} elseif (isset($_GET['open']) && !isset($u->bank['id'])) {
|
||||
if ($_POST['rdn01'] == 2 && ($u->info['level'] >= 8 || $u->info['money4'] < 15)) {
|
||||
$re2 = 'Недостаточно зубов!';
|
||||
} elseif ($u->info['money'] >= 3 || ($u->info['level'] < 8 && $u->info['money4'] >= 15)) {
|
||||
} elseif ($u->info['money'] >= 3 || ($u->info['level'] < 8 && $u->info['money4'] >= 15 && \Core\Config::get(
|
||||
'zuby'
|
||||
))) {
|
||||
if ($_POST['pass1'] == '' || $_POST['pass1'] == ' ') {
|
||||
$re2 = 'Вы не указали пароль!';
|
||||
} elseif ($_POST['pass1'] != $_POST['pass2']) {
|
||||
@@ -150,11 +151,11 @@ if ($u->room['file'] == 'an/bank') {
|
||||
$pass = htmlspecialchars($_POST['pass1'], null);
|
||||
$ins = mysql_query(
|
||||
'INSERT INTO `bank` (`uid`,`create`,`pass`) VALUES ("' . $u->info['id'] . '","' . time(
|
||||
) . '","' . $pass . '")'
|
||||
) . '","' . mysql_real_escape_string($pass) . '")'
|
||||
);
|
||||
if ($ins) {
|
||||
$bank = mysql_insert_id();
|
||||
if ($u->info['level'] < 8 && $_POST['rdn01'] == 2) {
|
||||
if ($u->info['level'] < 8 && $_POST['rdn01'] == 2 && \Core\Config::get('zuby')) {
|
||||
$u->info['money4'] -= 15;
|
||||
} else {
|
||||
$u->info['money'] -= 3;
|
||||
@@ -176,7 +177,7 @@ if ($u->room['file'] == 'an/bank') {
|
||||
$re2 = 'Хаосники не могут создавать новые счета в банке.';
|
||||
}
|
||||
} else {
|
||||
if ($u->info['level'] < 8) {
|
||||
if ($u->info['level'] < 8 && \Core\Config::get('zuby')) {
|
||||
$re2 = 'Для открытия счета необходимо иметь при себе <b>3.00 кр.</b> или <b>' . $u->zuby(15) . '</b>';
|
||||
} else {
|
||||
$re2 = 'Для открытия счета необходимо иметь при себе <b>3.00 кр.</b>';
|
||||
@@ -386,7 +387,7 @@ if ($u->room['file'] == 'an/bank') {
|
||||
$re2 = 'Передача кредитов возможна только с 4-го уровня';
|
||||
}
|
||||
} elseif ($u->info['align'] != 2 && $u->info['haos'] < time(
|
||||
) && $u->info['haos'] != 1 && $u->info['align'] != 50 && isset($_POST['convert_kredit']) && 1 == 2) {
|
||||
) && $u->info['haos'] != 1 && $u->info['align'] != 50 && isset($_POST['convert_kredit']) && \Core\Config::get('crtoecr') > 0) {
|
||||
//обменять кр. на екр.
|
||||
if ($u->info['palpro'] > time()) {
|
||||
$mn = ceil((int)($_POST['convert_sum2'] * 100));
|
||||
@@ -398,7 +399,7 @@ if ($u->room['file'] == 'an/bank') {
|
||||
'd.m.Y', time()
|
||||
) . ']" ORDER BY `id` DESC LIMIT 1', 1
|
||||
);
|
||||
$sm_lim = 50;
|
||||
$sm_lim = 100;
|
||||
if (isset($sm['id']) && $sm['vals'] + $mne > $sm_lim) {
|
||||
if ($sm['vals'] < $sm_lim) {
|
||||
$re2 = 'На сегодня Вы можете обменять еще на <b>' . ($sm_lim - $sm['vals']) . ' екр.</b>. (Примерно ' . round(
|
||||
@@ -431,6 +432,8 @@ if ($u->room['file'] == 'an/bank') {
|
||||
$u->bank['money1']
|
||||
) . '", `money2` = "' . mysql_real_escape_string(
|
||||
$u->bank['money2']
|
||||
) . '",`shara` = `shara` + "' . mysql_real_escape_string(
|
||||
$mne
|
||||
) . '" WHERE `id` = "' . mysql_real_escape_string($u->bank['id']) . '" LIMIT 1'
|
||||
);
|
||||
$log = '"' . $u->info['login'] . '" [' . $u->info['level'] . '] обменял <b>' . $mn . ' кр.</b> на <b>' . $mne . ' екр.</b>, Банковский счет №' . $u->bank['id'] . '.';
|
||||
@@ -492,7 +495,7 @@ if ($u->room['file'] == 'an/bank') {
|
||||
$mn = round(($mn / 100), 2);
|
||||
if ($u->bank['money1'] >= $mn) {
|
||||
if ($mn < 0.01 || $mn > 1000000000) {
|
||||
$re2 = 'Неверно указана сумма';
|
||||
$re2 = 'Неверно указана сумма (Снять ' . ((int)$_POST['get_sum']) . ' кр.)';
|
||||
} else {
|
||||
$upd = mysql_query(
|
||||
'UPDATE `users` SET `money` = "' . mysql_real_escape_string(
|
||||
@@ -520,13 +523,81 @@ if ($u->room['file'] == 'an/bank') {
|
||||
} else {
|
||||
$re2 = 'У вас нет <b>' . $mn . ' кр.</b> на счете';
|
||||
}
|
||||
} elseif (isset($_POST['get_ekredit'])) {
|
||||
//положить деньги на счет
|
||||
$mn = floor((int)($_POST['get_esum'] * 100));
|
||||
$mn = round(($mn / 100), 2);
|
||||
if ($u->bank['money2'] >= $mn) {
|
||||
if ($mn < 0.01 || $mn > 1000000000) {
|
||||
$re2 = 'Неверно указана сумма (Снять ' . ((int)$_POST['get_esum']) . ' Екр.)';
|
||||
} else {
|
||||
$upd = mysql_query(
|
||||
'UPDATE `users` SET `money2` = "' . mysql_real_escape_string(
|
||||
$u->info['money2'] + $mn
|
||||
) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
if ($upd) {
|
||||
$u->bank['money2'] -= $mn;
|
||||
$u->info['money2'] += $mn;
|
||||
mysql_query(
|
||||
'UPDATE `bank` SET `money2` = "' . mysql_real_escape_string(
|
||||
$u->bank['money2']
|
||||
) . '" WHERE `id` = "' . $u->bank['id'] . '" LIMIT 1'
|
||||
);
|
||||
$u->addDelo(
|
||||
3, $u->info['id'],
|
||||
'Вы сняли со счета <b>' . $mn . ' Екр.</b>, комиссия <b>0 Екр.</b> <i>(Итого: ' . $u->bank['money1'] . ' кр., ' . $u->bank['money2'] . ' екр.)</i>',
|
||||
time(), $u->info['city'], 'Bank.System', 0, 0, $u->bank['id']
|
||||
);
|
||||
$re2 = 'Вы удачно сняли со счета <b>' . $mn . ' Екр.</b>';
|
||||
} else {
|
||||
$re2 = 'Не удалось выполнить операцию';
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$re2 = 'У вас нет <b>' . $mn . ' Екр.</b> на счете';
|
||||
}
|
||||
} elseif (isset($_POST['add_ekredit'])) {
|
||||
//положить деньги на счет
|
||||
$mn = floor((int)($_POST['add_esum'] * 100));
|
||||
$mn = round(($mn / 100), 2);
|
||||
if ($u->info['money2'] >= $mn) {
|
||||
if ($mn < 0.01 || $mn > 1000000000) {
|
||||
$re2 = 'Неверно указана сумма (Пополнение счета)';
|
||||
} else {
|
||||
$upd = mysql_query(
|
||||
'UPDATE `users` SET `money2` = "' . mysql_real_escape_string(
|
||||
$u->info['money2'] - $mn
|
||||
) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
if ($upd) {
|
||||
$u->bank['money2'] += $mn;
|
||||
$u->info['money2'] -= $mn;
|
||||
mysql_query(
|
||||
'UPDATE `bank` SET `money2` = "' . mysql_real_escape_string(
|
||||
$u->bank['money2']
|
||||
) . '" WHERE `id` = "' . $u->bank['id'] . '" LIMIT 1'
|
||||
);
|
||||
$u->addDelo(
|
||||
3, $u->info['id'],
|
||||
'Вы положили на счет <b>' . $mn . ' Eкр.</b>, комиссия <b>0 Екр.</b> <i>(Итого: ' . $u->bank['money1'] . ' кр., ' . $u->bank['money2'] . ' екр.)</i>',
|
||||
time(), $u->info['city'], 'Bank.System', 0, 0, $u->bank['id']
|
||||
);
|
||||
$re2 = 'Вы удачно положили на свой счет <b>' . $mn . ' Екр.</b>';
|
||||
} else {
|
||||
$re2 = 'Не удалось выполнить операцию';
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$re2 = 'У вас нет при себе <b>' . $mn . ' Екр.</b>';
|
||||
}
|
||||
} elseif (isset($_POST['add_kredit'])) {
|
||||
//положить деньги на счет
|
||||
$mn = floor((int)($_POST['add_sum'] * 100));
|
||||
$mn = round(($mn / 100), 2);
|
||||
if ($u->info['money'] >= $mn) {
|
||||
if ($mn < 0.01 || $mn > 1000000000) {
|
||||
$re2 = 'Неверно указана сумма';
|
||||
$re2 = 'Неверно указана сумма (Пополнение счета)';
|
||||
} else {
|
||||
$upd = mysql_query(
|
||||
'UPDATE `users` SET `money` = "' . mysql_real_escape_string(
|
||||
@@ -740,7 +811,7 @@ if ($u->room['file'] == 'an/bank') {
|
||||
<FIELDSET style="width:300px;">
|
||||
<LEGEND><B>Открытие счета</B></LEGEND>
|
||||
<small>
|
||||
<? if ($u->info['level'] < 8) { ?>
|
||||
<? if ($u->info['level'] < 8 && \Core\Config::get('zuby')) { ?>
|
||||
<center>
|
||||
<input name="rdn01" type="radio" value="1"> <b>3.00 кр.</b> <input
|
||||
name="rdn01" type="radio" value="2"> <?= $u->zuby(15) ?>
|
||||
@@ -889,6 +960,11 @@ if ($u->room['file'] == 'an/bank') {
|
||||
<TD>При себе наличных:</TD>
|
||||
<TD><B><? echo $u->round2($u->info['money']); ?> кр.</B></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>При себе наличных:</TD>
|
||||
<TD><B><? echo $u->round2($u->info['money2']); ?> Екр.</B></TD>
|
||||
</TR>
|
||||
|
||||
</TABLE>
|
||||
</FIELDSET>
|
||||
</TD>
|
||||
@@ -991,7 +1067,7 @@ if ($u->room['file'] == 'an/bank') {
|
||||
</td>
|
||||
</tr>
|
||||
<? if ($u->info['align'] != 2 && $u->info['haos'] < time(
|
||||
) && $u->info['haos'] != 1 && $u->info['align'] != 50 && 1 == 2) { ?>
|
||||
) && $u->info['haos'] != 1 && \Core\Config::get('crtoecr') > 0) { ?>
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<fieldset style="background-color:#DDEAD7">
|
||||
|
||||
Reference in New Issue
Block a user