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

Размер файла: 2.25Kb
  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. if (!is_user()) {
  22.  
  23. show_error("Только для зарегистрированных!");
  24.  
  25. }
  26.  
  27. else{
  28.  
  29. if (!isset($_POST['submit'])){
  30. echo '<div class="form">';
  31. echo '<form action="/microblog/say.php" method="post">';
  32. echo 'Я хочу сказать:<br />';
  33. echo '<textarea id="markItUp" cols="25" rows="5" name="text"></textarea><br /><br />';
  34.  
  35. echo '<input type="submit" value="Сказать" name="submit" /></form><br />Максимум 250 символов</div><br />';
  36.  
  37. echo '<img src="../images/img/back.gif" alt="image" /> <a href="/pages/user.php?uz='.$log.'&amp;">Назад</a><br />';
  38. }
  39.  
  40. else {
  41.  
  42. $msg = check($_POST['text']);
  43.  
  44.  
  45. if (empty($msg)) {
  46. show_error("Не введено сообщение!");
  47.  
  48. }
  49. else {
  50. if (utf_strlen($msg) >= 5 && utf_strlen($msg) < 250) {
  51.  
  52. $msg = no_br($msg);
  53. $msg = antimat($msg);
  54. $msg = smiles($msg);
  55.  
  56. DB::run()->query("INSERT INTO `microblog` (`user`, `text`, `time`) VALUES (?, ?, ?);", array($log, $msg, SITETIME));
  57.  
  58.  
  59. redirect("/microblog/".SID);
  60.  
  61. }
  62. else{
  63. show_error("Слишком короткое или длинное сообщение! Допустимо от 5 до 250 символов.");
  64. }
  65.  
  66. }
  67. echo '<img src="../images/img/back.gif" alt="image" /> <a href="">Назад</a><br />';
  68. }
  69.  
  70. }
  71. include_once ('../themes/footer.php');
  72. ?>