Просмотр файла gta/city1/bank2.php

Размер файла: 11.5Kb
  1. <?php
  2. #####################################################
  3. # mod by -=LesNIK=- #
  4. # icq 366244181 #
  5. # Официальный сайт мода http://wenz.net.ru #
  6. # все ответы на вопросы и помощь по скрипту #
  7. # вы можете получить только там! #
  8. # #
  9. # Вы не имеете право вносить #
  10. # свои изменения в данный мод!#
  11. # #
  12. # Уважайте труд автора! #
  13. #####################################################
  14.  
  15. error_reporting(E_ALL);
  16. function maketime($string) {
  17. if($string < 3600){
  18. $string = sprintf("%02d:%02d", (int)($string / 60) % 60, $string % 60);
  19. }else{
  20. $string = sprintf("%02d:%02d:%02d", (int)($string / 3600) % 24, (int)($string / 60) % 60, $string % 60);
  21. };
  22. return $string;
  23. };
  24. include "./../ini3.php";
  25. include "./../includes/header2.php";
  26. include "./../includes/inc_online.php";
  27. print "<p><small>";
  28.  
  29. $id=cyr(htmlspecialchars(stripslashes(trim($id))));
  30. $pass=cyr(htmlspecialchars(stripslashes(trim($pass))));
  31.  
  32. if(!empty($id))
  33. {
  34. $q = mysql_query("select secur,golod,band,voodoo,nums,guns,cars,id,login,pass,money,level,police,health from users where id='".$id."';");
  35. }
  36. else
  37. {
  38. die ($lang['empty_login']."</small></p></card></wml>");
  39. }
  40.  
  41. $data = mysql_fetch_array($q);
  42.  
  43. $id=$data['id'];
  44. $login=$data['login'];
  45. $money=$data['money'];
  46. $level=$data['level'];
  47. $police=$data['police'];
  48. $stage=$data['stage'];
  49. $health=$data['health'];
  50. $cars=$data['cars'];
  51. $guns=$data['guns'];
  52. $nums=$data['nums'];
  53. $band=$data['band'];
  54. $golod=$data['golod'];
  55. $secur=$data['secur'];
  56.  
  57. if($pass!=$data['pass'])
  58. {
  59. die ($lang['empty_login']."</small></p></card></wml>");
  60. }
  61.  
  62. mysql_query("update users set last='".time()."',city='1' where id='".$id."';");
  63. print "<b>[Зд: $health %][Сыт: $golod %][Зщ: $secur %]</b><br/>";
  64. $result = mysql_query("SELECT * FROM `themes`");
  65. $ths = mysql_num_rows($result);
  66. $result = mysql_query("SELECT * FROM `posts`");
  67. $pts = mysql_num_rows($result);
  68. echo'<a href="./../forum.php?id='.$id.'&amp;pass='.$pass.'">Форум</a> (<b>'.$ths.'</b>|<b>'.$pts.'</b>)<br/>';
  69.  
  70. if (isset($_GET['act'])) {
  71. $act = $_GET['act'];
  72. } else {
  73. $act = 'index';
  74. }
  75. $config['maxsumbank'] = 8000000;
  76.  
  77. $title = 'Вклады';
  78.  
  79.  
  80. switch ($act):
  81.  
  82. # ###########################################################################################
  83. case "index":
  84.  
  85. $querybank=mysql_query("SELECT * FROM `bank` WHERE `bank_user`='$login' LIMIT 1;");
  86. //$databank = $querybank -> fetch();
  87. $databank=mysql_fetch_assoc($querybank);
  88. if (!empty($databank)) {
  89.  
  90.  
  91. echo '<b>Выписка по счету</b><br />';
  92. echo 'На руках: '.$money.' <br />';
  93. echo 'В банке: ' .$databank['bank_sum']. '<br /><br />';
  94.  
  95. if ($databank['bank_sum'] > $config['maxsumbank']) {
  96. echo '<b><span style="color:#ff0000">Внимание у вас слишком большой вклад</span></b><br />';
  97. echo 'Превышена максимальная сумма вклада для получения процентов на ' .$databank['bank_sum'] - $config['maxsumbank'] . '<br />';
  98. }
  99.  
  100. if ($databank['bank_sum'] > 0 && $databank['bank_sum'] <= $config['maxsumbank']) {
  101. $stavka = 15;
  102. if ($databank['bank_sum'] >= 100000) {
  103. $stavka = 7;
  104. }
  105. if ($databank['bank_sum'] >= 250000) {
  106. $stavka = 4;
  107. }
  108. if ($databank['bank_sum'] >= 500000) {
  109. $stavka = 2.5;
  110. }
  111. if ($databank['bank_sum'] >= 1000000) {
  112. $stavka = 1;
  113. }
  114. if ($databank['bank_sum'] >= 5000000) {
  115. $stavka = 0.6;
  116. }
  117. $percent = round((($databank['bank_sum'] * $stavka) / 100));
  118.  
  119. if ($databank['bank_time'] >= time()) {
  120.  
  121. //$w = mysql_query("select bank_sum from bank where `bank_user`='".$login."' LIMIT 1;");
  122. //$sata = mysql_fetch_array($w);
  123. //$bank_sum=$sata['bank_sum'];
  124.  
  125.  
  126.  
  127. //$querysum=mysql_fetch_array(mysql_query("SELECT `bank_sum` FROM `gorod_bank` WHERE `bank_user`='$login' LIMIT 1;"));
  128. //echo ''.$bank_sum.'';
  129. echo 'До получения процентов осталось '.maketime($databank['bank_time']-time()).' <br />';
  130. echo 'Будет получено с процентов: ' .$percent. '<br /><br />';
  131. } else {
  132. mysql_query("UPDATE `bank` SET `bank_sum`=`bank_sum`+'$percent', `bank_oper`=`bank_oper`+1, `bank_time`='".(time() + 43200)."' WHERE `bank_user`='$login'");
  133.  
  134. echo '<b>Продление счета успешно завершено, получено c процентов: ' .$percent. '</b><br /><br />';
  135. }
  136. } else {
  137. echo 'Для получения процентов на счете должны быть средства, но не более ' .$config['maxsumbank']. '<br /><br />';
  138. }
  139. } else {
  140. echo 'На руках: '.$money.' <br />';
  141.  
  142. echo 'Вы новый клиент нашего банка. Мы рады, что вы доверяеете нам свои деньги<br />';
  143. echo 'Сейчас ваш счет не открыт,вложите свои средства, чтобы получать проценты с вклада<br /><br />';
  144. }
  145.  
  146. echo '<b>Операция:</b><br />';
  147.  
  148. echo '<div class="form">';
  149. echo '<form action="bank2.php?id='.$id.'&amp;pass='.$pass.'&amp;act=operacia" method="post">';
  150. echo '<input type="text" name="gold" /><br />';
  151. echo '<select name="oper">';
  152. echo '<option value="2">Положить деньги</option><option value="1">Снять деньги</option>';
  153. echo '</select><br />';
  154. echo '<input type="submit" value="Выполнить" /></form></div><br />';
  155.  
  156. echo 'Максимальная сумма вклада: ' .$config['maxsumbank']. '<br /><br />';
  157. echo 'Процентная ставка зависит от суммы вклада<br />';
  158. echo 'Вклад до 100 тыс. - ставка 15%<br />';
  159. echo 'Вклад более 100 тыс. - ставка 7%<br />';
  160. echo 'Вклад более 250 тыс. - ставка 4%<br />';
  161. echo 'Вклад более 500 тыс. - ставка 2.5%<br />';
  162. echo 'Вклад более 1 млн. - ставка 1%<br />';
  163. echo 'Вклад более 5 млн. - ставка 0.6%<br /><br />';
  164.  
  165. $total=mysql_result(mysql_query("SELECT count(*) FROM `bank`;"),0);
  166.  
  167. echo 'Всего вкладчиков: <b>' . $total . '</b><br /><br />';
  168. break;
  169. # ###########################################################################################
  170. # # Операции ##
  171. # ###########################################################################################
  172. case "operacia":
  173.  
  174. $gold=$_POST['gold'];
  175. $oper=$_POST['oper'];
  176. // ----------------------- Снятие со счета ----------------------------//
  177. if ($oper==1) {
  178. $config['newtitle'] = 'Снятие со счета';
  179.  
  180. if ($gold > 0) {
  181. $w = mysql_query("select bank_sum from bank where `bank_user`='".$login."' LIMIT 1;");
  182. $sata = mysql_fetch_array($w);
  183. $bank_sum=$sata['bank_sum'];
  184. //$querysum=mysql_fetch_array(mysql_query("SELECT `bank_sum` FROM `bank` WHERE `bank_user`='$login' LIMIT 1;"));
  185. if (!empty($bank_sum)) {
  186. if ($gold <= $bank_sum) {
  187. mysql_query("UPDATE `users` SET `money`=`money`+'$gold' WHERE `login`='$login'");
  188. mysql_query("UPDATE `bank` SET `bank_sum`=`bank_sum`-'$gold', `bank_time`='".(time() + 43200)."' WHERE `bank_user`='$login'");
  189.  
  190. echo 'Сумма в размере <b>' .$gold. '</b> успешно списана с вашего счета<br /><br />';
  191. } else {
  192. echo 'Ошибка! Вы не можете снять денег больше чем у вас на счете!';
  193. }
  194. } else {
  195. echo 'Ошибка! Вы не можете снимать деньги, так как у вас не открыт счет!';
  196. }
  197. } else {
  198. echo 'Ошибка! Необходимо ввести сумму для снятия денег!';
  199. }
  200. }
  201. // -------------------------- Пополение счета --------------------------------//
  202. if ($oper==2) {
  203. $config['newtitle'] = 'Пополнение счета';
  204.  
  205. if ($gold > 0) {
  206. if ($gold <= $money) {
  207. mysql_query("UPDATE `users` SET `money`=`money`-'$gold' WHERE `login`='$login'");
  208.  
  209. $querybank=mysql_fetch_array(mysql_query("SELECT `bank_id` FROM `bank` WHERE `bank_user`='$login' LIMIT 1"));
  210. if (!empty($querybank)) {
  211.  
  212. mysql_query("UPDATE `bank` SET `bank_sum`=`bank_sum`+'$gold',`bank_time`='".(time() + 43200)."' WHERE `bank_user` = '$login' ");
  213.  
  214. }
  215. else
  216. {
  217. mysql_query("INSERT INTO `bank` (`bank_user`, `bank_sum`, `bank_time`) VALUES ('$login', '$gold', '".(time() + 43200)."')");
  218. }
  219.  
  220.  
  221. echo 'Сумма в размере <b>' .$gold. '</b> успешно зачислена на ваш счет<br />';
  222. echo 'Получить проценты с вклада вы сможете не ранее чем через 12 часов<br /><br />';
  223. } else {
  224. echo 'Недостаточное количество денег, у вас нет данной суммы на руках';
  225. }
  226. } else {
  227. echo 'Ошибка! Необходимо ввести сумму для пополнения счета!';
  228. }
  229. }
  230.  
  231. echo '<a href="bank2.php?id='.$id.'&amp;pass='.$pass.'">Вернуться</a><br />';
  232. break;
  233.  
  234. default:
  235. header("location: bank2.php?id=$id&amp;pass=$pass");
  236. exit;
  237. endswitch;
  238.  
  239. echo '<a href="livebank.php?id='.$id.'&amp;pass='.$pass.'">Статистика вкладов</a><br />';
  240. echo '<a href="kredit.php?id='.$id.'&amp;pass='.$pass.'">Выдача кредитов</a><br />';
  241.  
  242. print "---<br/>&gt;<a href=\"index.php?id=$id&amp;pass=$pass\">".$lang['in_city']."</a>";
  243. print "<br/>&gt;&gt;<a href=\"./../game.php?id=$id&amp;pass=$pass\">".$lang['menu']."</a>";
  244. print "<br/>---";
  245.  
  246. mysql_close();
  247. include "./../includes/footer.php";
  248. ?>