Просмотр файла forum/my_messages.php

Размер файла: 2.43Kb
  1. <?php
  2.  
  3. $title='Мои сообщения';
  4. require"../system/config.php";
  5. require"../system/func.php";
  6. require"../system/head.php";
  7. require"../system/error.php";
  8. if($vhod==1){}else{header("Location: ../index.php"); exit;}
  9. echo'<div class="i">'.$title.'<br></div>';
  10.  
  11. if(isset($_GET['st'])){$st=cifry($_GET['st']);}else{$st=0;}
  12.  
  13. if(isset($_POST['str'])){$str=cifry($_POST['str']);}else{$str=0;}
  14.  
  15. if(!empty($str)){$st=$str*10-10;}
  16.  
  17. if(empty($st) or $st<0){$st=0;}
  18. $num=10;
  19.  
  20. $ikm=$user['id_user'];
  21. $adata=mysql_query("SELECT * FROM `forum_messages` WHERE `id_user`='$ikm'");
  22. $sdata=mysql_query("SELECT * FROM `forum_messages` WHERE `id_user`='$ikm' ORDER BY `timer` DESC LIMIT $st,$num");
  23. $kol=mysql_num_rows($adata);
  24.  
  25. if($st>$kol){echo'Не верный номер страници'; require"../system/foot.php"; exit;}
  26. if($kol==""){
  27. echo'<div class="p">
  28. ERROR<br>
  29. </div>';
  30. echo'<div class="i">Найдено '.$kol.' сообщений</div>';
  31. }else{
  32. while($ofile=mysql_fetch_array($sdata)){ $idkd=$ofile['id_them'];
  33. echo'<div class="p">';
  34. $oofile=mysql_fetch_array(mysql_query("SELECT * FROM `forum_themes` WHERE `id_them`='$idkd'"));
  35.  
  36.  
  37.  
  38. echo'Тема: <a href="/forum/theme/'.$ofile['id_kat'].'/'.$ofile['id_them'].'/">'.$oofile['ftname'].'</a> ';
  39. $messages=mysql_num_rows(mysql_query("SELECT * FROM `forum_messages` WHERE `id_them`='$idkd'")); if($messages>10){ $stbud=round($messages,-1); $skcf=strlen($messages);
  40.  
  41. $poslc=substr($messages,($skcf-1),$skcf);
  42. if($poslc>=5 or $poslc=='0'){$stbud=$stbud-10;}
  43. echo'[<a href="/forum/theme/'.$ofile['id_kat'].'/'.$ofile['id_them'].'/page='.$stbud.'"><b>&#187;</b></a>]';
  44. }
  45. echo'<br>Дата: '.date_fixed($ofile['timer']).'<br>Сообщение: '.vizual(mb_substr($ofile['fmtext'],0,250,'UTF-8')).'</div> ';
  46. }}
  47. if($st!=0){
  48. echo'<div class="p"><img src="../design/default/act.gif" alt="-"> <a href="my_messages.php?st='.($st-$num).'&amp;'.$s.'">Назад</a><br></div>';
  49. }
  50.  
  51. if($kol>$st+$num){
  52. echo'<div class="p"><img src="../design/default/act.gif" alt="-"> <a href="my_messages.php?st='.($st+$num).'&amp;'.$s.'">Вперед</a><br></div>';}
  53.  
  54. if($kol>10){
  55. echo'<div class="p">
  56. <form action="my_messages.php?'.$s.'" method="post">
  57. На страницу (1-'.ceil(($kol/10)).'):<br>
  58. <input type="text" name="str" maxlength="4" class="form" size="3" value="'.ceil(($kol/10)).'">
  59. <input type="submit" value="ОК" class="but"><br>
  60. </form></div>';}
  61. require"../system/foot.php";
  62. ?>