Просмотр файла gta/gb/admin/news.php

Размер файла: 5.55Kb
  1. <?php
  2. error_reporting(0);
  3. include "./../../ini3.php";
  4. include "./../../includes/header2.php";
  5. include "./../../includes/inc_online.php";
  6. //include '../config.php';
  7. $title = 'Список Сообщений';
  8. //include 'head.php';
  9.  
  10.  
  11.  
  12. $id=(htmlspecialchars(stripslashes(trim($id))));
  13. $pass=(htmlspecialchars(stripslashes(trim($pass))));
  14.  
  15. if(!empty($id))
  16. {
  17. $q = mysql_query("select secur,golod,voodoo,nums,guns,cars,id,login,pass,money,level,police,health,zav,lsd,ban,admin from users where id='".$id."';");
  18. }
  19. else
  20. {
  21. echo '<div class="menu">Ошибка!<br/>
  22. Ты не админ, в авторизации отказано!!!!!!</div>
  23. <div class="menu"><a href="index.php">Назад</a></div>';
  24. include 'foot.php';
  25. exit();
  26. }
  27.  
  28. $data = mysql_fetch_array($q);
  29.  
  30. $id=$data['id'];
  31. $login=$data['login'];
  32. $money=$data['money'];
  33. $level=$data['level'];
  34. $police=$data['police'];
  35. $health=$data['health'];
  36. $cars=$data['cars'];
  37. $guns=$data['guns'];
  38. $nums=$data['nums'];
  39. $voo_por=$data['voodoo'];
  40. $golod=$data['golod'];
  41. $secur=$data['secur'];
  42. $zav=$data['zav'];
  43. $lsd=$data['lsd'];
  44. $ban=$data['ban'];
  45. $admin=$data['admin'];
  46.  
  47. if($pass!=$data['pass'])
  48. {
  49. echo '<div class="menu">Ошибка!<br/>
  50. Ты не админ, в авторизации отказано!</div>
  51. <div class="menu"><a href="./../../index.php?id='.$id.'&amp;pass='.$pass.'">Назад</a></div>';
  52. include 'foot.php';
  53. exit();
  54. }
  55.  
  56. mysql_query("update users set last='".time()."',city='1' where id='".$id."';");
  57. echo '<div class="head">Список сообщений</div>';
  58.  
  59.  
  60. $go = $_GET['go'];
  61. $startan = $_GET['startan'];
  62. $dbid = $_GET['dbid'];
  63. $text = $_POST['text'];
  64.  
  65.  
  66. // Обрабатываем на плохие символы прежде чем записать в БД
  67. if(get_magic_quotes_gpc()) $text = stripslashes($text);
  68. $text = mysql_escape_string(htmlspecialchars(trim($text), ENT_QUOTES));
  69.  
  70.  
  71.  
  72. $data = mysql_fetch_array(mysql_query("SELECT * FROM `users` "));
  73. if($admin != 7)
  74. {
  75. echo '<div class="menu">Ошибка!<br/>
  76. ТЫ не админ, в авторизации отказано!</div>
  77. <div class="menu"><a href="./../../index.php?id='.$id.'&amp;pass='.$pass.'">Назад</a></div>';
  78. include 'foot.php';
  79. exit();
  80. }
  81. else
  82. {
  83. if($go == 'delete')
  84. {
  85. mysql_query("DELETE FROM gb WHERE `dbid`='".$dbid."'") or die(mysql_error());
  86. echo '<div class="menu">Новость успешно удалена!</div>
  87. <div class="menu"><a href="?id='.$id.'&amp;pass='.$pass.'">Назад</a><br/>
  88. <a href="./../../cpan/admina.php?id='.$id.'&amp;pass='.$pass.'">Админка</a></div>';
  89. include 'foot.php';
  90. exit();
  91. }
  92. if($go == 'del')
  93. {
  94. echo '<div class="menu">Вы действительно хотите удалить сообщение?<br/>
  95. <a href="?id='.$id.'&amp;pass='.$pass.'&amp;go=delete&amp;dbid='.$dbid.'">Удалить</a> | <a href="?id='.$id.'&amp;pass='.$pass.'">Отмена</a></div>
  96. <div class="menu"><a href="./../../cpan/admina.php?id='.$id.'&amp;pass='.$pass.'">Админка</a></div>';
  97. include 'foot.php';
  98. exit();
  99. }
  100.  
  101. if($go == 'edit')
  102. {
  103. $data = mysql_fetch_array(mysql_query("SELECT * FROM `gb` WHERE `dbid`='".$dbid."'"));
  104. echo '<div class="menu"><form action="?go=save&amp;dbid='.$dbid.'&amp;id='.$id.'&amp;pass='.$pass.'" method="POST">
  105. <textarea name="text" rows="5" cols="25">'.$data['text'].'</textarea><br/>
  106. <input type="submit" value="Сохранить" /></form></div>';
  107. include 'foot.php';
  108. exit();
  109. }
  110.  
  111. if($go == 'save')
  112. {
  113. mysql_query("UPDATE `gb` SET `text`='".$text."' WHERE `dbid`='".$dbid."'") or die(mysql_error());
  114. echo '<div class="menu">Успешно сохранено!</div>
  115. <div class="menu"><a href="?id='.$id.'&amp;pass='.$pass.'">Назад</a><br/>
  116. <a href="./../../cpan/admina.php?id='.$id.'&amp;pass='.$pass.'">Админка</a></div>';
  117. include 'foot.php';
  118. exit();
  119. }
  120.  
  121. if(empty($startan)) $startan = 0;
  122. $startan=intval($startan);
  123. if($startan<0) $startan=0; $num_msgs_an=5;
  124. $arr = mysql_query("SELECT * from `gb`");
  125. $qi = mysql_query("SELECT * from `gb` ORDER by `dbid` DESC LIMIT $startan,$num_msgs_an;;;");
  126. if (mysql_affected_rows()==0)
  127. {
  128. echo '<div class="menu">Новостей ещё нет!</div>';
  129. echo '<div class="menu"><a href="./../../cpan/admina.php?id='.$id.'&amp;pass='.$pass.'">Админка</a></div>';
  130. include 'foot.php';
  131. exit();
  132. }
  133. else
  134. {
  135. while($row=mysql_fetch_array($qi))
  136. {
  137. $row = str_replace('&lt;br/&gt;', '<br/>', $row);
  138. $row = str_replace('&lt;b&gt;', '<b>', $row);
  139. $row = str_replace('&lt;/b&gt;', '</b>', $row);
  140. $row = str_replace('&lt;u&gt;', '<u>', $row);
  141. $row = str_replace('&lt;/u&gt;', '</u>', $row);
  142. $row = str_replace('&lt;i&gt;', '<i>', $row);
  143. $row = str_replace('&lt;/i&gt;', '</i>', $row);
  144. echo '<div class="menu">';
  145. echo '['.$row['date'].']<br/>';
  146. echo ''.$row['text'].'<br/>';
  147. echo ''.$row['login'].'<br/>';
  148. echo '<a href="?dbid='.$row['dbid'].'&amp;go=del&amp;id='.$id.'&amp;pass='.$pass.'">Удалить</a> | <a href="?dbid='.$row['dbid'].'&amp;go=edit&amp;id='.$id.'&amp;pass='.$pass.'">Редактировать</a><br/>';
  149. echo '</div>';
  150. }
  151. }
  152. echo '<div class="menu">';
  153. $i = @mysql_num_rows($arr);
  154. if($startan!=0)
  155. echo '<a href="?startan='.($startan-$num_msgs_an).'&amp;id='.$id.'&amp;pass='.$pass.'">&laquo;</a> | ';
  156. if($i>$startan+$num_msgs_an)
  157. echo '<a href="?startan='.($startan+$num_msgs_an).'&amp;id='.$id.'&amp;pass='.$pass.'">&raquo;</a>';
  158. echo '</div>';
  159. echo '<div class="menu"><a href="./../../cpan/admina.php?id='.$id.'&amp;pass='.$pass.'">В админку</a></div>';
  160.  
  161. echo "</body></html>";
  162.  
  163. }
  164. mysql_close();
  165. ?>