2022-06-07 00:30:34 +03:00
< ? php
2022-12-19 23:15:56 +02:00
if ( ! defined ( 'GAME_VERSION' )) {
require_once '_incl_data/autoload.php' ;
}
2022-06-11 11:32:31 +00:00
if ( ! defined ( 'GAME' )) {
die ();
2022-06-07 00:30:34 +03:00
}
2022-06-11 11:32:31 +00:00
require_once '_incl_data/mails.php' ;
2022-06-07 00:30:34 +03:00
2022-06-11 11:32:31 +00:00
if ( $u -> room [ 'file' ] == 'an/bank' ) {
$noc = 60 ; //120 kr = 1 ekr.
2023-01-10 18:29:32 +02:00
$con = 20 ; //1 екр. = 30 кр.
2022-06-11 11:32:31 +00:00
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' ])) {
2022-12-19 23:15:56 +02:00
$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'
)
);
2022-06-11 11:32:31 +00:00
if ( ! isset ( $bank [ 'id' ])) {
2023-01-10 18:29:32 +02:00
$re2 = 'Неверный номер счета.' ;
2022-06-11 11:32:31 +00:00
} elseif ( $bank [ 'pass' ] != $_POST [ 'pass' ]) {
2022-12-19 23:15:56 +02:00
$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'
)
);
2022-06-11 11:32:31 +00:00
if ( $pl [ 0 ] >= 3 ) {
2023-01-10 18:29:32 +02:00
$re2 = 'Ваш счет был заблокирован на 1 час' ;
2022-06-11 11:32:31 +00:00
} else {
if ( $pl [ 0 ] == 0 ) {
2023-01-10 18:29:32 +02:00
$re2 = 'Неверный номер счета или пароль. Если вы трижды введете неверный номер счета или пароль, счет будет заблокирован на час' ;
2022-06-11 11:32:31 +00:00
} else {
2023-01-10 18:29:32 +02:00
$pp = [ 0 => 'ок' , 1 => 'ка' , 2 => 'ки' , 3 => 'ки' ];
$re2 = 'Неверный номер счета или пароль. У вас осталось ' . ( 3 - $pl [ 0 ]) . ' попыт' . $pp [ 3 - $pl [ 0 ]] . ', в противном случаи счет будет заблокирован на час' ;
2022-06-11 11:32:31 +00:00
}
2022-12-19 23:15:56 +02:00
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' ]) . '")'
);
2022-06-11 11:32:31 +00:00
}
} else {
if ( $u -> info [ 'allLock' ] > time ()) {
2023-01-10 18:29:32 +02:00
echo '<script>setTimeout(function(){alert("Вам запрещено пользоваться услугами банка до ' . date (
2022-12-19 23:15:56 +02:00
'd.m.y H:i' , $u -> info [ 'allLock' ]
) . '")},250);</script>' ;
2022-06-11 11:32:31 +00:00
} else {
2023-01-10 18:29:32 +02:00
//вошли!
2022-06-11 11:32:31 +00:00
$bank [ 'useNow' ] = time () + 12 * 60 * 60 ;
2022-12-19 23:15:56 +02:00
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' ]) . '")'
);
2022-06-11 11:32:31 +00:00
$u -> bank = $bank ;
}
}
} elseif ( isset ( $_GET [ 'res' ])) {
//echo $_GET['schet'].'<br>';
2022-12-19 23:15:56 +02:00
$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'
)
);
2022-06-11 11:32:31 +00:00
if ( $b_pass [ 'repass' ] >= time ()) {
2023-01-10 18:29:32 +02:00
$re2 = 'Номера счетов и пароли к ним можно выслать только один раз в сутки' ;
2022-06-11 11:32:31 +00:00
} else {
2022-12-19 23:15:56 +02:00
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' ]
) . '")'
);
2023-01-10 18:29:32 +02:00
$re2 = 'Выслан номер счета и пароль на email, указанный в анкете' ;
2022-12-19 23:15:56 +02:00
mysql_query (
'UPDATE `bank` SET `repass` = "' . ( time (
) + 24 * 3600 ) . '" WHERE `id` = "' . $b_pass [ 'id' ] . '" LIMIT 1'
);
2023-01-10 18:29:32 +02:00
$subject = 'Восстановление пароля от счета в банке персонажа ' . $u -> info [ 'login' ];
$message = 'Номер счета: ' . getNum ( $b_pass [ 'id' ]) . '<br>Пароль: ' . $b_pass [ 'pass' ] .
'<br><br>С уважением,<br>Администрация Бойцовского Клуба' ;
2022-12-19 23:15:56 +02:00
\Core\Mail :: send ( $u -> info [ 'mail' ], $message , $subject );
//mails($u->info['mail'], $message, $subject);
2022-06-11 11:32:31 +00:00
unset ( $subject , $message );
}
} elseif ( isset ( $_GET [ 'open' ]) && ! isset ( $u -> bank [ 'id' ])) {
if ( $_POST [ 'rdn01' ] == 2 && ( $u -> info [ 'level' ] >= 8 || $u -> info [ 'money4' ] < 15 )) {
2023-01-10 18:29:32 +02:00
$re2 = 'Недостаточно зубов!' ;
2022-06-11 11:32:31 +00:00
} elseif ( $u -> info [ 'money' ] >= 3 || ( $u -> info [ 'level' ] < 8 && $u -> info [ 'money4' ] >= 15 )) {
if ( $_POST [ 'pass1' ] == '' || $_POST [ 'pass1' ] == ' ' ) {
2023-01-10 18:29:32 +02:00
$re2 = 'Вы не указали пароль!' ;
2022-06-11 11:32:31 +00:00
} elseif ( $_POST [ 'pass1' ] != $_POST [ 'pass2' ]) {
2023-01-10 18:29:32 +02:00
$re2 = 'Пароли не совпадают!' ;
2022-06-11 11:32:31 +00:00
} elseif ( $u -> info [ 'money' ] - 3 < 0 && $_POST [ 'rdn01' ] != 2 ) {
2023-01-10 18:29:32 +02:00
$re2 = 'У вас недостаточно кр.' ;
2022-06-11 11:32:31 +00:00
} elseif ( $u -> info [ 'align' ] != 2 ) {
$pass = rand ( 10000 , 91191 );
2023-01-10 19:26:14 +02:00
$pass = htmlspecialchars ( $_POST [ 'pass1' ], null );
2022-12-19 23:15:56 +02:00
$ins = mysql_query (
'INSERT INTO `bank` (`uid`,`create`,`pass`) VALUES ("' . $u -> info [ 'id' ] . '","' . time (
) . '","' . $pass . '")'
);
2022-06-11 11:32:31 +00:00
if ( $ins ) {
$bank = mysql_insert_id ();
if ( $u -> info [ 'level' ] < 8 && $_POST [ 'rdn01' ] == 2 ) {
$u -> info [ 'money4' ] -= 15 ;
} else {
$u -> info [ 'money' ] -= 3 ;
}
2022-12-19 23:15:56 +02:00
$upd = mysql_query (
'UPDATE `users` SET `money` = "' . $u -> info [ 'money' ] . '",`money4` = "' . $u -> info [ 'money4' ] . '" WHERE `id` = "' . $u -> info [ 'id' ] . '" LIMIT 1'
);
2023-01-10 18:29:32 +02:00
$re2 = 'Счет №<b>' . getNum (
2022-12-19 23:15:56 +02:00
$bank
2023-01-10 18:29:32 +02:00
) . '</b> был успешно открыт.<br>Пароль от счета: <b>' . $pass . '</b><br><small><br>(Сменить пароль можно в разделе "Управление счетом" после авторизации)' ;
2022-12-19 23:15:56 +02:00
$u -> addDelo (
2023-01-10 18:29:32 +02:00
3 , $u -> info [ 'id' ], 'Вы успешно открыли счет №' . getNum ( $bank ) . '' , time (), $u -> info [ 'city' ],
2022-12-19 23:15:56 +02:00
'Bank.System' , 3 , 0 , ''
);
2022-06-11 11:32:31 +00:00
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Банк отказал в получении банковского счета.' ;
2022-06-11 11:32:31 +00:00
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Хаосники не могут создавать новые счета в банке.' ;
2022-06-11 11:32:31 +00:00
}
} else {
if ( $u -> info [ 'level' ] < 8 ) {
2023-01-10 18:29:32 +02:00
$re2 = 'Для открытия счета необходимо иметь при себе <b>3.00 кр.</b> или <b>' . $u -> zuby ( 15 ) . '</b>' ;
2022-06-11 11:32:31 +00:00
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Для открытия счета необходимо иметь при себе <b>3.00 кр.</b>' ;
2022-06-11 11:32:31 +00:00
}
}
} elseif ( isset ( $_GET [ 'exit' ]) && isset ( $u -> bank [ 'id' ])) {
$u -> bank = false ;
2022-12-19 23:15:56 +02:00
mysql_query (
'UPDATE `bank` SET `useNow` = "0" WHERE `uid` = "' . $u -> info [ 'id' ] . '" AND `useNow`!="0" LIMIT 1'
);
2022-06-11 11:32:31 +00:00
}
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 ) {
2023-01-10 18:29:32 +02:00
//перевод екредитов с одного счета на другой
2022-12-19 23:15:56 +02:00
$ub = mysql_fetch_array (
mysql_query (
'SELECT * FROM `bank` WHERE `id` = "' . mysql_real_escape_string (
( int ) $_POST [ 'num2' ]
) . '" LIMIT 1'
)
);
2022-06-11 11:32:31 +00:00
if ( isset ( $ub [ 'id' ]) && $ub [ 'id' ] != $u -> bank [ 'id' ]) {
2022-12-19 23:15:56 +02:00
$ut = mysql_fetch_array (
mysql_query (
'SELECT `id`,`level`,`city`,`room`,`login` FROM `users` WHERE `id` = "' . mysql_real_escape_string (
$ub [ 'uid' ]
) . '" LIMIT 1'
)
);
2022-06-11 11:32:31 +00:00
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 ) {
2023-01-10 18:29:32 +02:00
$re2 = 'Неверно указана сумма' ;
2022-06-11 11:32:31 +00:00
} else {
2022-12-19 23:15:56 +02:00
$upd = mysql_query (
'UPDATE `bank` SET `money2` = "' . mysql_real_escape_string (
$u -> bank [ 'money2' ] - $mn
) . '" WHERE `id` = "' . $u -> bank [ 'id' ] . '" LIMIT 1'
);
2022-06-11 11:32:31 +00:00
if ( $upd ) {
$u -> bank [ 'money2' ] -= $mn ;
$ub [ 'money2' ] += $mn - $prc ;
2022-12-19 23:15:56 +02:00
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'
);
2022-06-11 11:32:31 +00:00
2022-12-19 23:15:56 +02:00
mysql_query (
'UPDATE `bank` SET `money2` = "' . mysql_real_escape_string (
$ub [ 'money2' ]
) . '" WHERE `id` = "' . $ub [ 'id' ] . '" LIMIT 1'
);
2023-01-10 18:29:32 +02:00
$re2 = 'Вы удачно перевели <b>' . ( $mn - $prc ) . ' екр.</b> (комиссия <b>' . $prc . ' екр.</b>) на счет №' . getNum (
2022-12-19 23:15:56 +02:00
$ub [ 'id' ]
2023-01-10 18:29:32 +02:00
) . ' персонажу "<b>' . $ut [ 'login' ] . '</b>"' ;
2022-12-19 23:15:56 +02:00
$u -> addDelo (
2023-01-10 18:29:32 +02:00
3 , $ut [ 'id' ], 'Получено <b>' . ( $mn - $prc ) . ' екр.</b> со счета №' . getNum (
2022-12-19 23:15:56 +02:00
$u -> bank [ 'id' ]
2023-01-10 18:29:32 +02:00
) . ' от персонажа "' . $u -> info [ 'login' ] . '", комиссия <b>' . $prc . ' екр.</b> <i>(Итого: ' . $ub [ 'money1' ] . ' кр., ' . $ub [ 'money2' ] . ' екр.)</i>' ,
2022-12-19 23:15:56 +02:00
time (), $ut [ 'city' ], 'Bank.System' , mysql_real_escape_string ( $mn - $prc ), 0 ,
$ub [ 'id' ]
);
$u -> addDelo (
3 , $u -> info [ 'id' ],
2023-01-10 18:29:32 +02:00
'Передано <b>' . ( $mn - $prc ) . ' екр.</b> на счет №' . getNum (
2022-12-19 23:15:56 +02:00
$ub [ 'id' ]
2023-01-10 18:29:32 +02:00
) . ' персонажу "' . $ut [ 'login' ] . '", комиссия <b>' . $prc . ' екр.</b> <i>(Итого: ' . $u -> bank [ 'money1' ] . ' кр., ' . $u -> bank [ 'money2' ] . ' екр.)</i>' ,
2022-12-19 23:15:56 +02:00
time (), $u -> info [ 'city' ], 'Bank.System' , 0 , mysql_real_escape_string ( $mn ),
$u -> bank [ 'id' ]
);
2023-01-10 18:29:32 +02:00
$log = '"' . $u -> info [ 'login' ] . '" [' . $u -> info [ 'level' ] . '] перевел со своего банковского счета №' . $u -> bank [ 'id' ] . ' на счет №' . $ub [ 'id' ] . ' к персонажу "' . $ut [ 'login' ] . '" [' . $ut [ 'level' ] . '] ' . ( $mn - $prc ) . ' екр.' ;
2022-12-19 23:15:56 +02:00
$u -> addDelo (
1 , $u -> info [ 'id' ], $log , time (), $u -> info [ 'city' ], 'Bank.System' , 0 , 0 , ''
);
2022-06-11 11:32:31 +00:00
$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 = '<img src=https://img.new-combats.com/i/align/align50.gif >' ;
}
2023-01-10 18:29:32 +02:00
$text = '"' . $alg . '[login:' . $u -> info [ 'login' ] . ']" перевел' . ( $u -> info [ 'sex' ] == 0 ? " " : " а " ) . ' вам <b>' . ( $mn - $prc ) . ' екр.</b> со своего банковского счета №' . getNum (
2022-12-19 23:15:56 +02:00
$u -> bank [ 'id' ]
2023-01-10 18:29:32 +02:00
) . ' на ваш банковский счет №' . getNum ( $ub [ 'id' ]) . '.' ;
2022-06-11 11:32:31 +00:00
2022-12-19 23:15:56 +02:00
mysql_query (
" INSERT INTO `chat` (`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`typeTime`) VALUES (' " . $ut [ 'city' ] . " ',' " . $ut [ 'room' ] . " ','',' " . $ut [ 'login' ] . " ',' " . $text . " ',' " . time (
) . " ','12','0','1') "
);
2022-06-11 11:32:31 +00:00
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Не удалось выполнить операцию' ;
2022-06-11 11:32:31 +00:00
}
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'У вас нет <b>' . $mn . ' екр.</b> на счете' ;
2022-06-11 11:32:31 +00:00
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Нельзя перевести кредиты на этот счет' ;
2022-06-11 11:32:31 +00:00
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Нельзя перевести кредиты на этот счет' ;
2022-06-11 11:32:31 +00:00
}
} elseif ( isset ( $_POST [ 'transfer_kredit' ]) && $u -> info [ 'align' ] != 2 ) {
2023-01-10 18:29:32 +02:00
//перевод кредитов с одного счета на другой
2022-06-11 11:32:31 +00:00
if ( $u -> info [ 'level' ] >= 4 || $u -> info [ 'admin' ] > 0 ) {
2022-12-19 23:15:56 +02:00
$ub = mysql_fetch_array (
mysql_query (
'SELECT * FROM `bank` WHERE `id` = "' . mysql_real_escape_string (
( int ) $_POST [ 'num' ]
) . '" LIMIT 1'
)
);
2022-06-11 11:32:31 +00:00
if ( isset ( $ub [ 'id' ]) && $ub [ 'id' ] != $u -> bank [ 'id' ]) {
2022-12-19 23:15:56 +02:00
$ut = mysql_fetch_array (
mysql_query (
'SELECT `id`,`level`,`city`,`room`,`login` FROM `users` WHERE `id` = "' . mysql_real_escape_string (
$ub [ 'uid' ]
) . '" LIMIT 1'
)
);
2022-06-11 11:32:31 +00:00
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 ) {
2023-01-10 18:29:32 +02:00
$re2 = 'Неверно указана сумма' ;
2022-06-11 11:32:31 +00:00
} else {
2022-12-19 23:15:56 +02:00
$upd = mysql_query (
'UPDATE `bank` SET `money1` = "' . mysql_real_escape_string (
$u -> bank [ 'money1' ] - $mn
) . '" WHERE `id` = "' . $u -> bank [ 'id' ] . '" LIMIT 1'
);
2022-06-11 11:32:31 +00:00
if ( $upd ) {
$u -> bank [ 'money1' ] -= $mn ;
$ub [ 'money1' ] += $mn - $prc ;
2022-12-19 23:15:56 +02:00
mysql_query (
'UPDATE `bank` SET `money1` = "' . mysql_real_escape_string (
$ub [ 'money1' ]
) . '" WHERE `id` = "' . $ub [ 'id' ] . '" LIMIT 1'
);
2023-01-10 18:29:32 +02:00
$re2 = 'Вы удачно перевели <b>' . ( $mn - $prc ) . ' кр.</b> (комиссия <b>' . $prc . ' кр.</b>) на счет №' . getNum (
2022-12-19 23:15:56 +02:00
$ub [ 'id' ]
2023-01-10 18:29:32 +02:00
) . ' персонажу "<b>' . $ut [ 'login' ] . '</b>"' ;
2022-12-19 23:15:56 +02:00
$u -> addDelo (
3 , $ut [ 'id' ],
2023-01-10 18:29:32 +02:00
'Получено <b>' . ( $mn - $prc ) . ' кр.</b> со счета №' . getNum (
2022-12-19 23:15:56 +02:00
$u -> bank [ 'id' ]
2023-01-10 18:29:32 +02:00
) . ' от персонажа "' . $u -> info [ 'login' ] . '", комиссия <b>' . $prc . ' кр.</b> <i>(Итого: ' . $ub [ 'money1' ] . ' кр., ' . $ub [ 'money2' ] . ' екр.)</i>' ,
2022-12-19 23:15:56 +02:00
time (), $ut [ 'city' ], 'Bank.System' , mysql_real_escape_string ( $mn - $prc ), 0 ,
$ub [ 'id' ]
);
$u -> addDelo (
3 , $u -> info [ 'id' ],
2023-01-10 18:29:32 +02:00
'Передано <b>' . ( $mn - $prc ) . ' кр.</b> на счет №' . getNum (
2022-12-19 23:15:56 +02:00
$ub [ 'id' ]
2023-01-10 18:29:32 +02:00
) . ' персонажу "' . $ut [ 'login' ] . '", комиссия <b>' . $prc . ' кр.</b> <i>(Итого: ' . $u -> bank [ 'money1' ] . ' кр., ' . $u -> bank [ 'money2' ] . ' екр.)</i>' ,
2022-12-19 23:15:56 +02:00
time (), $u -> info [ 'city' ], 'Bank.System' , 0 , mysql_real_escape_string ( $mn ),
$u -> bank [ 'id' ]
);
2023-01-10 18:29:32 +02:00
$log = '"' . $u -> info [ 'login' ] . '" [' . $u -> info [ 'level' ] . '] перевел со своего банковского счета №' . $u -> bank [ 'id' ] . ' на счет №' . $ub [ 'id' ] . ' к персонажу "' . $ut [ 'login' ] . '" [' . $ut [ 'level' ] . '] ' . ( $mn - $prc ) . ' кр. Дополнительно снято ' . $prc . ' кр. за услуги банка.' ;
2022-12-19 23:15:56 +02:00
$u -> addDelo (
1 , $u -> info [ 'id' ], $log , time (), $u -> info [ 'city' ], 'Bank.System' , 0 , 0 , ''
);
2022-06-11 11:32:31 +00:00
$u -> addDelo ( 1 , $ut [ 'id' ], $log , time (), $ut [ 'city' ], 'Bank.System' , 0 , 0 , '' );
if ( $ut [ 'id' ] != $u -> info [ 'id' ]) {
2023-01-10 18:29:32 +02:00
$text = '"[login:' . $u -> info [ 'login' ] . ']" перевел' . ( $u -> info [ 'sex' ] == 0 ? " " : " а " ) . ' вам <b>' . ( $mn - $prc ) . ' кр.</b> со своего банковского счета №' . getNum (
2022-12-19 23:15:56 +02:00
$u -> bank [ 'id' ]
2023-01-10 18:29:32 +02:00
) . ' на ваш банковский счет №' . getNum ( $ub [ 'id' ]) . '.' ;
2022-12-19 23:15:56 +02:00
mysql_query (
" INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`,`typeTime`) VALUES (1,' " . $ut [ 'city' ] . " ',' " . $ut [ 'room' ] . " ','',' " . $ut [ 'login' ] . " ',' " . $text . " ',' " . time (
) . " ','6','0','1') "
);
2022-06-11 11:32:31 +00:00
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Не удалось выполнить операцию' ;
2022-06-11 11:32:31 +00:00
}
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'У вас нет <b>' . $mn . ' кр.</b> на счете' ;
2022-06-11 11:32:31 +00:00
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Нельзя перевести кредиты на этот счет' ;
2022-06-11 11:32:31 +00:00
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Нельзя перевести кредиты на этот счет' ;
2022-06-11 11:32:31 +00:00
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Передача кредитов возможна только с 4-го уровня' ;
2022-06-11 11:32:31 +00:00
}
2022-12-19 23:15:56 +02:00
} elseif ( $u -> info [ 'align' ] != 2 && $u -> info [ 'haos' ] < time (
) && $u -> info [ 'haos' ] != 1 && $u -> info [ 'align' ] != 50 && isset ( $_POST [ 'convert_kredit' ]) && 1 == 2 ) {
2023-01-10 18:29:32 +02:00
//обменять кр. на екр.
2022-06-11 11:32:31 +00:00
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 );
2022-12-19 23:15:56 +02:00
$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
);
2022-06-11 11:32:31 +00:00
$sm_lim = 50 ;
if ( isset ( $sm [ 'id' ]) && $sm [ 'vals' ] + $mne > $sm_lim ) {
if ( $sm [ 'vals' ] < $sm_lim ) {
2023-01-10 18:29:32 +02:00
$re2 = 'На сегодня Вы можете обменять еще на <b>' . ( $sm_lim - $sm [ 'vals' ]) . ' екр.</b>. (Примерно ' . round (
2022-12-19 23:15:56 +02:00
(( $sm_lim - $sm [ 'vals' ]) * $noc ), 2
2023-01-10 18:29:32 +02:00
) . ' кр.), текущий обмен на <b>' . $mne . ' екр.</b>.' ;
2022-06-11 11:32:31 +00:00
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'На сегодня Вы исчерпали свой лимит обмена кр. на екр. (' . $sm_lim . ' екр.)' ;
2022-06-11 11:32:31 +00:00
}
} 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 {
2022-12-19 23:15:56 +02:00
mysql_query (
'UPDATE `actions` SET `vals` = "' . ( $sm [ 'vals' ] + $mne ) . '" WHERE `id` = "' . $sm [ 'id' ] . '" LIMIT 1'
);
2022-06-11 11:32:31 +00:00
}
2023-01-10 18:29:32 +02:00
$re2 = 'Вы успешно обменяли <b>' . $mn . ' кр.</b> на <b>' . $mne . ' екр.</b>' ;
2022-06-11 11:32:31 +00:00
$u -> bank [ 'money1' ] -= $mn ;
$u -> bank [ 'money2' ] += $mne ;
2022-12-19 23:15:56 +02:00
mysql_query (
'UPDATE `users` SET `catch` = `catch` + "' . round (
$mne , 2
) . '" WHERE `id` = "' . $u -> info [ 'id' ] . '" LIMIT 1'
);
2022-06-11 11:32:31 +00:00
2022-12-19 23:15:56 +02:00
mysql_query (
'UPDATE `bank` SET `money1` = "' . mysql_real_escape_string (
$u -> bank [ 'money1' ]
) . '", `money2` = "' . mysql_real_escape_string (
$u -> bank [ 'money2' ]
) . '" WHERE `id` = "' . mysql_real_escape_string ( $u -> bank [ 'id' ]) . '" LIMIT 1'
);
2023-01-10 18:29:32 +02:00
$log = '"' . $u -> info [ 'login' ] . '" [' . $u -> info [ 'level' ] . '] обменял <b>' . $mn . ' кр.</b> на <b>' . $mne . ' екр.</b>, Банковский счет №' . $u -> bank [ 'id' ] . '.' ;
2022-06-11 11:32:31 +00:00
$u -> addDelo ( 1 , $u -> info [ 'id' ], $log , time (), $u -> info [ 'city' ], 'Bank.System' , 0 , 0 , '' );
2022-12-19 23:15:56 +02:00
$u -> addDelo (
2023-01-10 18:29:32 +02:00
3 , $u -> info [ 'id' ], 'Вы успешно обменяли <b>' . ceil (
2022-12-19 23:15:56 +02:00
( int )( $_POST [ 'convert_sum2' ] * 100 / 100 )
2023-01-10 18:29:32 +02:00
) . ' кр.</b> на <b>' . $mne . ' екр.</b>, комиссия <b>' . round (
2022-12-19 23:15:56 +02:00
( ceil (( int )( $_POST [ 'convert_sum2' ] * 100 / 100 )) / 100 * 3 + 5 ), 2
2023-01-10 18:29:32 +02:00
) . ' кр.</b> <i>(Итого: ' . $u -> bank [ 'money1' ] . ' кр., ' . $u -> bank [ 'money2' ] . ' екр.)</i>' ,
2022-12-19 23:15:56 +02:00
time (), $u -> info [ 'city' ], 'Bank.System' , 0 , 0 , $u -> bank [ 'id' ]
);
2022-06-11 11:32:31 +00:00
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'У вас нет <b>' . $mn . ' кр.</b> на счете' ;
2022-06-11 11:32:31 +00:00
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Минимальная сумма для обмена составляет ' . round (
2022-12-19 23:15:56 +02:00
( 0.01 * ( $noc * 1.03 ) + 5 ), 2
2023-01-10 18:29:32 +02:00
) . ' кр.' ;
2022-06-11 11:32:31 +00:00
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Вы должны пройти проверку на чистоту у Паладинов или Тарманов.' ;
2022-06-11 11:32:31 +00:00
}
} elseif ( isset ( $_POST [ 'convert_ekredit' ])) {
2023-01-10 18:29:32 +02:00
//обменять екр. на кр.
2022-06-11 11:32:31 +00:00
$mn = ceil (( int )( $_POST [ 'convert_sum' ] * 100 ));
$mn = round (( $mn / 100 ), 2 );
if ( $u -> bank [ 'money2' ] >= $mn ) {
if ( $mn < 0.01 || $mn > 1000000000 ) {
2023-01-10 18:29:32 +02:00
$re2 = 'Неверно указана сумма' ;
2022-06-11 11:32:31 +00:00
} else {
2022-12-19 23:15:56 +02:00
$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'
);
2022-06-11 11:32:31 +00:00
if ( $upd ) {
$u -> bank [ 'money1' ] += $mn * $con ;
$u -> bank [ 'money2' ] -= $mn ;
2022-12-19 23:15:56 +02:00
$u -> addDelo (
3 , $u -> info [ 'id' ],
2023-01-10 18:29:32 +02:00
'Вы обменяли <b>' . $mn . ' екр.</b> на <b>' . ( $mn * $con ) . ' кр.</b>, комиссия <b>0 кр.</b> <i>(Итого: ' . $u -> bank [ 'money1' ] . ' кр., ' . $u -> bank [ 'money2' ] . ' екр.)</i>' ,
2022-12-19 23:15:56 +02:00
time (), $u -> info [ 'city' ], 'Bank.System' , 0 , mysql_real_escape_string ( $mn * $con ),
$u -> bank [ 'id' ]
);
2023-01-10 18:29:32 +02:00
$re2 = 'Вы удачно обменяли <b>' . $mn . ' екр.</b> на <b>' . ( $mn * $con ) . ' кр.</b>' ;
2022-06-11 11:32:31 +00:00
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Не удалось выполнить операцию' ;
2022-06-11 11:32:31 +00:00
}
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'У вас нет <b>' . $mn . ' екр.</b> на счете' ;
2022-06-11 11:32:31 +00:00
}
} elseif ( isset ( $_POST [ 'get_kredit' ])) {
2023-01-10 18:29:32 +02:00
//положить деньги на счет
2022-06-11 11:32:31 +00:00
$mn = floor (( int )( $_POST [ 'get_sum' ] * 100 ));
$mn = round (( $mn / 100 ), 2 );
if ( $u -> bank [ 'money1' ] >= $mn ) {
if ( $mn < 0.01 || $mn > 1000000000 ) {
2023-01-10 18:29:32 +02:00
$re2 = 'Неверно указана сумма' ;
2022-06-11 11:32:31 +00:00
} else {
2022-12-19 23:15:56 +02:00
$upd = mysql_query (
'UPDATE `users` SET `money` = "' . mysql_real_escape_string (
$u -> info [ 'money' ] + $mn
) . '" WHERE `id` = "' . $u -> info [ 'id' ] . '" LIMIT 1'
);
2022-06-11 11:32:31 +00:00
if ( $upd ) {
$u -> bank [ 'money1' ] -= $mn ;
$u -> info [ 'money' ] += $mn ;
2022-12-19 23:15:56 +02:00
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' ],
2023-01-10 18:29:32 +02:00
'Вы сняли со счета <b>' . $mn . ' кр.</b>, комиссия <b>0 кр.</b> <i>(Итого: ' . $u -> bank [ 'money1' ] . ' кр., ' . $u -> bank [ 'money2' ] . ' екр.)</i>' ,
2022-12-19 23:15:56 +02:00
time (), $u -> info [ 'city' ], 'Bank.System' , 0 , 0 , $u -> bank [ 'id' ]
);
2023-01-10 18:29:32 +02:00
$re2 = 'Вы удачно сняли со счета <b>' . $mn . ' кр.</b>' ;
2022-06-11 11:32:31 +00:00
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Не удалось выполнить операцию' ;
2022-06-11 11:32:31 +00:00
}
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'У вас нет <b>' . $mn . ' кр.</b> на счете' ;
2022-06-11 11:32:31 +00:00
}
} elseif ( isset ( $_POST [ 'add_kredit' ])) {
2023-01-10 18:29:32 +02:00
//положить деньги на счет
2022-06-11 11:32:31 +00:00
$mn = floor (( int )( $_POST [ 'add_sum' ] * 100 ));
$mn = round (( $mn / 100 ), 2 );
if ( $u -> info [ 'money' ] >= $mn ) {
if ( $mn < 0.01 || $mn > 1000000000 ) {
2023-01-10 18:29:32 +02:00
$re2 = 'Неверно указана сумма' ;
2022-06-11 11:32:31 +00:00
} else {
2022-12-19 23:15:56 +02:00
$upd = mysql_query (
'UPDATE `users` SET `money` = "' . mysql_real_escape_string (
$u -> info [ 'money' ] - $mn
) . '" WHERE `id` = "' . $u -> info [ 'id' ] . '" LIMIT 1'
);
2022-06-11 11:32:31 +00:00
if ( $upd ) {
$u -> bank [ 'money1' ] += $mn ;
$u -> info [ 'money' ] -= $mn ;
2022-12-19 23:15:56 +02:00
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' ],
2023-01-10 18:29:32 +02:00
'Вы положили на счет <b>' . $mn . ' кр.</b>, комиссия <b>0 кр.</b> <i>(Итого: ' . $u -> bank [ 'money1' ] . ' кр., ' . $u -> bank [ 'money2' ] . ' екр.)</i>' ,
2022-12-19 23:15:56 +02:00
time (), $u -> info [ 'city' ], 'Bank.System' , 0 , 0 , $u -> bank [ 'id' ]
);
2023-01-10 18:29:32 +02:00
$re2 = 'Вы удачно положили на свой счет <b>' . $mn . ' кр.</b>' ;
2022-06-11 11:32:31 +00:00
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Не удалось выполнить операцию' ;
2022-06-11 11:32:31 +00:00
}
}
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'У вас нет при себе <b>' . $mn . ' кр.</b>' ;
2022-06-11 11:32:31 +00:00
}
} elseif ( isset ( $_POST [ 'change_psw2' ])) {
2023-01-10 18:29:32 +02:00
//смена пароля счета
2022-12-19 23:15:56 +02:00
$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
);
2022-06-11 11:32:31 +00:00
if ( $_POST [ 'new_psw1' ] != $_POST [ 'new_psw2' ]) {
2023-01-10 18:29:32 +02:00
$re2 = 'Пароли не совпадают' ;
2022-06-11 11:32:31 +00:00
} elseif ( iconv_strlen ( $_POST [ 'new_psw1' ]) < 6 || iconv_strlen ( $_POST [ 'new_psw1' ]) > 32 ) {
2023-01-10 18:29:32 +02:00
$re2 = 'Пароль не может быть короче 6 или длинее 32 символов' ;
2022-06-11 11:32:31 +00:00
} elseif ( isset ( $sm [ 'id' ])) {
2023-01-10 18:29:32 +02:00
$re2 = 'Нельзя менять пароль чаще одного раза в день' ;
2022-06-11 11:32:31 +00:00
} else {
2023-01-10 18:29:32 +02:00
//меняем
2022-12-19 23:15:56 +02:00
$upd = mysql_query (
'UPDATE `bank` SET `pass` = "' . mysql_real_escape_string (
$_POST [ 'new_psw1' ]
) . '" WHERE `id` = "' . $u -> bank [ 'id' ] . '" LIMIT 1'
);
2022-06-11 11:32:31 +00:00
if ( $upd ) {
2022-12-19 23:15:56 +02:00
$u -> addAction (
time (), 'bank_new_pass' , 'id=' . $u -> bank [ 'id' ] . '&new_pass=' . $_POST [ 'new_psw1' ] . ''
);
2022-06-11 11:32:31 +00:00
$u -> bank [ 'pass' ] = $_POST [ 'new_psw1' ];
2023-01-10 18:29:32 +02:00
$re2 = 'Пароль от счета №<b>' . getNum (
2022-12-19 23:15:56 +02:00
$u -> bank [ 'id' ]
2023-01-10 18:29:32 +02:00
) . '</b> был успешно изменен<br>Новый пароль: <b>' . $u -> bank [ 'pass' ] . '</b>' ;
2022-12-19 23:15:56 +02:00
$u -> addDelo (
2023-01-10 18:29:32 +02:00
3 , $u -> info [ 'id' ], 'Был изменен пароль от счета.' , time (), $u -> info [ 'city' ], 'Bank.System' ,
2022-12-19 23:15:56 +02:00
0 , 0 , $u -> bank [ 'id' ]
);
2022-06-11 11:32:31 +00:00
} else {
2023-01-10 18:29:32 +02:00
$re2 = 'Вам отказали в смене пароля' ;
2022-06-11 11:32:31 +00:00
}
}
}
}
}
if ( $re != '' ) {
echo '<div align="right"><font color="red"><b>' . $re . '</b></font></div>' ;
} ?>
<style type="text/css">
.pH3 {
COLOR: #8f0000;
FONT-FAMILY: Arial;
FONT-SIZE: 12pt;
FONT-WEIGHT: bold;
}
.class_ {
font-weight: bold;
color: #C5C5C5;
cursor: pointer;
}
.class_st {
font-weight: bold;
color: #659BA3;
cursor: pointer;
}
.class__ {
font-weight: bold;
color: #FFFFFF;
cursor: pointer;
background-color: #659BA3;
}
.class__st {
font-weight: bold;
color: #FFFFFF;
cursor: pointer;
background-color: #659BA3;
font-size: 10px;
}
.class_old {
font-weight: bold;
color: #919191;
cursor: pointer;
}
.class__old {
font-weight: bold;
color: #FFFFFF;
cursor: pointer;
background-color: #838383;
font-size: 10px;
}
</style>
<TABLE width="100%" cellspacing="0" cellpadding="0">
<tr>
<td>
2022-06-07 00:30:34 +03:00
<table width="100%" border="0" cellspacing="0" cellpadding="0">
2022-06-11 11:32:31 +00:00
<tr>
<td>
<div align="center">
<div align="center" class="pH3">
2023-01-10 18:29:32 +02:00
<h3>Банк<br/></h3>
2022-06-11 11:32:31 +00:00
</div>
</div>
</td>
<td width="200">
<div style="float:right;">
<table cellspacing="0" cellpadding="0">
<tr>
<td width="100%"> </td>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr align="right" valign="top">
<td><!-- -->
<? echo $goLis; ?>
<!-- -->
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td nowrap="nowrap">
<table width="100%" border="0" cellpadding="0" cellspacing="1"
bgcolor="#DEDEDE">
<tr>
<td bgcolor="#D3D3D3"><img
src="https://img.new-combats.com/i/move/links.gif"
width="9" height="7"/></td>
<td bgcolor="#D3D3D3" nowrap="nowrap"><a href="#"
id="greyText"
class="menutop"
onclick="location='main.php?loc=2.180.0.236&rnd=<? echo $code; ?>';"
2022-12-19 23:15:56 +02:00
title="<? thisInfRm(
'2.180.0.236',
1
2023-01-10 18:29:32 +02:00
); ?>">Страшилкина
улица</a></td>
2022-06-11 11:32:31 +00:00
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
</tr>
2022-06-07 00:30:34 +03:00
</table>
<TABLE width="100%" cellspacing="0" cellpadding="4">
2022-06-11 11:32:31 +00:00
<TR>
<form name="F1" method="post">
<TD valign="top" align="left">
2023-01-10 18:29:32 +02:00
<!--Магазин--></TD>
2022-06-11 11:32:31 +00:00
</FORM>
</TR>
<TR>
<TD valign="top" align="left">
<? if ($re2 != '') {
echo '<div align="left"><font color="red">' . $re2 . '</font></div><br>';
}
if (!isset($u->bank['id'])) {
?>
2023-01-10 18:29:32 +02:00
Мы предоставляем следующие услуги:
2022-06-07 00:30:34 +03:00
<OL>
2023-01-10 18:29:32 +02:00
<LI>Открытие счета
<LI>Возможность положить/снять кредиты/еврокредиты со счета
<LI>Перевести кредиты/еврокредиты с одного счета на другой
<LI>Обменный пункт. Обмен еврокредитов на кредиты
2022-06-07 00:30:34 +03:00
</OL>
<script type="text/javascript" src="js/jquery.js"></script>
2022-06-11 11:32:31 +00:00
<script>
function hidecreatefx() {
if ($('#hidecreate').css('display') != 'none') {
$('#hidecreate').css('display', 'none');
} else {
$('#hidecreate').css('display', '');
}
}
</script>
2022-06-07 00:30:34 +03:00
<FORM action="main.php?open&rnd=<? echo $code; ?>" method="POST">
2023-01-10 18:29:32 +02:00
Хотите открыть свой счет? Услуга платная: <INPUT onclick="hidecreatefx();" TYPE="button"
value="Открыть счет">
2022-06-11 11:32:31 +00:00
<div id="hidecreate" style="display:none">
<FIELDSET style="width:300px;">
2023-01-10 18:29:32 +02:00
<LEGEND><B>Открытие счета</B></LEGEND>
2022-06-11 11:32:31 +00:00
<small>
<? if ($u->info['level'] < 8) { ?>
<center>
2023-01-10 18:29:32 +02:00
<input name="rdn01" type="radio" value="1"> <b>3.00 кр.</b> <input
2022-06-11 11:32:31 +00:00
name="rdn01" type="radio" value="2"> <?= $u->zuby(15) ?>
</center>
<hr/>
<? } else {
?>
<center>
2023-01-10 18:29:32 +02:00
<input checked="checked" name="rdn01" type="radio" value="1"> <b>3.00 кр.</b>
2022-06-11 11:32:31 +00:00
</center>
<hr/>
<?
} ?>
<style>
fieldset {
border: 1px solid #AEAEAE;
}
hr {
border: 0;
border-bottom: 1px solid #aeaeae;
}
</style>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
2023-01-10 18:29:32 +02:00
<td>Пароль счета:</td>
2022-06-11 11:32:31 +00:00
<td><INPUT style='width:90;' type="password" value="" name="pass1"></td>
</tr>
<tr>
2023-01-10 18:29:32 +02:00
<td>Еще раз:</td>
2022-06-11 11:32:31 +00:00
<td><INPUT style='width:90;' type="password" value="" name="pass2"></td>
</tr>
</table>
</small>
<center>
2023-01-10 18:29:32 +02:00
<INPUT TYPE="submit" value="Открыть счет">
2022-06-11 11:32:31 +00:00
</center>
</FIELDSET>
</div>
2022-06-07 00:30:34 +03:00
</FORM>
<form action="main.php?enter&rnd=<? echo $code; ?>" method="POST">
2022-06-11 11:32:31 +00:00
<br/>
<FIELDSET style="width:300px;">
2023-01-10 18:29:32 +02:00
<LEGEND><B>Управление счетом</B></LEGEND>
2022-06-11 11:32:31 +00:00
<TABLE width="300">
<TR>
<TD valign=top>
<TABLE>
<TR>
2023-01-10 18:29:32 +02:00
<TD>Номер счета</td>
2022-06-11 11:32:31 +00:00
<TD colspan=2><select name="bank" size=0 style="width: 90px">
<?
2022-12-19 23:15:56 +02:00
$sp = mysql_query(
'SELECT * FROM `bank` WHERE `uid` = "' . $u->info['id'] . '" AND `block` = "0"'
);
2022-06-11 11:32:31 +00:00
while ($pl = mysql_fetch_array($sp)) {
?>
<option value="<? echo $pl['id']; ?>"
selected="selected"><? echo getNum($pl['id']); ?></option>
<?
}
?>
</select></td>
</tr>
<TR>
2023-01-10 18:29:32 +02:00
<TD>Пароль</td>
2022-06-11 11:32:31 +00:00
<td><INPUT style='width:90;' type="password" value="" name="pass"></td>
</tr>
<TR>
2023-01-10 18:29:32 +02:00
<TD colspan=3 align=center><INPUT TYPE="submit" value="Войти"></td>
2022-06-11 11:32:31 +00:00
</tr>
</TABLE>
</TD>
</TABLE>
</FIELDSET>
2022-06-07 00:30:34 +03:00
</form>
2022-06-11 11:32:31 +00:00
<form method=GET action='main.php'>
<input type=hidden name='res' value=<? echo $code; ?>>
<br/>
<br/>
2023-01-10 18:29:32 +02:00
Забыли пароль? Можно его выслать на email, номер счета:<input type=text name='schet'> <input type="submit"
value="Выслать"/></TD>
2022-06-11 11:32:31 +00:00
</form>
</TR>
</TABLE>
</table>
<br>
<div id="textgo" style="visibility:hidden;"></div>
<?
} else {
?>
<style>
.pay td {
width: 50px;
}
.pay td img {
display: block;
margin: 1px 0 0 0;
}
.pay td:hover img {
margin: 0 0 1px 0;
}
.pay td:hover img {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
2023-01-10 18:29:32 +02:00
-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
2022-06-11 11:32:31 +00:00
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
cursor: pointer;
}
</style>
2023-01-10 18:29:32 +02:00
<!-- управление счетом -->
2022-06-11 11:32:31 +00:00
<FORM action="main.php" method="POST">
<INPUT TYPE=hidden name="sd4" value="<? echo $u->info['nextAct']; ?>">
<TABLE width=100%>
<TR>
2023-01-10 18:29:32 +02:00
<TD valign=top width=30%><H4>Управление счетом</H4>
<b>Счёт №:</b> <? echo getNum($u->bank['id']); ?> <a href="?exit=<? echo $code; ?>"
title="Окончить работу c текущим счетом">[x]</a><br>
2022-06-11 11:32:31 +00:00
</TD>
<TD valign=top align=center width=40%>
<TABLE>
<TR>
<TD>
<FIELDSET>
2023-01-10 18:29:32 +02:00
<LEGEND><B>У вас на счете</B></LEGEND>
2022-06-11 11:32:31 +00:00
<TABLE>
<TR>
2023-01-10 18:29:32 +02:00
<TD>Кредитов:</TD>
2022-06-11 11:32:31 +00:00
<TD><B><? echo $u->round2($u->bank['money1']); ?></B></TD>
</TR>
<TR>
2023-01-10 18:29:32 +02:00
<TD>Еврокредитов:</TD>
2022-06-11 11:32:31 +00:00
<TD><B><? echo $u->round2($u->bank['money2']); ?></B></TD>
</TR>
<TR>
<TD colspan=2>
<HR>
</TD>
</TR>
<TR>
2023-01-10 18:29:32 +02:00
<TD>При себе наличных:</TD>
<TD><B><? echo $u->round2($u->info['money']); ?> кр.</B></TD>
2022-06-11 11:32:31 +00:00
</TR>
</TABLE>
</FIELDSET>
</TD>
</TR>
</TABLE>
</TD>
2023-01-10 18:29:32 +02:00
<TD valign=top align=right width=30%><FONT COLOR=red>Внимание!</FONT> Некоторые услуги банка
платные, о размере взымаемой комиссии написано в соответствующем разделе.
2022-06-11 11:32:31 +00:00
</TD>
</TR>
</TABLE>
<style>
fieldset {
border: 1px solid #AEAEAE;
}
hr {
border: 0;
border-bottom: 1px solid #aeaeae;
}
</style>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50%" valign="top">
<table width="100%" cellspacing="5">
<tr>
<td width="50%" valign="top">
<fieldset style="background-color:#DDEAD7"
">
<legend><img src="https://img.new-combats.com/i/align/align50.gif" width="12"
2023-01-10 18:29:32 +02:00
height="15"/> <b style="color:#5F3710">Приобретение Екр. онлайн</b>
2022-06-11 11:32:31 +00:00
</legend>
<style>
#pay_btn {
background-color: #0099FF;
color: #0FF;
cursor: pointer;
}
2022-06-07 00:30:34 +03:00
2022-06-11 11:32:31 +00:00
#pay_btn:hover {
background-color: #CCC;
color: #FFF;
cursor: pointer;
}
</style>
2023-01-10 18:29:32 +02:00
Сумма екр.: <input id="pay_in" style="padding-left:2px;width:77px;" value="1.00">
<input id="pay_btn" name="pay_btn" value="Оплатить" type="button"
2022-06-11 11:32:31 +00:00
onclick="window.open('/pay.back.php?ekr='+$('#pay_in').val()+'&code=1&ref=0','_blank');"
style="padding:5px;"/>
</div>
<div id="pay_block_see"
style="display:none;padding-top:5px;border-top:1px solid #AEAEAE;"></div>
</fieldset></td>
</tr>
<tr>
<td valign="top" width="50%">
<fieldset>
2023-01-10 18:29:32 +02:00
<legend><b>Пополнить счет</b></legend>
Сумма
2022-06-11 11:32:31 +00:00
<input type="text" name="add_sum" id="add_sum" size="6" maxlength="10"/>
2023-01-10 18:29:32 +02:00
кр.
<input type="submit" name="add_kredit" value="Положить кредиты на счет"
onclick="if(Math.round(document.getElementById('add_sum')).value==0) {alert('Укажите сумму и номер счета'); return false;} else {return confirm('Вы хотите положить на свой счет '+(Math.floor(document.getElementById('add_sum').value*100)/100).toFixed(2)+' кр. ?')}"/>
2022-06-11 11:32:31 +00:00
<br/>
</fieldset>
</td>
</tr>
<tr>
<td valign="top">
<fieldset>
2023-01-10 18:29:32 +02:00
<legend><b>Перевести кредиты на другой счет</b></legend>
Сумма
2022-06-11 11:32:31 +00:00
<input id="vl1" value="" type="text" name="tansfer_sum" size="6"
maxlength="10"/>
2023-01-10 18:29:32 +02:00
кр.<br/>
Номер счета куда перевести кредиты
2022-06-11 11:32:31 +00:00
<input value="" type="text" id="vl2" name="num" size="12" maxlength="15"/>
<br/>
<input type="submit" name="transfer_kredit"
2023-01-10 18:29:32 +02:00
value="Перевести кредиты на другой счет"
onclick="if(Math.round(document.getElementById('vl1')).value==0 || Math.round(document.getElementById('vl2').value)==0) {alert('Укажите сумму и номер счета'); return false;} else {return confirm('Вы хотите перевести со своего счета '+(Math.floor(document.getElementById('vl1').value*100)/100).toFixed(2)+' кр. на счет номер '+Math.floor(document.getElementById('vl2').value)+' ?')}"/>
2022-06-11 11:32:31 +00:00
<br/>
2023-01-10 18:29:32 +02:00
<small>Комиссия составляет <b>3.00 %</b> от суммы, но не менее <b>1.00
кр</b>.</small>
2022-06-11 11:32:31 +00:00
</fieldset>
</td>
</tr>
<tr>
<td valign="top">
<fieldset>
2023-01-10 18:29:32 +02:00
<legend><b>Обменный пункт</b></legend>
Обменять еврокредиты на кредиты.<br/>
Курс <b>1 екр.</b> = <b><? echo $con; ?>.00 кр.</b><br/>
Сумма
2022-06-11 11:32:31 +00:00
<input type="text" name="convert_sum" id="convert_sum" size="6" maxlength="10"/>
2023-01-10 18:29:32 +02:00
екр.
2022-06-11 11:32:31 +00:00
<input type="submit" name="convert_ekredit"
2023-01-10 18:29:32 +02:00
value="Обменять" <? /*onclick="return confirm('Вы хотите обменять '+(Math.floor(document.getElementById('convert_sum').value*100)/100).toFixed(2)+' екр. на '+(Math.floor(document.getElementById('convert_sum').value*100)/100*<? echo (0+$con); ?>).toFixed(2)+' кр. ?');" */ ?> />
2022-06-11 11:32:31 +00:00
</fieldset>
</td>
</tr>
2022-12-19 23:15:56 +02:00
<? if ($u->info['align'] != 2 && $u->info['haos'] < time(
) && $u->info['haos'] != 1 && $u->info['align'] != 50 && 1 == 2) { ?>
2022-06-11 11:32:31 +00:00
<tr>
<td valign="top">
<fieldset style="background-color:#DDEAD7">
2023-01-10 18:29:32 +02:00
<legend><b>Обменный пункт</b></legend>
Обменять кредиты на еврокредиты.<br/>
Курс <b><? echo $noc; ?> кр.</b> = <b>1.00 екр.</b><br/>
Сумма
2022-06-11 11:32:31 +00:00
<input type="text" name="convert_sum2" id="convert_sum2" size="6"
maxlength="10"/>
2023-01-10 18:29:32 +02:00
кр.
2022-06-11 11:32:31 +00:00
<br/>
2023-01-10 18:29:32 +02:00
<small>Комиссия составляет <b>3.00 %</b> от суммы, а так-же <b>5.00 кр</b>.</small>
<input type="submit" name="convert_kredit" value="Обменять"
onclick="return confirm('Вы хотите обменять '+(5+Math.floor((document.getElementById('convert_sum2').value)*103)/100).toFixed(2)+' кр. на '+(Math.floor(document.getElementById('convert_sum2').value*100)/100/<? echo $noc; ?>).toFixed(2)+' екр. ?');"/>
2022-06-11 11:32:31 +00:00
</fieldset>
</td>
</tr>
<? }
if ($u->info['admin'] > 1000) {
?>
<tr>
<td valign="top">
<fieldset>
2023-01-10 18:29:32 +02:00
<legend><b>Перевести еврокредиты на другой счет</b></legend>
Сумма
2022-06-11 11:32:31 +00:00
<input id="vl12" value="" type="text" name="tansfer_sum2" size="6"
maxlength="10"/>
2023-01-10 18:29:32 +02:00
екр.<br/>
Номер счета куда перевести кредиты
2022-06-11 11:32:31 +00:00
<input value="" type="text" id="vl22" name="num2" size="12" maxlength="15"/>
<br/>
<input type="submit" name="transfer_kredit2"
2023-01-10 18:29:32 +02:00
value="Перевести еврокредиты на другой счет"
onclick="if(Math.round(document.getElementById('vl12')).value==0 || Math.round(document.getElementById('vl22').value)==0) {alert('Укажите сумму и номер счета'); return false;} else {return confirm('Вы хотите перевести со своего счета '+(Math.floor(document.getElementById('vl12').value*100)/100).toFixed(2)+' екр. на счет номер '+Math.floor(document.getElementById('vl22').value)+' ?')}"/>
2022-06-11 11:32:31 +00:00
<br/>
2023-01-10 18:29:32 +02:00
Комиссия составляет <b>0.00 %</b> от суммы, но не менее <b>0.01 екр</b>.
2022-06-11 11:32:31 +00:00
</fieldset>
</td>
</tr>
<? } ?>
<tr>
<td valign="top">
<fieldset>
2023-01-10 18:29:32 +02:00
<legend><b>Настройки</b></legend>
У вас разрешена высылка номера счета и пароля на email. Если вы не уверены в
своем email, или убеждены, что не забудете свой номер счета и пароль к нему, то
можете запретить высылку пароля на email. Это убережет вас от кражи кредитов с
вашего счета в случае взлома вашего email. Но если вы сами забудете свой номер
счета и/или пароль, вам уже никто не поможет!<br/>
2022-06-11 11:32:31 +00:00
<input type="submit" name="stop_send_email2"
2023-01-10 18:29:32 +02:00
value="Запретить высылку пароля на email"/>
2022-06-11 11:32:31 +00:00
<hr/>
2023-01-10 18:29:32 +02:00
<b>Сменить пароль</b><br/>
2022-06-11 11:32:31 +00:00
<table>
<tr>
2023-01-10 18:29:32 +02:00
<td>Новый пароль</td>
2022-06-11 11:32:31 +00:00
<td><input type="password" name="new_psw1"/></td>
</tr>
<tr>
2023-01-10 18:29:32 +02:00
<td>Введите новый пароль повторно</td>
2022-06-11 11:32:31 +00:00
<td><input type="password" name="new_psw2"/></td>
</tr>
</table>
2023-01-10 18:29:32 +02:00
<input type="submit" name="change_psw2" value="Сменить пароль"/>
2022-06-11 11:32:31 +00:00
<br/>
<div id="keypad4" align="center" style="display: none;"></div>
</fieldset>
</td>
</tr>
<tr>
<td valign="top"> </td>
</tr>
</table>
</td>
<td width="50%" valign="top">
<table width="100%" align="left" cellspacing="5">
<tr>
<td valign="top" width="50%">
<fieldset>
2023-01-10 18:29:32 +02:00
<legend><b>Снять со счета</b></legend>
Сумма
2022-06-11 11:32:31 +00:00
<input type="text" name="get_sum" id="get_sum" size="6" maxlength="10"/>
2023-01-10 18:29:32 +02:00
кр.
<input type="submit" name="get_kredit" value="Снять кредиты со счета"
onclick="if(Math.round(document.getElementById('get_sum')).value==0) {alert('Укажите сумму и номер счета'); return false;} else {return confirm('Вы хотите снять со своего счета '+(Math.floor(document.getElementById('get_sum').value*100)/100).toFixed(2)+' кр. ?')}"/>
2022-06-11 11:32:31 +00:00
<br/>
</fieldset>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td valign="top">
<fieldset>
2023-01-10 18:29:32 +02:00
<legend><b>Курс еврокредита к мировой валюте</b></legend>
2022-06-11 11:32:31 +00:00
<table width="100%" border="0" cellpadding="2" cellspacing="0">
<?
2022-12-19 23:15:56 +02:00
$pl = mysql_fetch_array(
mysql_query('SELECT * FROM `bank_table` ORDER BY `time` DESC LIMIT 1')
);
2022-06-11 11:32:31 +00:00
if (isset($pl['id'])) {
?>
<tr>
2023-01-10 18:29:32 +02:00
<td><small>Данные на <b><?= date('d.m.y H:i', $pl['time']) ?></b>
без учета комиссий</small></td>
2022-06-11 11:32:31 +00:00
</tr>
<?
$pl['RUB'] = 1;
$i = 0;
$true = [
2023-01-10 18:29:32 +02:00
['USD', 'долларов США'],
['EUR', 'ЕВРО'],
['RUB', 'российских рублей'],
['UAH', 'укр. гривен'],
['BYR', 'белорусских рублей'],
['AZN', 'азербайджанских манат'],
['GBP', 'англ. фунтов стерлингов'],
2022-06-11 11:32:31 +00:00
];
while ($i < count($true)) {
?>
<tr>
2023-01-10 18:29:32 +02:00
<td><span>1 екр. = </span><span
2022-12-19 23:15:56 +02:00
style="display:inline-block;width:100px"><b><?= round(
($pl['cur'] / $pl[$true[$i][0]]), 4
) ?></b></span><span><?= $true[$i][1] ?></span>
2022-06-11 11:32:31 +00:00
</td>
</tr>
<?
$i++;
}
} else {
?>
<tr>
<td><small>
2023-01-10 18:29:32 +02:00
<center><font color=grey>Не удалось получить
информацию</font></center>
2022-06-11 11:32:31 +00:00
</small></td>
</tr>
<? } ?>
</table>
</fieldset>
</td>
</tr>
<tr>
<td valign="top">
<fieldset>
2023-01-10 18:29:32 +02:00
<legend><b>Последние операции</b></legend>
2022-06-11 11:32:31 +00:00
<table width="100%" border="0" cellpadding="2" cellspacing="0">
<?
2022-12-19 23:15:56 +02:00
$sp = mysql_query(
'SELECT * FROM `users_delo` WHERE `uid` = "' . $u->info['id'] . '" AND `dop` = "' . $u->bank['id'] . '" AND `type` = "3" ORDER BY `time` DESC LIMIT 21'
);
2022-06-11 11:32:31 +00:00
while ($pl = mysql_fetch_array($sp)) {
?>
<tr>
<td>
2022-12-19 23:15:56 +02:00
<small><? echo '<font color="green">' . date(
'd.m.Y H:i', $pl['time']
) . '</font> ';
2022-06-11 11:32:31 +00:00
echo $pl['text']; ?></small></td>
</tr>
<?
}
?>
</table>
</fieldset>
</td>
</tr>
</table>
</td>
</tr>
</table>
</FORM>
2023-01-10 18:29:32 +02:00
<small>Сумма указанная в окне оповещения и суммы взымаемая\начисляемая могут различаться.</small>
2022-12-19 23:15:56 +02:00
<?php
2022-06-11 11:32:31 +00:00
}
2022-06-07 00:30:34 +03:00
}