View file book/index.php

File size: 2.98Kb
  1. <?php
  2.  
  3. require_once ("../includes/start.php");
  4. require_once ("../includes/functions.php");
  5. require_once ("../includes/header.php");
  6. include_once ("../themes/".$config['themes']."/verh.dat");
  7.  
  8. if (isset($_GET['start'])){$start = (int)$_GET['start'];} else {$start = 0;}
  9.  
  10. show_title('Гостевая книга');
  11.  
  12.  
  13. echo'<a href="#form">Написать</a> / ';
  14. echo'<a href="index.php?rand='.mt_rand(100,999).'">Обновить</a>';
  15.  
  16. if (is_admin(array(101,102,103,105))){
  17. echo' / <a href="'.ADMINDIR.'book.php?start='.$start.'">Управление</a>';
  18. }
  19. echo'<hr>';
  20.  
  21. $file = file(DATADIR."book.dat");
  22. $file = array_reverse($file);
  23. $total = count($file);
  24.  
  25. if ($total>0){
  26.  
  27. if ($start < 0 || $start >= $total){$start = 0;}
  28. if ($total < $start + $config['bookpost']){ $end = $total; }
  29. else {$end = $start + $config['bookpost']; }
  30. for ($i = $start; $i < $end; $i++){
  31.  
  32. $data = explode("|",$file[$i]);
  33.  
  34. echo'<div class="b">';
  35.  
  36. echo user_avatars($data[1]);
  37.  
  38. if ($data[1]==$config['guestsuser']){
  39. echo'<b>'.$data[1].'</b> ';
  40. } else {
  41. echo'<b><a href="../pages/anketa.php?uz='.$data[1].'">'.nickname($data[1]).'</a></b> '.user_title($data[1]).user_online($data[1]).' ';
  42. }
  43.  
  44. echo'<small>('.date_fixed($data[3]).')</small></div>';
  45. echo'<div>'.bb_code($data[0]).'<br>';
  46.  
  47. if ($data[1]=="adm"){}
  48. else{echo'<span style="color:#444; font-size:0.8em">('.$data[4].', ip '. $data[5].')</span>';
  49. }
  50.  
  51. if ($data[6]!=""){ echo'<br><span style="color:darkred">Ответ:</span> '.$data[6].'';}
  52. if ($data[7]!=""){ echo'<br><span style="color:darkred">Ред.: '.nickname($data[7]).' ('.date_fixed($data[2]).')</span>';}
  53. echo'</div>';
  54. }
  55.  
  56. page_jumpnavigation('index.php?', $config['bookpost'], $start, $total);
  57. page_strnavigation('index.php?', $config['bookpost'], $start, $total);
  58.  
  59. } else {show_error('Сообщений нет...');}
  60.  
  61. if (is_user()){
  62.  
  63. echo'<br><div class="form" id="form">';
  64. echo'<form action="add.php?uid='.$_SESSION['token'].'" method="post">';
  65. echo'Сообщение:<br>';
  66. echo'<textarea cols="25" rows="3" name="msg"></textarea><br>';
  67. echo'<input type="submit" value="Написать"></form></div>';
  68.  
  69. } elseif($config['bookadds']==1){
  70.  
  71. echo'<br><div class="form" id="form">';
  72. echo'<form action="add.php?uid='.$_SESSION['token'].'" method="post">';
  73. echo'Сообщение:<br>';
  74. echo'<textarea cols="25" rows="3" name="msg"></textarea><br>';
  75.  
  76. echo'Проверочный код: ';
  77. if ($config['protectimg']==1){
  78. echo'<br><img onclick="this.src=\'/gallery/protect.php?\'+Math.random()" style="cursor: pointer;" src="/gallery/protect.php" alt=""><br>';
  79. } else {
  80. echo'<b>'.$_SESSION['protect'].'</b><br>';
  81. }
  82.  
  83. echo'<input name="provkod" size="6" maxlength="6"> ';
  84.  
  85. echo'<br><input type="submit" value="Написать"></form></div>';
  86.  
  87. } else {show_login('');}
  88.  
  89. echo'<a href="../pages/pravila.php">Правила</a> / ';
  90. echo'<a href="../pages/smiles.php">Смайлы</a> / ';
  91. echo'<a href="../pages/tegi.php">Теги</a><br><br>';
  92.  
  93. echo'
  94. <a href="../index.php">Главъ</a>';
  95.  
  96. include_once ("../themes/".$config['themes']."/niz.dat");
  97. ?>