Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2014
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.40 KB | None | 0 0
  1. <?php
  2. include("db.php");
  3. function bbcode3($texto){
  4. $texto = htmlspecialchars($texto);
  5. $a = array(
  6. "/\[b\](.*?)\[\/b\]/is",
  7. "/\[i\](.*?)\[\/i\]/is",
  8. "/\[s\](.*?)\[\/s\]/is",
  9. "/\[u\](.*?)\[\/u\]/is",
  10.  
  11.  
  12. );
  13.  
  14. $b = array(
  15.  
  16. "<b>$1</b>",
  17. "<i>$1</i>",
  18. "<s>$1</s>",
  19. "<u>$1</u>",
  20. );
  21. $texto = preg_replace($a, $b, $texto);
  22. $texto = nl2br($texto);
  23. return $texto;
  24. }
  25.  
  26. $postagem = $_GET[id];
  27. $exibi = "SELECT * FROM noticias WHERE (id = '$postagem')";
  28. $exibi2 = mysql_query($exibi);
  29. $array = mysql_fetch_array($exibi2);
  30. $id = $array['id'];
  31. $idy = $array['id'];
  32. $titulo = $array['titulo'];
  33. $titulo_8 = $array['titulo'];
  34. $data = $array['data'];
  35. $texto = $array['texto'];
  36. $categoria = $array['categoria'];
  37. $imagem = $array['imagem'];
  38. $nome = $array['nome'];
  39. $visu1 = $array['visu'];
  40. $visu = $visu1 + 1;
  41.  
  42.  
  43. $exibi = "SELECT * FROM post WHERE (id_noticia = '$idy' and excluido = 'nao') ORDER BY id desc";
  44. $exibi2 = mysql_query($exibi);
  45.  
  46.  
  47. while ($array = mysql_fetch_array($exibi2)) {
  48. $id = $array['id'];
  49. $id_edit = $array['id'];
  50. $texto = $array['texto'];
  51. $nome = $array['nome'];
  52. $datar = $array['data'];
  53. $moderado = $array['moderado'];
  54.  
  55. $select = mysql_query("SELECT * FROM `usuarios` WHERE(login = '$nome') ORDER BY id desc");
  56. $oi = mysql_fetch_array($select);
  57. $nomizin = $oi['login'];
  58. $avatar = $oi['avatar'];
  59. $title = $oi['titulo'];
  60. $cor = $oi['cor'];
  61.  
  62. $report = $_GET[report];
  63. if($report == "$id"){
  64. $motivo = $_POST['motivo'];
  65. $caracteres = strlen($motivo);
  66. $link = "noticia/$idy";
  67. if($caracteres < 1){ echo "<script>alert(\"Digite o motivo pelo qual está reportando.\")</script>"; }else{
  68.  
  69. $report = mysql_query("INSERT report (idtopico,titulo,texto,nome,para,motivo,link,data,ip) values ('$report','$titulo_8','$texto','$login','$nome','$motivo','$link','$data','$ip')");
  70. echo "<script>window.location.href='noticia/$idy';</script>";
  71.  
  72. } }
  73.  
  74. echo "
  75. <script>
  76. $(document).ready(function(){
  77. $(\"#ocultarq$id\").click(function(event){
  78. event.preventDefault();
  79. $(\"#menuzin$id\").hide(\"slow\");
  80. });
  81.  
  82. $(\"#mostrarq$id\").click(function(event){
  83. event.preventDefault();
  84. $(\"#menuzin$id\").slideDown(100);
  85. });
  86. });
  87. $(document).ready(function(){
  88. $(\"#editfecha$id\").click(function(event){
  89. event.preventDefault();
  90. $(\"#edit$id\").hide(\"slow\");
  91. });
  92.  
  93. $(\"#editver$id\").click(function(event){
  94. event.preventDefault();
  95. $(\"#edit$id\").slideDown(400);
  96. $(\"#menuzin$id\").hide(\"slow\");
  97. });
  98. });
  99. $(document).ready(function(){
  100. $(\"#report2$id\").click(function(event){
  101. event.preventDefault();
  102. $(\"#report$id\").hide(\"slow\");
  103. });
  104.  
  105. $(\"#report1$id\").click(function(event){
  106. event.preventDefault();
  107. $(\"#report$id\").slideDown(400);
  108. $(\"#menuzin$id\").hide(\"slow\");
  109. });
  110. });
  111. </script>
  112. <style>
  113. .edit {
  114. width:470px;
  115. min-height:100px;
  116. max-height:500px;
  117. background-color:#205661;
  118. z-index:89px;
  119. word-wrap:break-word;
  120. }
  121. .report {
  122. width:470px;
  123. min-height:100px;
  124. max-height:500px;
  125. background-color:#405972;
  126. z-index:89px;
  127. word-wrap:break-word;
  128. }
  129. .menuzin {
  130. width:140px;
  131. min-height:100px;
  132. max-height:500px;
  133. background-color:#5C6B7B;
  134. position:absolute;
  135. margin-top:-60px;
  136. margin-left:15px;
  137. z-index:89px;
  138. word-wrap:break-word;
  139. }
  140. .menuzin ul {
  141. padding:0px;
  142. margin:0px;
  143. list-style:none;
  144. height:38px;
  145. }
  146. .menuzin ul li {
  147. display: inline;
  148. padding:0px;
  149. margin:0px;
  150. }
  151.  
  152. .menuzin ul li a {
  153. font-family:'PT Sans';
  154. font-size:15px;
  155. display: inline-block;
  156. height:28px;
  157. width:140px;
  158. color:#F6F6F6;
  159. text-decoration: none;
  160. }
  161.  
  162. .menuzin ul li a:hover {
  163. background-color:#3DA7CB;
  164. color: #FFFFFF;
  165. }
  166.  
  167.  
  168. .menuzin li ul{
  169. position:absolute;
  170. background-color:#fff;
  171. display:none;
  172. }
  173.  
  174.  
  175. .menuzin li:hover ul{display:block;}
  176.  
  177.  
  178. .menuzin li ul li{
  179. border:1px solid #c0c0c0;
  180. display:block;
  181. }
  182.  
  183. </style> ";
  184.  
  185. $deleta = $_GET[deleta];
  186. if($deleta == "$id"){
  187. $qq = mysql_query("UPDATE post SET excluido = 'sim' WHERE id = '$deleta'");
  188. echo "<script>window.location.href='noticia/$idy';</script>";
  189. }
  190.  
  191.  
  192. if($moderado == 'nao'){
  193. echo "
  194. <div class='userr'>
  195. <a style='cursor:pointer;' id='mostrarq$id'> <div class='user'><font color='$cor'>$nome</font> </div>
  196. <img style='border:1px solid #000000;' src='$avatar' width='60' height='50'></a><br>
  197. <font face='Pacifico' size='2'>$title</font>
  198.  
  199. <div class='menuzin' id='menuzin$id' style='display:none;'>
  200. <font color='#FFFFFF' style='text-transform:capitalize; margin-left:2px;'>$nome <span style='float:right; margin-right:2px; color:#FFFFFF;'><a style='cursor:pointer;' id='ocultarq$id'>X</a></font><hr>
  201. <ul>
  202. <li><a href='perfil/$nome'>Perfil</a></li>";
  203. if($poder == '1' or $poder == '2' or $poder == '3' or $poder == '4'){ echo "
  204. <li><a href='mp.php?e=mp_nova&add=$nome'>Iniciar MP</a></li>
  205. <li><a style='cursor:pointer;' id='report1$id'>Reportar</a></li>"; }
  206. if($poder == '3' or $poder == '4' or $nomizin == "$login"){ echo "
  207. <hr> <li><a style='cursor:pointer;' id='editver$id'>Editar</a></li>"; }
  208. if($poder == '3' or $poder == '4'){ echo "
  209. <li><a href='noticia/$idy&modera=$id'>Moderar</a></li>
  210. <li><a href='perfil/$nome'>Mutar</a></li>
  211. <li><a href='perfil/$nome'>Alertar</a></li>
  212. ";
  213. }
  214. if($poder == '3' or $poder == '4'){ echo "
  215. <li><a href='noticia/$idy&deleta=$id'>Deletar</a></li>";
  216. }
  217. echo "
  218. </ul>
  219. <br><br><br><br><br><br><br><br><br><br>
  220. </div>
  221.  
  222. </div>
  223.  
  224.  
  225. <div class='post'>
  226.  
  227.  
  228.  
  229. ";
  230. echo bbcode3($texto);
  231.  
  232. echo "
  233. <br><br><font style='float:right;margin-right:3px;' size=1>$datar</font>
  234. <br>";
  235.  
  236. //-----------------------------------
  237. echo "
  238. <div class='edit' id='edit$id' style='display:none;'><center><font size='4' color='#FFFFFF'>Editar <span style='float:right; margin-right:2px;'><a style='cursor:pointer;' id='editfecha$id'>X</a></span></font></center>
  239. <div style='margin-left:5px;'><br>
  240. <form action='' method='post' onsubmit='return checkSubmit();'>
  241. <textarea name='texto' onkeyup=\"resizeTextarea(this); limita(this.value)\" onmouseup=\"resizeTextarea(this)\" maxlength=\"400\" cols='55' rows='3'>$texto</textarea> <input type='hidden' value='$id_edit' name='ido'><input type='submit' name='edit' value='Enviar'></form>
  242.  
  243. </form>
  244. </div></div>
  245. <div class='report' id='report$id' style='display:none;'><center><font size='4' color='#FFFFFF'>Reportar <span style='float:right; margin-right:2px;'><a style='cursor:pointer;' id='report2$id'>X</a></span></font></center>
  246. <div style='margin-left:5px;'><br>
  247. <form action='noticia/$idy&report=$id' method='post' onsubmit='return checkSubmit();'>
  248. <textarea name='motivo' onkeyup=\"resizeTextarea(this); limita(this.value)\" onmouseup=\"resizeTextarea(this)\" maxlength=\"200\" placeholder='Motivo..' cols='55' rows='3'></textarea> <input type='hidden' value='$id_edit' name='ido'><input type='submit' name='report' value='Enviar'></form>
  249.  
  250. </form>
  251. </div>
  252. </div>
  253. ";
  254.  
  255.  
  256. // ---------------------------------
  257. echo "
  258. </div><br><br>
  259. ";
  260.  
  261. $modera = $_GET[modera];
  262. if($modera == "$id"){
  263. $qq = mysql_query("UPDATE post SET moderado = 'sim' WHERE id = '$modera'");
  264. echo "<script>window.location.href='noticia/$idy';</script>";
  265. }
  266.  
  267. }else{
  268. $desmod = $_GET[desmod];
  269. if($desmod == "$id"){
  270. $qq = mysql_query("UPDATE post SET moderado = 'nao' WHERE id = '$desmod'");
  271. echo "<script>window.location.href='noticia/$idy';</script>";
  272. }
  273. echo "
  274. <div class='userr' style='background-color:#D1D1D1; height:57px;'>
  275. <a style='cursor:pointer;' id='mostrarq$id'> <div class='user'><font color='$cor'>$nome</font> </div>
  276. </a>
  277. <font face='Pacifico' size='2'>$title</font>
  278.  
  279. <div class='menuzin' id='menuzin$id' style='display:none;'>
  280. <font color='#FFFFFF' style='text-transform:capitalize; margin-left:2px;'>$nome <span style='float:right; margin-right:2px; color:#FFFFFF;'><a style='cursor:pointer;' id='ocultarq$id'>X</a></font><hr>
  281. <ul>
  282. <li><a href='perfil/$nome'>Perfil</a></li>";
  283. if($poder == '1' or $poder == '2' or $poder == '3' or $poder == '4'){ echo "
  284. <li><a href='mp.php?e=mp_nova&add=$nome'>Iniciar MP</a></li>
  285. <li><a style='cursor:pointer;' id='reportver$id'>Reportar</a></li>"; }
  286. if($poder == '3' or $poder == '4'){ echo "
  287. <hr><li><a href='noticia/$idy&desmod=$id'>Desmod</a></li>
  288. <li><a href='perfil/$nome'>Mutar</a></li>
  289. <li><a href='perfil/$nome'>Alertar</a></li>
  290. ";
  291. }
  292. if($poder == '3' or $poder == '4'){ echo "
  293. <li><a href='noticia/$idy&deleta=$id'>Deletar</a></li>";
  294. }
  295. echo "
  296. </ul>
  297. <br><br><br><br><br><br><br><br><br>
  298. </div>
  299.  
  300. </div>
  301.  
  302.  
  303. <div class='post' style='background-color:#D1D1D1; min-height:50px;'>
  304.  
  305.  
  306.  
  307. ";
  308. if($poder == '3' or $poder == '4'){
  309. echo bbcode3($texto);
  310. echo "<br><b><font color='#CBC244'>-------------------------------------</font></b><br>";
  311. }
  312. echo "<b>[Moderado]</b>";
  313. echo "
  314. <br><br><font style='float:right;margin-right:3px;' size=1>$datar</font>
  315. <br>";
  316.  
  317. //-----------------------------------
  318. echo "
  319. <div class='edit' id='edit$id' style='display:none;'>
  320. <div style='margin-left:5px;'><br>
  321. <form action='' method='post' onsubmit='return checkSubmit();'>
  322. <textarea name='texto' onkeyup=\"resizeTextarea(this); limita(this.value)\" onmouseup=\"resizeTextarea(this)\" maxlength=\"400\" cols='55' rows='3'>$texto</textarea> <input type='hidden' value='$id_edit' name='ido'><input type='submit' name='edit' value='Enviar'></form>
  323.  
  324. </form>
  325. </div>
  326. </div>
  327. ";
  328.  
  329.  
  330. // ---------------------------------
  331. echo "
  332. </div><br><br>
  333. ";
  334.  
  335. }}
  336.  
  337. if($_POST['edit']){
  338. if(strlen($_POST['texto']))
  339. {
  340.  
  341. $qq = mysql_query("UPDATE post SET texto = '$_POST[texto]' WHERE id = '$_POST[ido]'");
  342. echo "<script>window.location.href='noticia/$idy';</script>";
  343. }
  344.  
  345.  
  346. }
  347.  
  348.  
  349.  
  350.  
  351. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement