Просмотр файла microblog/comments.php

Размер файла: 3.13Kb
  1. <?php
  2. #-----------------------------------------------------#
  3. # Module name : microblog #
  4. # Module version : 1.0 #
  5. # Made by : DanteS #
  6. # E-mail : takt96@gmail.com #
  7. # Site : http://visavi.net/pages/user.php?uz=alimp& #
  8. # icq : 8766631 #
  9. # #
  10. # Вы не имеете право вносить изменения в код модуля #
  11. # для его дальнейшего распространения #
  12. #-----------------------------------------------------#
  13. require_once ('../includes/start.php');
  14. require_once ('../includes/functions.php');
  15. require_once ('../includes/header.php');
  16. include_once ('../themes/header.php');
  17.  
  18. $post_id = check($_GET['id']);
  19. $total = DB::run() -> querySingle("SELECT count(*) FROM `microblog` WHERE `id`=?;", array($post_id));
  20.  
  21. if ($total == 0) {
  22.  
  23. show_error('Такого микроблога нет!');
  24.  
  25. include_once ('../themes/footer.php');
  26.  
  27. exit;
  28. }
  29.  
  30. $data = DB::run() -> queryFetch("SELECT * FROM `microblog` WHERE `id`=? LIMIT 1;", array($post_id));
  31.  
  32. if(is_user()) {
  33.  
  34.  
  35.  
  36. show_title('types.png', 'Комментарии к микроблогу пользователя '.nickname($data['user']).' ');
  37. $config['newtitle'] = 'Комментарии к микроблогу пользователя '.nickname($data['user']).'';
  38.  
  39. $total_comm = DB::run() -> querySingle("SELECT count(*) FROM `microblog_comments` WHERE `microblog`=?;", array($post_id));
  40.  
  41. if($total_comm == 0){
  42. show_error('Комментариев нет!');
  43. }
  44. else {
  45.  
  46.  
  47. if (isset($_GET['start'])) {
  48. $start = abs(intval($_GET['start'])); }
  49. else {$start = 0;}
  50.  
  51.  
  52. $query_posts = DB::run() -> query("SELECT * FROM `microblog_comments` WHERE `microblog`=? ORDER BY `id` DESC LIMIT ".$start.", 10;", array($post_id));
  53.  
  54. $i = 0;
  55. while ($data2 = $query_posts -> fetch()) {
  56. ++$i;
  57. $time_add = $data2['time'];
  58.  
  59.  
  60. echo '<div class="b">
  61. <div class="img">'.user_avatars($data2['user']).'</div> <b>'.profile($data2['user']).'</b> <small>('.date_fixed($data2['time']).')</small><br />'.user_title($data2['user']).' '.user_online($data2['user']).'</div>';
  62.  
  63. if(is_admin() or $log = $data['user'] ) {
  64.  
  65. echo '<div class="right"><a href="delete_comm.php?id='.$data2['id'].'&amp;start='.$start.'&amp;'.SID.'">Удалить</a></div>';
  66.  
  67. }
  68. echo''.bb_code($data2['text']).'<br />';
  69.  
  70. }
  71.  
  72.  
  73. page_strnavigation('?id='.$post_id.'&amp;', 10, $start, $total_comm);
  74.  
  75.  
  76.  
  77. }
  78.  
  79. echo '<div class="form">';
  80. echo '<form action="/microblog/say_comm.php?id='.$post_id.'" method="post">';
  81. echo 'Комментарий:<br />';
  82. echo '<textarea id="markItUp" cols="25" rows="5" name="text"></textarea><br /><br />';
  83.  
  84. echo '<input type="submit" value="Сказать" name="submit" /></form><br />Максимум 250 символов</div><br />';
  85.  
  86. }
  87. echo '<img src="../images/img/back.gif" alt="image" /> <a href="/microblog/?uz='.$data['user'].'&amp;">Назад</a><br />';
  88.  
  89.  
  90. include_once ('../themes/footer.php');
  91. ?>