Просмотр файла gta/city4/zoo.php

Размер файла: 5.73Kb
  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. include "./../ini3.php";
  16. include "./../includes/header2.php";
  17. include "./../includes/inc_online.php";
  18.  
  19.  
  20. $id=cyr(htmlspecialchars(stripslashes(trim($id))));
  21. $login=cyr(htmlspecialchars(stripslashes(trim($login))));
  22. $pass=cyr(htmlspecialchars(stripslashes(trim($pass))));
  23.  
  24. if(!empty($login))
  25. {
  26. $q = mysql_query("select secur,golod,admin,band,guns,cars,id,login,pass,status,reg_data,money,level,police,health,ban,zav,lsd from users where login='".cyr($login)."';");
  27. }
  28. elseif(!empty($id))
  29. {
  30. $q = mysql_query("select secur,golod,admin,band,guns,cars,id,login,pass,status,reg_data,money,level,police,health,ban,zav,lsd from users where id='".$id."';");
  31. }
  32. else
  33. {
  34. die ($lang['empty_login']."</body></html>");
  35. }
  36.  
  37. $data = mysql_fetch_array($q);
  38.  
  39. $id=$data['id'];
  40. $login=$data['login'];
  41. $status=$data['status'];
  42. $reg_data=$data['reg_data'];
  43. $money=$data['money'];
  44. $level=$data['level'];
  45. $police=$data['police'];
  46. $health=$data['health'];
  47. $cars=$data['cars'];
  48. $guns=$data['guns'];
  49. $band=$data['band'];
  50. $golod=$data['golod'];
  51. $secur=$data['secur'];
  52. $admin=$data['admin'];
  53. $ban=$data['ban'];
  54. $lsd=$data['lsd'];
  55. $zav=$data['zav'];
  56.  
  57. if($pass!=$data['pass'])
  58. {
  59. die ($lang['empty_login']."</body></html>");
  60. }
  61.  
  62. mysql_query("update users set last='".time()."',city='0' where id='".$id."';");
  63.  
  64. $gconf=mysql_fetch_array(mysql_query("SELECT * FROM `gorod_conf`"));
  65. print "<b>[Зд: $health %][Сыт: $golod %][Зщ: $secur %]</b><br/>";
  66. $result = mysql_query("SELECT * FROM `themes`");
  67. $ths = mysql_num_rows($result);
  68. $result = mysql_query("SELECT * FROM `posts`");
  69. $pts = mysql_num_rows($result);
  70. echo'<a href="./../forum.php?id='.$id.'&amp;pass='.$pass.'">Форум</a> (<b>'.$ths.'</b>|<b>'.$pts.'</b>)<br/>';
  71.  
  72. echo '<b><font color="red">Зоопарк</font></b><br/>';
  73.  
  74.  
  75. switch ($_GET['action']){
  76.  
  77. default:
  78. $k_post=mysql_result(mysql_query("SELECT count(*) FROM `gorod_zoo`"),0);
  79. $onpage=10;
  80. $k_page=$k_post-$onpage;
  81. $page=$k_page;
  82. $start=$onpage*$page-$onpage;
  83.  
  84. if($k_post==0){echo 'Зверей пока нет!<br/>';
  85. }else{
  86. echo 'Всего <b>'.mysql_num_rows($k_post).'</b> животных<br/>';
  87. $q=mysql_query("SELECT * FROM `gorod_zoo` ORDER BY `id` DESC LIMIT 10");
  88. while($row=mysql_fetch_assoc($q)){
  89. echo '<img src="zoo/'.$row['path'].'" width="80" height="80" alt=""/><br/>';
  90. echo 'Добавил: <b>'.$row['user'].'</b><br/>';
  91. echo 'Кличка: <b>'.$row['name'].'</b><br/>';
  92. echo 'Место обитания: <b>'.$row['where'].'</b><br/>';
  93. echo 'Семейство: <b>'.$row['fam'].'</b><br/>';
  94. echo 'Порода: <b>'.$row['poroda'].'</b><br/>';
  95. echo 'Описание: <b>'.$row['opis'].'</b><hr/>';
  96. };
  97.  
  98. if ($k_page>1)str('?',$k_page,$page); // Вывод страниц
  99. };
  100.  
  101. echo '<a href="zoo.php?id='.$id.'&amp;pass='.$pass.'&amp;action=form">Добавить животное!</a>';
  102. break;
  103.  
  104.  
  105. case 'form':
  106. echo '<b>Добавление зверя</b><br/>';
  107. echo '<form action="zoo.php?id='.$id.'&amp;pass='.$pass.'&amp;action=save" method="post" name="form" enctype="multipart/form-data">';
  108. echo 'Фото животного:<br/>';
  109. echo '<input type="file" name="ava" /><br/>';
  110. echo 'Kличкa: <br/>';
  111. echo '<input type="text" name="name" /><br/>';
  112. echo 'Место обитания: <br/>';
  113. echo '<input type="text" name="where" /><br/>';
  114. echo 'Ceмeйcтвo: <br/>';
  115. echo '<input type="text" name="sem" /><br/>';
  116. echo 'Порода: <br/>';
  117. echo '<input type="text" name="por" /><br/>';
  118. echo 'Описание животного: <br/>';
  119. echo '<textarea cols="25" rows="3" name="msg"></textarea><br/>';
  120. echo '<input type="submit" value="Добавить" />';
  121. echo '</form>';
  122.  
  123. echo '<a href="zoo.php?id='.$id.'&amp;pass='.$pass.'">Зоопарк</a>';
  124. break;
  125.  
  126. case 'save':
  127. $names=htmlspecialchars(mysql_real_escape_string(trim($_POST['name'])));
  128. $where=htmlspecialchars(mysql_real_escape_string(trim($_POST['where'])));
  129. $sem=htmlspecialchars(mysql_real_escape_string(trim($_POST['sem'])));
  130. $por=htmlspecialchars(mysql_real_escape_string(trim($_POST['por'])));
  131. $msg=htmlspecialchars(mysql_real_escape_string(trim($_POST['msg'])));
  132. if(!$names || !$where || !$sem || !$por || !$msg){echo 'Пустые параметры!';break;};
  133. if($_FILES['ava']['error']>0){echo 'Ошибка при загрузке файла!';break;};
  134. if($_FILES['ava']['size']>(1000*250)){echo 'Слишком большой размер файла!';break;};
  135. $info=@getimagesize($_FILES['ava']['tmp_name']);
  136. if(!preg_match('{image/(.*)}is',$info['mime'],$p)){echo 'Попытка загрузки запрещенного файла!';break;};
  137. $time=time();
  138. $name=$time.'.'.$p[1];
  139. $tmp=$_FILES['ava']['tmp_name'];
  140. move_uploaded_file($tmp,'zoo/'.$name);
  141. mysql_query("INSERT INTO `gorod_zoo` (`user`,`name`,`path`,`where`,`opis`,`fam`,`poroda`)VALUES('".$login."','$names','$name','$where','$msg','$sem','$por')");
  142. echo 'Зверь добавлен!<br/>';
  143. echo '<a href="zoo.php?id='.$id.'&amp;pass='.$pass.'">Зоопарк</a>';
  144. break;
  145.  
  146.  
  147.  
  148.  
  149. };
  150.  
  151. echo '<div class="msg"><a href="index.php?id='.$id.'&amp;pass='.$pass.'">В город</a></div>';
  152. mysql_close();
  153. print "</body></html>";
  154. ?>