Просмотр файла chat/index.php

Размер файла: 6.52Kb
  1. <?php
  2. #-----------------------------------------------------#
  3. # ********* WAP-MOTORS ********* #
  4. # Made by : VANTUZ #
  5. # E-mail : visavi.net@mail.ru #
  6. # Site : http://pizdec.ru #
  7. # WAP-Site : http://visavi.net #
  8. # ICQ : 36-44-66 #
  9. # Вы не имеете право вносить изменения в код скрипта #
  10. # для его дальнейшего распространения #
  11. #-----------------------------------------------------#
  12. require_once ("../includes/start.php");
  13. require_once ("../includes/functions.php");
  14. require_once ("../includes/header.php");
  15. include_once ("../themes/".$config['themes']."/index.php");
  16.  
  17. if (isset($_GET['start'])){$start = (int)$_GET['start'];} else {$start = 0;}
  18. if (isset($_GET['imja'])){$imja = '[b]'.safe_decode(check($_GET['imja'])).'[/b], ';} else {$imja = "";}
  19.  
  20. show_title('partners.gif', 'Мини-чат');
  21.  
  22. echo '<a href="#down"><img src="../images/img/downs.gif" alt="image" /></a> ';
  23. echo '<a href="#form">Написать</a> / ';
  24. echo '<a href="index.php?rand='.mt_rand(100,999).'&amp;'.SID.'">Обновить</a>';
  25. if (is_admin(array(101,102,103,105))){echo ' / <a href="'.ADMINDIR.'chat.php?start='.$start.'&amp;'.SID.'">Управление</a>';}
  26. echo '<hr />';
  27.  
  28. if (is_user()){
  29. //--------------------------генерация анекдота------------------------------------------------//
  30. if($config['shutnik']==1){
  31.  
  32. $anfi = file(BASEDIR."includes/chat_shut.php");
  33. $an_rand = array_rand($anfi);
  34. $anshow = trim($anfi[$an_rand]);
  35.  
  36. $tifi = file(DATADIR."chat.dat");
  37. $tidw = explode("|",end($tifi));
  38.  
  39. if(SITETIME > ($tidw[3] + 300) && empty($tidw[6])) {
  40.  
  41. $antext = no_br($anshow.'|Весельчак||'.SITETIME.'|Opera|127.0.0.2|1|'.$tidw[7].'|'.$tidw[8].'|');
  42.  
  43. write_files(DATADIR."chat.dat", "$antext\r\n");
  44. }}
  45.  
  46.  
  47. //------------------------------- Ответ на вопрос ----------------------------------//
  48. if ($config['magnik']==1){
  49.  
  50. $mmagfi = file(DATADIR."chat.dat");
  51. $mmagshow = explode("|",end($mmagfi));
  52.  
  53. if($mmagshow[8]!="" && SITETIME>$mmagshow[7]){
  54.  
  55. $magtext = no_br('На вопрос никто не ответил, правильный ответ был: [b]'.$mmagshow[8].'[/b]! Следующий вопрос через 1 минуту|Вундер-киндер||'.SITETIME.'|Opera|127.0.0.3|0|'.(SITETIME + 60).'||');
  56.  
  57. write_files(DATADIR."chat.dat", "$magtext\r\n");
  58. }
  59.  
  60. //------------------------------ Новый вопрос -------------------------------//
  61. $magfi = file(BASEDIR."includes/chat_mag.php");
  62. $mag_rand = array_rand($magfi);
  63. $magshow = $magfi[$mag_rand];
  64. $magstr = explode("|",$magshow);
  65.  
  66. if (empty($mmagshow[8]) && SITETIME>$mmagshow[7] && $magstr[0]!=""){
  67.  
  68. $strlent = utf_strlen($magstr[1]);
  69.  
  70. if ($strlent>1 && $strlent<5){$podskazka="$strlent буквы";} else {$podskazka="$strlent букв";}
  71.  
  72. $magtext = no_br('Вопрос всем: '.$magstr[0].' - ('.$podskazka.')|Вундер-киндер||'.SITETIME.'|Opera|127.0.0.3|0|'.(SITETIME + 600).'|'.$magstr[1].'|');
  73.  
  74. write_files(DATADIR."chat.dat", "$magtext\r\n");
  75. }}
  76.  
  77. //---------------------------- Подключение бота -----------------------------------------//
  78. if($config['botnik']==1){
  79. if(empty($_SESSION['botochat'])){
  80. $hellobots = array('Приветик', 'Здравствуй', 'Хай', 'Добро пожаловать', 'Салют', 'Hello', 'Здарова');
  81. $hellobots_rand = array_rand($hellobots);
  82. $hellobots_well = $hellobots[$hellobots_rand];
  83.  
  84. $mmagfi = file(DATADIR."chat.dat");
  85. $mmagshow = explode("|",end($mmagfi));
  86.  
  87. $weltext = no_br($hellobots_well.', '.nickname($log).'!|Настюха||'.SITETIME.'|SIE-S65|127.0.0.2|0|'.$mmagshow[7].'|'.$mmagshow[8].'|');
  88.  
  89. write_files(DATADIR."chat.dat", "$weltext\r\n");
  90.  
  91. $_SESSION['botochat']=1;
  92. }}
  93.  
  94. $countstr = counter_string(DATADIR."chat.dat");
  95. if ($countstr>=$config['maxpostchat']) {
  96. delete_lines(DATADIR."chat.dat", array(0,1,2,3,4));
  97. }
  98. }
  99.  
  100. //---------------------------------------------------------------//
  101. $file = file(DATADIR."chat.dat");
  102. $file = array_reverse($file);
  103. $total = count($file);
  104.  
  105. if ($total>0){
  106.  
  107. if ($start < 0 || $start >= $total){$start = 0;}
  108. if ($total < $start + $config['chatpost']){ $end = $total; }
  109. else {$end = $start + $config['chatpost']; }
  110. for ($i = $start; $i < $end; $i++){
  111.  
  112. $data = explode("|",$file[$i]);
  113.  
  114. $useronline = user_online($data[1]);
  115. $useravatars = user_avatars($data[1]);
  116.  
  117. if ($data[1]=='Вундер-киндер'){$useravatars='<img src="../images/img/mag.gif" alt="image" /> '; $useronline='<span style="color:#00ff00">[On]</span>';}
  118. if ($data[1]=='Настюха'){$useravatars='<img src="../images/img/bot.gif" alt="image" /> '; $useronline='<span style="color:#00ff00">[On]</span>';}
  119. if ($data[1]=='Весельчак'){$useravatars='<img src="../images/img/shut.gif" alt="image" /> '; $useronline='<span style="color:#00ff00">[On]</span>';}
  120.  
  121. echo '<div class="b">';
  122.  
  123. echo $useravatars;
  124.  
  125. echo '<b><a href="index.php?imja='.safe_encode(nickname($data[1])).'&amp;'.SID.'#form">'.nickname($data[1]).'</a></b> '.user_title($data[1]).$useronline.' <small>('.date_fixed($data[3]).')</small></div>';
  126. echo '<div>'.bb_code($data[0]).'<br />';
  127. echo '<span class="data">('.$data[4].', '.$data[5].')</span></div>';
  128. }
  129.  
  130. page_jumpnavigation('index.php?', $config['chatpost'], $start, $total);
  131. page_strnavigation('index.php?', $config['chatpost'], $start, $total);
  132.  
  133. } else {show_error('Сообщений нет, будь первым!');}
  134.  
  135. if (is_user()){
  136. echo '<br /><div class="form" id="form">';
  137. echo '<form action="add.php?'.SID.'" method="post">';
  138. echo '<b>Сообщение:</b><br />';
  139. echo '<textarea cols="20" rows="3" name="msg">'.$imja.'</textarea><br />';
  140. echo '<input type="submit" value="Добавить" /></form></div>';
  141.  
  142. } else {show_login('Вы не авторизованы, чтобы добавить сообщение, необходимо');}
  143.  
  144. echo '<br /><a href="#up"><img src="../images/img/ups.gif" alt="image" /></a> ';
  145. echo '<a href="../pages/pravila.php?'.SID.'">Правила</a> / ';
  146. echo '<a href="../pages/smiles.php?'.SID.'">Смайлы</a> / ';
  147. echo '<a href="../pages/tegi.php?'.SID.'">Теги</a><br /><br />';
  148.  
  149. echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?'.SID.'">На главную</a>';
  150.  
  151. include_once ("../themes/".$config['themes']."/foot.php");
  152. ?>