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

Размер файла: 7.74Kb
  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. function maketime($string) {
  16. if($string < 3600){
  17. $string = sprintf("%02d:%02d", (int)($string / 60) % 60, $string % 60);
  18. }else{
  19. $string = sprintf("%02d:%02d:%02d", (int)($string / 3600) % 24, (int)($string / 60) % 60, $string % 60);
  20. };
  21. return $string;
  22. };
  23. include "./../ini3.php";
  24. include "./../includes/header2.php";
  25. include "./../includes/inc_online.php";
  26.  
  27.  
  28. $id=cyr(htmlspecialchars(stripslashes(trim($id))));
  29. $pass=cyr(htmlspecialchars(stripslashes(trim($pass))));
  30.  
  31. if(!empty($id))
  32. {
  33. $q = mysql_query("select secur,golod,voodoo,nums,guns,cars,id,login,pass,money,level,police,health,zav,lsd,ban from users where id='".$id."';");
  34. }
  35. else
  36. {
  37. die ($lang['empty_login']."</body>
  38. </html>");
  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. $voo_por=$data['voodoo'];
  54. $golod=$data['golod'];
  55. $secur=$data['secur'];
  56. $zav=$data['zav'];
  57. $lsd=$data['lsd'];
  58. $ban=$data['ban'];
  59.  
  60. if($pass!=$data['pass'])
  61. {
  62. die ($lang['empty_login']."</body>
  63. </html>");
  64. }
  65.  
  66. mysql_query("update users set last='".time()."',city='1' where id='".$id."';");
  67. ////if (isset($_GET['start'])){$start = (int)$_GET['start'];} else {$start = 0;}
  68. //if (isset($_GET['uz'])) {$list = check($_GET['uz']);} else {$uz = "";}
  69. print "<b>[Зд: $health %][Сыт: $golod %][Зщ: $secur %]</b><br/>";
  70. $result = mysql_query("SELECT * FROM `themes`");
  71. $ths = mysql_num_rows($result);
  72. $result = mysql_query("SELECT * FROM `posts`");
  73. $pts = mysql_num_rows($result);
  74. echo'<a href="./../forum.php?id='.$id.'&amp;pass='.$pass.'">Форум</a> (<b>'.$ths.'</b>|<b>'.$pts.'</b>)<br/>';
  75.  
  76. if (isset($_GET['start'])) {
  77. $start = abs(intval($_GET['start']));
  78. } else {
  79. $start = 0;
  80. }
  81. if (isset($_GET['uz'])) {
  82. $uz = $_GET['uz'];
  83. } elseif (isset($_POST['uz'])) {
  84. $uz = $_POST['uz'];
  85. } else {
  86. $uz = "";
  87. }
  88. $config['vkladlist'] = 10;
  89. //$start = 0;
  90. $total = mysql_result(mysql_query("SELECT count(*) FROM `bank`"),0);
  91. $page=(isset($_GET['page'])) ? (int)$_GET['page'] : 1;
  92.  
  93. //высчитываем общее число страниц (пусть разбивка по 5 элементов на страницу)
  94. $num_pages=ceil($total/10);
  95.  
  96. //высчитываем с какой позиции надо выводить данные
  97. $start=$page*10-10;
  98.  
  99. //обработка "дурацких" номеров страниц
  100. if ($page > $num_pages || $page < 1)
  101. {
  102. $page=1;
  103. $start=0;
  104. }
  105.  
  106. # ###########################################################################################
  107. # # Вывод вкладов ##
  108. # ###########################################################################################
  109.  
  110.  
  111. if ($total > 0) {
  112. if ($page > $num_pages || $page < 1)
  113. {
  114. $page=1;
  115. $start=0;
  116. echo '<div>Начислений: ' . $data['bank_oper'] . '<br />';
  117. }
  118.  
  119. $queryvklad = mysql_query("SELECT * FROM `bank` ORDER BY `bank_sum` DESC, `bank_user` ASC LIMIT " . $start . ", " . $config['vkladlist'] . ";");
  120.  
  121. $i = 0;
  122. while ($data=mysql_fetch_array($queryvklad)) {
  123. ++$i;
  124.  
  125. echo '<div class="b">' . ($start + $i) . ' ';
  126.  
  127. if ($uz == $data['bank_user']) {
  128.  
  129. echo '<b><big><span style="color:#ff0000">' . $data['bank_user'] . '</span></big></b> (' . $data['bank_sum'] . ')</div>';
  130. } else {
  131. echo '<b><span style="color:green">' . $data['bank_user'] . '</span></b> (' . $data['bank_sum'] . ')</div>';
  132. }
  133.  
  134. echo '<div>Начислений: ' . $data['bank_oper'] . '<br />';
  135. echo 'Посл. операция: '.maketime($data['bank_time']-time()).'</div>';
  136. }
  137. echo '<p>';
  138.  
  139. for($pr = '', $i =1; $i <= $num_pages; $i++)
  140. {
  141. echo $pr=(($i == 1 || $i == $num_pages || abs($i-$page) < 2) ? ($i == $page ? " [$i] " : ' <a href="'.$_SERVER['SCRIPT_NAME'].'?id='.$id.'&amp;pass='.$pass.'&amp;page='.$i.'">'.$i.'</a> ') : (($pr == ' ... ' || $pr == '')? '' : ' ... '));
  142. }
  143. echo '</p>';
  144.  
  145. //page_jumpnavigation('livebank.php?', $config['vkladlist'], $start, $total);
  146. ////page_strnavigation('livebank.php?', $config['vkladlist'], $start, $total);
  147. # ###########################################################################################
  148. # # Поиск пользователя ##
  149. # ###########################################################################################
  150. if (empty($uz)) {
  151. echo '<div class="form">';
  152. echo '<b>Поиск пользователя:</b><br />';
  153. echo '<form action="livebank.php?id='.$id.'&amp;pass='.$pass.'&amp;start=' . $start . '" method="post">';
  154. echo '<input type="text" name="uz" value="' . $login . '" />';
  155. echo '<input type="submit" value="Искать" /></form></div><br />';
  156. } else {
  157. $querybank = mysql_fetch_array(mysql_query("SELECT `bank_id` FROM `bank` WHERE `bank_user`='$uz' LIMIT 1;"));
  158.  
  159. if (!empty($querybank)){
  160. $queryrating=mysql_query("SELECT `bank_user` FROM `bank` ORDER BY `bank_sum` DESC, `bank_user` ASC;");
  161. while($ratusers=mysql_fetch_array($queryrating))
  162. $ratusers=$ratval;
  163. //$ratusers = $queryrating -> fetchAll(PDO :: FETCH_COLUMN);
  164. //foreach ($ratusers as $key => $ratval) {
  165. if ($uz == $ratval) {
  166. $rat = $key + 1;}
  167. {
  168. echo '<b>'.$ratusers['bank_user'].'</b>-';
  169. echo '<b>'.$ratusers['bank_sum'].'</b><br/>';
  170. };
  171.  
  172. if (!empty($rat)) {
  173. $page = floor(($rat - 1) / $config['vkladlist']) * $config['vkladlist'];
  174.  
  175. if ($start != $page) {
  176. header ("Location: livebank.php?id=$id&amp;pass=$pass&amp;start=$page&uz=$uz");
  177. exit;
  178. }
  179.  
  180. echo '<span style="color:#00ff00">Позиция в рейтинге:</span> <b>' . ($rat) . '</b><br /><br />';
  181. } else {
  182. echo 'Пользователь с данным логином не найден!';
  183. }
  184. } else {
  185. echo 'Пользователь с данным логином не зарегистрирован!';
  186. }
  187.  
  188. echo '<a href="livebank.php?id='.$id.'&amp;pass='.$pass.'&amp;start=' . $start . '">Искать еще</a><br /><br />';
  189. }
  190.  
  191. echo 'Всего вкладчиков: <b>' . $total . '</b><br /><br />';
  192. } else {
  193. echo 'Вкладов еще нет!';
  194. }
  195.  
  196. echo '<a href="bank2.php?id='.$id.'&amp;pass='.$pass.'">В банк</a><br />';
  197.  
  198.  
  199. include("./../includes/inc_in_city.php");
  200.  
  201. mysql_close();
  202. include "./../includes/footer2.php";
  203.  
  204.  
  205.  
  206. ?>