room['file'] == 'bank') { $noc = \Core\Config::get('crtoecr') * 2; //120 kr = 1 ekr. $con = \Core\Config::get('ecrtocr') * 2.5; //1 екр. = 30 кр. function getNum($v) { $plid = $v; $pi = iconv_strlen($plid); if ($pi < 5) { $i = 0; while ($i <= 5 - $pi) { $plid = '0' . $plid; $i++; } } return $plid; } function getNumId($v) { $plid = $v; $array = str_split($plid); $ends = 0; $result = ''; for ($i = 0, $end = (count($array) - 1); $i <= $end; $i++) { if ($array[$i] == 0 && $ends == 0) { $array[$i] = ''; } else { $ends = 1; } $result .= $array[$i]; } return $result; } if ($u->info['allLock'] > time()) { $u->bank = false; } $re2 = ''; if (isset($_GET['enter']) && !isset($u->bank['id'])) { $bank = mysql_fetch_array( mysql_query( 'SELECT * FROM `bank` WHERE `uid` = "' . $u->info['id'] . '" AND `id` = "' . mysql_real_escape_string( (int)$_POST['bank'] ) . '" LIMIT 1' ) ); if (!isset($bank['id'])) { $re2 = 'Неверный номер счета.'; } elseif ($bank['pass'] != $_POST['pass']) { $pl = mysql_fetch_array( mysql_query( 'SELECT COUNT(*) FROM `actions` WHERE `uid` = "' . $u->info['id'] . '" AND `time` > "' . (time( ) - 60 * 60) . '" AND `vars` = "bank_bad_pass_' . mysql_real_escape_string( $bank['id'] ) . '" LIMIT 5' ) ); if ($pl[0] >= 3) { $re2 = 'Ваш счет был заблокирован на 1 час'; } else { if ($pl[0] == 0) { $re2 = 'Неверный номер счета или пароль. Если вы трижды введете неверный номер счета или пароль, счет будет заблокирован на час'; } else { $pp = [0 => 'ок', 1 => 'ка', 2 => 'ки', 3 => 'ки']; $re2 = 'Неверный номер счета или пароль. У вас осталось ' . (3 - $pl[0]) . ' попыт' . $pp[3 - $pl[0]] . ', в противном случаи счет будет заблокирован на час'; } mysql_query( 'INSERT INTO `actions` (`uid`,`time`,`city`,`room`,`vars`,`ip`) VALUES ("' . $u->info['id'] . '","' . time( ) . '","' . $u->info['city'] . '","' . $u->info['room'] . '","bank_bad_pass_' . mysql_real_escape_string( $bank['id'] ) . '","' . mysql_real_escape_string($_SERVER['HTTP_X_REAL_IP']) . '")' ); } } else { if ($u->info['allLock'] > time()) { echo ''; } else { //вошли! $bank['useNow'] = time() + 12 * 60 * 60; mysql_query( 'UPDATE `bank` SET `useNow` = "0" WHERE `id` != "' . $bank['id'] . '" AND `uid` = "' . $u->info['id'] . '" AND `useNow`!="0" LIMIT 1' ); mysql_query( 'UPDATE `bank` SET `useNow` = "' . $bank['useNow'] . '" WHERE `id` = "' . $bank['id'] . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 1' ); mysql_query( 'INSERT INTO `actions` (`uid`,`time`,`city`,`room`,`vars`,`ip`) VALUES ("' . $u->info['id'] . '","' . time( ) . '","' . $u->info['city'] . '","' . $u->info['room'] . '","bank_good_pass_' . mysql_real_escape_string( $bank['id'] ) . '","' . mysql_real_escape_string($_SERVER['HTTP_X_REAL_IP']) . '")' ); $u->bank = $bank; } } } elseif (isset($_GET['res'])) { $b_pass = mysql_fetch_array( mysql_query( 'SELECT * FROM `bank` WHERE `uid` = "' . $u->info['id'] . '" AND `id` = "' . mysql_real_escape_string( getNumId($_GET['schet']) ) . '" ORDER BY `id` DESC LIMIT 1' ) ); if ($b_pass['repass'] >= time()) { $re2 = 'Номера счетов и пароли к ним можно выслать только один раз в сутки'; } else { mysql_query( 'INSERT INTO `actions` (`uid`,`time`,`city`,`room`,`vars`,`ip`) VALUES ("' . $u->info['id'] . '","' . time( ) . '","' . $u->info['city'] . '","' . $u->info['room'] . '","bank_res","' . mysql_real_escape_string( $_SERVER['HTTP_X_REAL_IP'] ) . '")' ); $re2 = 'Выслан номер счета и пароль на email, указанный в анкете'; mysql_query( 'UPDATE `bank` SET `repass` = "' . (time( ) + 24 * 3600) . '" WHERE `id` = "' . $b_pass['id'] . '" LIMIT 1' ); $subject = 'Восстановление пароля от счета в банке персонажа ' . $u->info['login']; $message = 'Номер счета: ' . getNum($b_pass['id']) . '
Пароль: ' . $b_pass['pass'] . '

С уважением,
Администрация Бойцовского Клуба'; \Core\Mail::send($u->info['mail'], $message, $subject); //mails($u->info['mail'], $message, $subject); unset($subject, $message); } } 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 && \Core\Config::get( 'zuby' ))) { if ($_POST['pass1'] == '' || $_POST['pass1'] == ' ') { $re2 = 'Вы не указали пароль!'; } elseif ($_POST['pass1'] != $_POST['pass2']) { $re2 = 'Пароли не совпадают!'; } elseif ($u->info['money'] - 3 < 0 && $_POST['rdn01'] != 2) { $re2 = 'У вас недостаточно кр.'; } elseif ($u->info['align'] != 2) { $pass = rand(10000, 91191); $pass = htmlspecialchars($_POST['pass1'], null); $ins = mysql_query( 'INSERT INTO `bank` (`uid`,`create`,`pass`) VALUES ("' . $u->info['id'] . '","' . time( ) . '","' . mysql_real_escape_string($pass) . '")' ); if ($ins) { $bank = mysql_insert_id(); if ($u->info['level'] < 8 && $_POST['rdn01'] == 2 && \Core\Config::get('zuby')) { $u->info['money4'] -= 15; } else { $u->info['money'] -= 3; } $upd = mysql_query( 'UPDATE `users` SET `money` = "' . $u->info['money'] . '",`money4` = "' . $u->info['money4'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1' ); $re2 = 'Счет №' . getNum( $bank ) . ' был успешно открыт.
Пароль от счета: ' . $pass . '

(Сменить пароль можно в разделе "Управление счетом" после авторизации)'; $u->addDelo( 3, $u->info['id'], 'Вы успешно открыли счет №' . getNum($bank) . '', time(), $u->info['city'], 'Bank.System', 3, 0, '' ); } else { $re2 = 'Банк отказал в получении банковского счета.'; } } else { $re2 = 'Хаосники не могут создавать новые счета в банке.'; } } else { if ($u->info['level'] < 8 && \Core\Config::get('zuby')) { $re2 = 'Для открытия счета необходимо иметь при себе 3.00 кр. или ' . $u->zuby(15) . ''; } else { $re2 = 'Для открытия счета необходимо иметь при себе 3.00 кр.'; } } } elseif (isset($_GET['exit']) && isset($u->bank['id'])) { $u->bank = false; mysql_query( 'UPDATE `bank` SET `useNow` = "0" WHERE `uid` = "' . $u->info['id'] . '" AND `useNow`!="0" LIMIT 1' ); } if ($u->info['allLock'] > time()) { $u->bank = false; } if (isset($u->bank['id'])) { if (isset($_POST['sd4']) && $u->newAct($_POST['sd4'])) { if (isset($_POST['transfer_kredit2']) && $u->info['admin'] > 0) { //перевод екредитов с одного счета на другой $ub = mysql_fetch_array( mysql_query( 'SELECT * FROM `bank` WHERE `id` = "' . mysql_real_escape_string( (int)$_POST['num2'] ) . '" LIMIT 1' ) ); if (isset($ub['id']) && $ub['id'] != $u->bank['id']) { $ut = mysql_fetch_array( mysql_query( 'SELECT `id`,`level`,`city`,`room`,`login` FROM `users` WHERE `id` = "' . mysql_real_escape_string( $ub['uid'] ) . '" LIMIT 1' ) ); if ($ut['level'] >= 0 || $ut['id'] == $u->info['id'] || $u->info['admin'] > 0) { $mn = floor((int)($_POST['tansfer_sum2'] * 100)); $mn = round(($mn / 100), 2); $prc = 0; $mn += $prc; if ($u->bank['money2'] >= $mn) { if ($mn < 0.01 || $mn > 1000000000) { $re2 = 'Неверно указана сумма'; } else { $upd = mysql_query( 'UPDATE `bank` SET `money2` = "' . mysql_real_escape_string( $u->bank['money2'] - $mn ) . '" WHERE `id` = "' . $u->bank['id'] . '" LIMIT 1' ); if ($upd) { $u->bank['money2'] -= $mn; $ub['money2'] += $mn - $prc; mysql_query( 'UPDATE `users` SET `catch` = `catch` + "' . floor( $mn - $prc ) . '" WHERE `id` = "' . $ut['id'] . '" LIMIT 1' ); mysql_query( 'UPDATE `users` SET `frg` = `frg` + ' . floor( $mn ) . ' WHERE `id` = "' . $u->info['id'] . '" LIMIT 1' ); mysql_query( 'UPDATE `bank` SET `money2` = "' . mysql_real_escape_string( $ub['money2'] ) . '" WHERE `id` = "' . $ub['id'] . '" LIMIT 1' ); $re2 = 'Вы удачно перевели ' . ($mn - $prc) . ' екр. (комиссия ' . $prc . ' екр.) на счет №' . getNum( $ub['id'] ) . ' персонажу "' . $ut['login'] . '"'; $u->addDelo( 3, $ut['id'], 'Получено ' . ($mn - $prc) . ' екр. со счета №' . getNum( $u->bank['id'] ) . ' от персонажа "' . $u->info['login'] . '", комиссия ' . $prc . ' екр. (Итого: ' . $ub['money1'] . ' кр., ' . $ub['money2'] . ' екр.)', time(), $ut['city'], 'Bank.System', mysql_real_escape_string($mn - $prc), 0, $ub['id'] ); $u->addDelo( 3, $u->info['id'], 'Передано ' . ($mn - $prc) . ' екр. на счет №' . getNum( $ub['id'] ) . ' персонажу "' . $ut['login'] . '", комиссия ' . $prc . ' екр. (Итого: ' . $u->bank['money1'] . ' кр., ' . $u->bank['money2'] . ' екр.)', time(), $u->info['city'], 'Bank.System', 0, mysql_real_escape_string($mn), $u->bank['id'] ); $log = '"' . $u->info['login'] . '" [' . $u->info['level'] . '] перевел со своего банковского счета №' . $u->bank['id'] . ' на счет №' . $ub['id'] . ' к персонажу "' . $ut['login'] . '" [' . $ut['level'] . '] ' . ($mn - $prc) . ' екр.'; $u->addDelo( 1, $u->info['id'], $log, time(), $u->info['city'], 'Bank.System', 0, 0, '' ); $u->addDelo(1, $ut['id'], $log, time(), $ut['city'], 'Bank.System', 0, 0, ''); if ($ut['id'] != $u->info['id']) { $alg = ''; if ($u->info['align'] == 50) { $alg = ''; } $text = '"' . $alg . '[login:' . $u->info['login'] . ']" перевел' . ($u->info['sex'] == 0 ? "" : "а") . ' вам ' . ($mn - $prc) . ' екр. со своего банковского счета №' . getNum( $u->bank['id'] ) . ' на ваш банковский счет №' . getNum($ub['id']) . '.'; $cmsg = new ChatMessage(); $cmsg->setCity($ut['city']); $cmsg->setRoom($ut['room']); $cmsg->setTo($ut['login']); $cmsg->setText($text); $cmsg->setType(12); $cmsg->setTypeTime(1); (new Chat())->sendMsg($cmsg); } } else { $re2 = 'Не удалось выполнить операцию'; } } } else { $re2 = 'У вас нет ' . $mn . ' екр. на счете'; } } else { $re2 = 'Нельзя перевести кредиты на этот счет'; } } else { $re2 = 'Нельзя перевести кредиты на этот счет'; } } elseif (isset($_POST['transfer_kredit']) && $u->info['align'] != 2) { //перевод кредитов с одного счета на другой if ($u->info['level'] >= 4 || $u->info['admin'] > 0) { $ub = mysql_fetch_array( mysql_query( 'SELECT * FROM `bank` WHERE `id` = "' . mysql_real_escape_string( (int)$_POST['num'] ) . '" LIMIT 1' ) ); if (isset($ub['id']) && $ub['id'] != $u->bank['id']) { $ut = mysql_fetch_array( mysql_query( 'SELECT `id`,`level`,`city`,`room`,`login` FROM `users` WHERE `id` = "' . mysql_real_escape_string( $ub['uid'] ) . '" LIMIT 1' ) ); if ($ut['level'] >= 4 || $ut['id'] == $u->info['id'] || $u->info['admin'] > 0) { $mn = floor((int)($_POST['tansfer_sum'] * 100)); $mn = round(($mn / 100), 2); $prc = round($mn * 3 / 100, 2); $mn += $prc; if ($u->bank['money1'] >= $mn) { if ($mn < 0.01 || $mn > 1000000000) { $re2 = 'Неверно указана сумма'; } else { $upd = mysql_query( 'UPDATE `bank` SET `money1` = "' . mysql_real_escape_string( $u->bank['money1'] - $mn ) . '" WHERE `id` = "' . $u->bank['id'] . '" LIMIT 1' ); if ($upd) { $u->bank['money1'] -= $mn; $ub['money1'] += $mn - $prc; mysql_query( 'UPDATE `bank` SET `money1` = "' . mysql_real_escape_string( $ub['money1'] ) . '" WHERE `id` = "' . $ub['id'] . '" LIMIT 1' ); $re2 = 'Вы удачно перевели ' . ($mn - $prc) . ' кр. (комиссия ' . $prc . ' кр.) на счет №' . getNum( $ub['id'] ) . ' персонажу "' . $ut['login'] . '"'; $u->addDelo( 3, $ut['id'], 'Получено ' . ($mn - $prc) . ' кр. со счета №' . getNum( $u->bank['id'] ) . ' от персонажа "' . $u->info['login'] . '", комиссия ' . $prc . ' кр. (Итого: ' . $ub['money1'] . ' кр., ' . $ub['money2'] . ' екр.)', time(), $ut['city'], 'Bank.System', mysql_real_escape_string($mn - $prc), 0, $ub['id'] ); $u->addDelo( 3, $u->info['id'], 'Передано ' . ($mn - $prc) . ' кр. на счет №' . getNum( $ub['id'] ) . ' персонажу "' . $ut['login'] . '", комиссия ' . $prc . ' кр. (Итого: ' . $u->bank['money1'] . ' кр., ' . $u->bank['money2'] . ' екр.)', time(), $u->info['city'], 'Bank.System', 0, mysql_real_escape_string($mn), $u->bank['id'] ); $log = '"' . $u->info['login'] . '" [' . $u->info['level'] . '] перевел со своего банковского счета №' . $u->bank['id'] . ' на счет №' . $ub['id'] . ' к персонажу "' . $ut['login'] . '" [' . $ut['level'] . '] ' . ($mn - $prc) . ' кр. Дополнительно снято ' . $prc . ' кр. за услуги банка.'; $u->addDelo( 1, $u->info['id'], $log, time(), $u->info['city'], 'Bank.System', 0, 0, '' ); $u->addDelo(1, $ut['id'], $log, time(), $ut['city'], 'Bank.System', 0, 0, ''); if ($ut['id'] != $u->info['id']) { $text = '"[login:' . $u->info['login'] . ']" перевел' . ($u->info['sex'] == 0 ? "" : "а") . ' вам ' . ($mn - $prc) . ' кр. со своего банковского счета №' . getNum( $u->bank['id'] ) . ' на ваш банковский счет №' . getNum($ub['id']) . '.'; $cmsg = new ChatMessage(); $cmsg->setCity($ut['city']); $cmsg->setRoom($ut['room']); $cmsg->setTo($ut['login']); $cmsg->setText($text); $cmsg->setType(6); $cmsg->setTypeTime(1); (new Chat())->sendMsg($cmsg); } } else { $re2 = 'Не удалось выполнить операцию'; } } } else { $re2 = 'У вас нет ' . $mn . ' кр. на счете'; } } else { $re2 = 'Нельзя перевести кредиты на этот счет'; } } else { $re2 = 'Нельзя перевести кредиты на этот счет'; } } else { $re2 = 'Передача кредитов возможна только с 4-го уровня'; } } elseif ($u->info['align'] != 2 && $u->info['haos'] < time( ) && $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)); $mn = round(($mn / 100), 2); $mne = round($mn / $noc, 2); $mn = round(($mn / 100 * 103 + 5), 2); $sm = $u->testAction( '`uid` = "' . $u->info['id'] . '" AND `vars` = "bank_kr_to_ekr_[' . date( 'd.m.Y', time() ) . ']" ORDER BY `id` DESC LIMIT 1', 1 ); $sm_lim = 100; if (isset($sm['id']) && $sm['vals'] + $mne > $sm_lim) { if ($sm['vals'] < $sm_lim) { $re2 = 'На сегодня Вы можете обменять еще на ' . ($sm_lim - $sm['vals']) . ' екр.. (Примерно ' . round( (($sm_lim - $sm['vals']) * $noc), 2 ) . ' кр.), текущий обмен на ' . $mne . ' екр..'; } else { $re2 = 'На сегодня Вы исчерпали свой лимит обмена кр. на екр. (' . $sm_lim . ' екр.)'; } } elseif ($mn > 0 && $mne > 0 && $mn >= round((0.01 * ($noc * 1.03) + 5), 2)) { if ($u->bank['money1'] >= $mn) { if (!isset($sm['id'])) { $u->addAction(time(), 'bank_kr_to_ekr_[' . date('d.m.Y') . ']', $mne); } else { mysql_query( 'UPDATE `actions` SET `vals` = "' . ($sm['vals'] + $mne) . '" WHERE `id` = "' . $sm['id'] . '" LIMIT 1' ); } $re2 = 'Вы успешно обменяли ' . $mn . ' кр. на ' . $mne . ' екр.'; $u->bank['money1'] -= $mn; $u->bank['money2'] += $mne; mysql_query( 'UPDATE `users` SET `catch` = `catch` + "' . round( $mne, 2 ) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1' ); mysql_query( 'UPDATE `bank` SET `money1` = "' . mysql_real_escape_string( $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'] . '] обменял ' . $mn . ' кр. на ' . $mne . ' екр., Банковский счет №' . $u->bank['id'] . '.'; $u->addDelo(1, $u->info['id'], $log, time(), $u->info['city'], 'Bank.System', 0, 0, ''); $u->addDelo( 3, $u->info['id'], 'Вы успешно обменяли ' . ceil( (int)($_POST['convert_sum2'] * 100 / 100) ) . ' кр. на ' . $mne . ' екр., комиссия ' . round( (ceil((int)($_POST['convert_sum2'] * 100 / 100)) / 100 * 3 + 5), 2 ) . ' кр. (Итого: ' . $u->bank['money1'] . ' кр., ' . $u->bank['money2'] . ' екр.)', time(), $u->info['city'], 'Bank.System', 0, 0, $u->bank['id'] ); } else { $re2 = 'У вас нет ' . $mn . ' кр. на счете'; } } else { $re2 = 'Минимальная сумма для обмена составляет ' . round( (0.01 * ($noc * 1.03) + 5), 2 ) . ' кр.'; } } else { $re2 = 'Вы должны пройти проверку на чистоту у Паладинов или Тарманов.'; } } elseif (isset($_POST['convert_ekredit'])) { //обменять екр. на кр. $mn = ceil((int)($_POST['convert_sum'] * 100)); $mn = round(($mn / 100), 2); if ($u->bank['money2'] >= $mn) { if ($mn < 0.01 || $mn > 1000000000) { $re2 = 'Неверно указана сумма'; } else { $upd = mysql_query( 'UPDATE `bank` SET `money1` = "' . mysql_real_escape_string( $u->bank['money1'] + ($mn * $con) ) . '",`money2` = "' . mysql_real_escape_string( $u->bank['money2'] - $mn ) . '" WHERE `id` = "' . $u->bank['id'] . '" LIMIT 1' ); if ($upd) { $u->bank['money1'] += $mn * $con; $u->bank['money2'] -= $mn; $u->addDelo( 3, $u->info['id'], 'Вы обменяли ' . $mn . ' екр. на ' . ($mn * $con) . ' кр., комиссия 0 кр. (Итого: ' . $u->bank['money1'] . ' кр., ' . $u->bank['money2'] . ' екр.)', time(), $u->info['city'], 'Bank.System', 0, mysql_real_escape_string($mn * $con), $u->bank['id'] ); $re2 = 'Вы удачно обменяли ' . $mn . ' екр. на ' . ($mn * $con) . ' кр.'; } else { $re2 = 'Не удалось выполнить операцию'; } } } else { $re2 = 'У вас нет ' . $mn . ' екр. на счете'; } } elseif (isset($_POST['get_kredit'])) { //положить деньги на счет $mn = floor((int)($_POST['get_sum'] * 100)); $mn = round(($mn / 100), 2); if ($u->bank['money1'] >= $mn) { if ($mn < 0.01 || $mn > 1000000000) { $re2 = 'Неверно указана сумма (Снять ' . ((int)$_POST['get_sum']) . ' кр.)'; } else { $upd = mysql_query( 'UPDATE `users` SET `money` = "' . mysql_real_escape_string( $u->info['money'] + $mn ) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1' ); if ($upd) { $u->bank['money1'] -= $mn; $u->info['money'] += $mn; mysql_query( 'UPDATE `bank` SET `money1` = "' . mysql_real_escape_string( $u->bank['money1'] ) . '" WHERE `id` = "' . $u->bank['id'] . '" LIMIT 1' ); $u->addDelo( 3, $u->info['id'], 'Вы сняли со счета ' . $mn . ' кр., комиссия 0 кр. (Итого: ' . $u->bank['money1'] . ' кр., ' . $u->bank['money2'] . ' екр.)', time(), $u->info['city'], 'Bank.System', 0, 0, $u->bank['id'] ); $re2 = 'Вы удачно сняли со счета ' . $mn . ' кр.'; } else { $re2 = 'Не удалось выполнить операцию'; } } } else { $re2 = 'У вас нет ' . $mn . ' кр. на счете'; } } 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'], 'Вы сняли со счета ' . $mn . ' Екр., комиссия 0 Екр. (Итого: ' . $u->bank['money1'] . ' кр., ' . $u->bank['money2'] . ' екр.)', time(), $u->info['city'], 'Bank.System', 0, 0, $u->bank['id'] ); $re2 = 'Вы удачно сняли со счета ' . $mn . ' Екр.'; } else { $re2 = 'Не удалось выполнить операцию'; } } } else { $re2 = 'У вас нет ' . $mn . ' Екр. на счете'; } } 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'], 'Вы положили на счет ' . $mn . ' Eкр., комиссия 0 Екр. (Итого: ' . $u->bank['money1'] . ' кр., ' . $u->bank['money2'] . ' екр.)', time(), $u->info['city'], 'Bank.System', 0, 0, $u->bank['id'] ); $re2 = 'Вы удачно положили на свой счет ' . $mn . ' Екр.'; } else { $re2 = 'Не удалось выполнить операцию'; } } } else { $re2 = 'У вас нет при себе ' . $mn . ' Екр.'; } } 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 = 'Неверно указана сумма (Пополнение счета)'; } else { $upd = mysql_query( 'UPDATE `users` SET `money` = "' . mysql_real_escape_string( $u->info['money'] - $mn ) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1' ); if ($upd) { $u->bank['money1'] += $mn; $u->info['money'] -= $mn; mysql_query( 'UPDATE `bank` SET `money1` = "' . mysql_real_escape_string( $u->bank['money1'] ) . '" WHERE `id` = "' . $u->bank['id'] . '" LIMIT 1' ); $u->addDelo( 3, $u->info['id'], 'Вы положили на счет ' . $mn . ' кр., комиссия 0 кр. (Итого: ' . $u->bank['money1'] . ' кр., ' . $u->bank['money2'] . ' екр.)', time(), $u->info['city'], 'Bank.System', 0, 0, $u->bank['id'] ); $re2 = 'Вы удачно положили на свой счет ' . $mn . ' кр.'; } else { $re2 = 'Не удалось выполнить операцию'; } } } else { $re2 = 'У вас нет при себе ' . $mn . ' кр.'; } } elseif (isset($_POST['change_psw2'])) { //смена пароля счета $sm = $u->testAction( '`uid` = "' . $u->info['id'] . '" AND `vals` = "id=' . $u->bank['id'] . '&new_pass=' . $u->bank['pass'] . '" AND `vars` = "bank_new_pass" AND `time` > "' . (time( ) - 24 * 60 * 60) . '" LIMIT 1', 1 ); if ($_POST['new_psw1'] != $_POST['new_psw2']) { $re2 = 'Пароли не совпадают'; } elseif (iconv_strlen($_POST['new_psw1']) < 6 || iconv_strlen($_POST['new_psw1']) > 32) { $re2 = 'Пароль не может быть короче 6 или длинее 32 символов'; } elseif (isset($sm['id'])) { $re2 = 'Нельзя менять пароль чаще одного раза в день'; } else { //меняем $upd = mysql_query( 'UPDATE `bank` SET `pass` = "' . mysql_real_escape_string( $_POST['new_psw1'] ) . '" WHERE `id` = "' . $u->bank['id'] . '" LIMIT 1' ); if ($upd) { $u->addAction( time(), 'bank_new_pass', 'id=' . $u->bank['id'] . '&new_pass=' . $_POST['new_psw1'] . '' ); $u->bank['pass'] = $_POST['new_psw1']; $re2 = 'Пароль от счета №' . getNum( $u->bank['id'] ) . ' был успешно изменен
Новый пароль: ' . $u->bank['pass'] . ''; $u->addDelo( 3, $u->info['id'], 'Был изменен пароль от счета.', time(), $u->info['city'], 'Bank.System', 0, 0, $u->bank['id'] ); } else { $re2 = 'Вам отказали в смене пароля'; } } } } } if ($re != '') { echo '
' . $re . '
'; } ?>

Банк

' . $re2 . '
'; } if (!isset($u->bank['id'])) { ?> Мы предоставляем следующие услуги:
  1. Открытие счета
  2. Возможность положить/снять кредиты/еврокредиты со счета
  3. Перевести кредиты/еврокредиты с одного счета на другой
  4. Обменный пункт. Обмен еврокредитов на кредиты
Хотите открыть свой счет? Услуга платная:

Управление счетом
Номер счета
Пароль
>

Забыли пароль? Можно его выслать на email, номер счета:

Управление счетом

  Счёт №: bank['id']); ?> [x]
У вас на счете
Кредитов: round2($u->bank['money1']); ?>
Еврокредитов: round2($u->bank['money2']); ?>

При себе наличных: round2($u->info['money']); ?> кр.
При себе наличных: round2($u->info['money2']); ?> Екр.
Внимание! Некоторые услуги банка платные, о размере взымаемой комиссии написано в соответствующем разделе.
info['align'] != 2 && $u->info['haos'] < time( ) && $u->info['haos'] != 1 && \Core\Config::get('crtoecr') > 0) { ?> info['admin'] > 1000) { ?>
Пополнить счет Сумма кр.
Сумма Екр.
Перевести кредиты на другой счет Сумма кр.
Номер счета куда перевести кредиты

Комиссия составляет 3.00 % от суммы, но не менее 1.00 кр.
Обменный пункт Обменять еврокредиты на кредиты.
Курс 1 екр. = .00 кр.
Сумма екр. />
Обменный пункт Обменять кредиты на еврокредиты.
Курс кр. = 1.00 екр.
Сумма кр.
Комиссия составляет 3.00 % от суммы, а так-же 5.00 кр.
Перевести еврокредиты на другой счет Сумма екр.
Номер счета куда перевести кредиты

Комиссия составляет 0.00 % от суммы, но не менее 0.01 екр.
Настройки Сменить пароль
Новый пароль
Введите новый пароль повторно

 
Снять со счета Сумма кр.
Сумма Eкр.
Курс еврокредита к мировой валюте
%s %s
'; $kurs_str = ''; foreach ($true as $item) { if ($pl[$item[0]] > 0) { $kurs_str .= sprintf( $str, round(($pl['cur'] / $pl[$item[0]]), 4), $item[1] ); } } ?>
Данные на без учета комиссий
Ошибка: не удалось получить курс валют.
Последние операции
info['id'] . '" AND `dop` = "' . $u->bank['id'] . '" AND `type` = "3" ORDER BY `time` DESC LIMIT 21' ); while ($pl = mysql_fetch_array($sp)) { ?>
Сумма указанная в окне оповещения и суммы взымаемая\начисляемая могут различаться.