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

Размер файла: 2.08Kb
  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. show_title('site.png', 'Новый комментарий');
  19. $config['newtitle'] = 'Новый комментарий';
  20.  
  21. $post_id = check($_GET['id']);
  22. $total = DB::run() -> querySingle("SELECT count(*) FROM `microblog` WHERE `id`=?;", array($post_id));
  23.  
  24. if ($total == 0) {
  25.  
  26. show_error('Такого микроблога нет!');
  27.  
  28. include_once ('../themes/footer.php');
  29.  
  30. exit;
  31. }
  32.  
  33. if (!is_user()) {
  34.  
  35. show_error("Только для зарегистрированных!");
  36.  
  37. }
  38.  
  39. else{
  40.  
  41.  
  42.  
  43. $msg = check($_POST['text']);
  44.  
  45.  
  46. if (empty($msg)) {
  47. show_error("Не введено сообщение!");
  48.  
  49. }
  50. else {
  51. if (utf_strlen($msg) >= 5 && utf_strlen($msg) < 250) {
  52.  
  53. $msg = no_br($msg);
  54. $msg = antimat($msg);
  55. $msg = smiles($msg);
  56.  
  57. DB::run()->query("INSERT INTO `microblog_comments` (`user`, `text`, `microblog`, `time`) VALUES (?, ?, ?, ?);", array($log, $msg, $post_id, SITETIME));
  58.  
  59.  
  60. redirect("/microblog/comments.php?id=".$post_id."");
  61.  
  62. }
  63. else{
  64. show_error("Слишком короткое или длинное сообщение! Допустимо от 5 до 250 символов.");
  65. }
  66.  
  67. }
  68. echo '<img src="../images/img/back.gif" alt="image" /> <a href="comments.php?id='.$post_id.'">Назад</a><br />';
  69. }
  70.  
  71.  
  72. include_once ('../themes/footer.php');
  73. ?>