Вход Регистрация
Файл: modules/forum/showtema.php
Строк: 237
<?php
########################################
##               WAP-ENGINE             ##
########################################
##                                    ##
##  Автор : CHUMA (Токарев Владимир)  ##
##  e-mail : crazychuma@gmail.com     ##
##  WAP : http://wap-engine.ru        ##
##                                    ##
########################################
##         ВЫ НЕ ИМЕЕТЕ ПРАВО         ##
##        ИЗМЕНЯТЬ КОД СКРИПТА        ##
##  ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ!  ##
########################################
include ('../../config.php');
include (
'../../templates/run.php');
include (
'../../templates/func.php');
$title_page '| Просмотр темы';
include (
"../../themes/$themes.php");
####################
$id filter($_GET['id']);
$str filter($_GET['str']);
$str_r filter($_GET['str_r']);

$razdel_data '../../data/forum/razdel.php';
$razdel_f file($razdel_data);
$podrazdel_data '../../data/forum/podrazdel.php';
$podrazdel_f file($podrazdel_data);
$podrazdel_arr explode('|',$podrazdel_f[$str]);
$razdel_arr explode('|',$razdel_f[$str_r]);

$temy_data '../../data/forum/podrazdel/'.$podrazdel_arr[0].'.php';
$temy_f = @file($temy_data);
$temy_count count($temy_f);

$tem_data '../../data/forum/temy/'.$podrazdel_arr[0].'_'.$id.'.php';
$tem_f = @file($tem_data);
@
array_splice($tem_f02);
@
array_splice($tem_f, -22);
$tem_count count($tem_f);
$kolmes $koltemmes;
$stranic ceil($tem_count/$kolmes);

$users_on_f file('../../data/user_online.txt');
$user_on_arr implode('|'$users_on_f);
####################
echo'<p class="modul_name"><a href="index.php?'.session_name().'='.session_id().'">Форум</a> &#187; <a href="index.php?act=showrazdel&amp;str_r='.$str_r.'&amp;'.session_name().'='.session_id().'">'.$razdel_arr[1].'</a> &#187; <a href="index.php?act=showforum&amp;id='.$podrazdel_arr[0].'&amp;str='.$str.'&amp;str_r='.$str_r.'&amp;'.session_name().'='.session_id().'">'.$podrazdel_arr[2].'</a></p>';

for(
$i=2$i $temy_count-2$i++)
 {
  
$temy_arr explode('|'$temy_f[$i]);
  
  if(
$id == $temy_arr[0])
   {
    echo
'<p align="center">Тема: "'.$temy_arr[4].'"</p>';
    
    
$m_polozhenie 'На форуме в теме "'.trim($temy_arr[4]).'"';
    
    if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && ($status == "1" || $status == "2" || $status == "3"))
     {
      if(
$temy_arr[6] != '#')
       {
        echo
"<p align="center">[<a href="admin.php?act=close&amp;id=$id&amp;str_t=$i&amp;str=$str&amp;str_r=$str_r&amp;".session_name()."=".session_id()."">Закрыть тему</a>]</p>";
       }
        else
       {
        echo
"<p align="center">[<a href="admin.php?act=open&amp;id=$id&amp;str_t=$i&amp;str=$str&amp;str_r=$str_r&amp;".session_name()."=".session_id()."">Открыть тему</a>]</p>";
       }
     }
    if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && $temy_arr[1] == $login && $status != "1" && $status != "2" && $status != "3")
     {
      if(
$temy_arr[6] != '#')
       {
        echo
"<p align="center">[<a href="admin.php?act=close&amp;id=$id&amp;str_t=$i&amp;str=$str&amp;str_r=$str_r&amp;".session_name()."=".session_id()."">Закрыть тему</a>]</p>";
       }
     }
     
    if(
file_exists('../../data/forum/temy/'.$podrazdel_arr[0].'_'.$id.'_podpiska.php') && $temy_arr[1] == $login)
     {
      
$podp_nicks file('../../data/forum/temy/'.$podrazdel_arr[0].'_'.$id.'_podpiska.php');
      
$count_podp_nicks count($podp_nicks);
      
$count_podp_nicks $count_podp_nicks 2;
      
$podp_user_est 0;
      for(
$ii=2$ii <= $count_podp_nicks$ii++)
       {
        if(
$login == trim($podp_nicks[$ii]))
         {
          
$podp_user_est 1;
          break;
         }
       }
     
      if(
$podp_user_est == 1)
       {
        echo
'<p align="center">[<a href="podpiska.php?act=otpis&amp;id='.$id.'&amp;str_t='.$i.'&amp;str='.$str.'&amp;str_r='.$str_r.'&amp;'.session_name().'='.session_id().'">Отписаться от темы</a>]</p>';
       }
      else
       {
        echo
'<p align="center">[<a href="podpiska.php?act=podpis&amp;id='.$id.'&amp;str_t='.$i.'&amp;str='.$str.'&amp;str_r='.$str_r.'&amp;'.session_name().'='.session_id().'">Подписаться на тему</a>]</p>';
       }
     }
    elseif(
$temy_arr[1] == $login)
     {
      echo
'<p align="center">[<a href="podpiska.php?act=podpis&amp;id='.$id.'&amp;str_t='.$i.'&amp;str='.$str.'&amp;str_r='.$str_r.'&amp;'.session_name().'='.session_id().'">Подписаться на тему</a>]</p>';
     }
     
    
$tema_est 1;
    if(
$temy_arr[6] == '#')
     {
      
$tema_zakr 1;
     }
    if(
$temy_arr[5] == '!')
     {
      
$top_tema 1;
     }
    break;
   }
 }
  
if((isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw) || $dostup_forum == 1)
 {
  if(empty(
$_GET['page']))
   {
    
$page_get 1;
   }
    else
   {
    
$page_get $_GET['page'];
   }
   
  if(
$page_get 0)
   {
    
$page_get 1;
   }
  if(
$page_get $stranic)
   {
    
$page_get $stranic;
   }
 
  
$do $kolmes * ($page_get 1);
  
$end $kolmes $page_get;

  
$page_nazad $page_get 1;
  
$page_dalee $page_get 1;

  if (
preg_match("#^[0-9]*$#""$page_get") && preg_match("#^[0-9]*$#""$id") && $tema_est == 1
   {
    if(!empty(
$podrazdel_arr[3]) && $_SESSION['passrazd'] != trim($podrazdel_arr[3]))
     {
      echo
'<p class="err">Внимание!!! Данный раздел под паролем.<br /></p>';
      echo
'<form method="post" action="vhod.php?id='.$podrazdel_arr[0].'&amp;str='.$str.'&amp;str_r='.$str_r.'&amp;'.session_name().'='.session_id().'">';
      echo
'<p class="b">Пароль:<br /><input name="passrazd" maxlength="10" value="" /><br />';
      echo
'<input value="Войти" name="do" type="submit" /></p></form>';
      echo
'<p><a href="index.php?'.session_name().'='.session_id().'">В форум</a><br /></p>';
      include (
'../../templates/foot.php');
      exit;
     }
     
    if(empty(
$tema_zakr))
     {
      echo 
"<p><a href="add.php?id=$id&amp;str=$str&amp;str_r=$str_r&amp;".session_name()."=".session_id()."">Ответить</a><br /></p>";
     }
      else
     {
      echo 
"<p class="a">Данная тема закрыта!<br /></p>";
     }
  
    if (
$page_get || $page_get $stranic && $stranic >=1)
     {
      echo 
'<p>Данной страницы несуществует!</p>';
     }

      for (
$i $do$i $end$i++)
       {
        if (!empty(
$tem_f[$i]))
         {
          
$viewmess explode('|'$tem_f[$i]);
          
$name_user   trim($viewmess[0]);
          
$date_user   trim($viewmess[1]);
          
$time_user   trim($viewmess[2]);
          
$mess_user   trim($viewmess[3]);
          
          
$name_izm   trim($viewmess[4]);
          
$date_izm  trim($viewmess[5]);
          
$time_izm   trim($viewmess[6]);
          
          
$exp_date explode('.'$date_user);
          
          
$n $i 1;
          
$str_t $i 2;
          if(
$n == 1) { $napisal 'Автор:'; } else { $napisal ''; }
          echo 
"<p class="b">$n$napisal <a href="../../modules/kabinet/user_info.php?nick=$name_user&amp;".session_name()."=".session_id()."">$name_user</a>";
          if(
strstr($user_on_arr'|'.trim($name_user).'|'))
           {
            echo
" <font color="$color_green">[on]</font>";
           }
          else
           {
            echo
" <font color="$color_red">[off]</font>";
           }
          if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw)
           {
            echo
" <a href="../../modules/kabinet/send_privat.php?nick=$name_user&amp;".session_name()."=".session_id()."">[ЛС]</a>";
            if(
$name_user == $login)
             {
              echo
"<a href="admin.php?act=edit&amp;str_t=$str_t&amp;id=$id&amp;str=$str&amp;str_r=$str_r&amp;page=$page_get&amp;".session_name()."=".session_id()."">[Ред]</a>";
             }
            echo
"<a href="add.php?otv=1&amp;str_t=$str_t&amp;id=$id&amp;str=$str&amp;str_r=$str_r&amp;page=$page_get&amp;".session_name()."=".session_id()."">[Отв]</a>";
            echo
"<a href="add.php?cit=1&amp;str_t=$str_t&amp;id=$id&amp;str=$str&amp;str_r=$str_r&amp;page=$page_get&amp;".session_name()."=".session_id()."">[Цит]</a>";
           }
          echo 
'<br />';
          echo 
"Время: $date_user $time_user<br /></p>";     
          echo 
"<p class="b" style="border-top:0px">$mess_user<br />";
          if(!empty(
$name_izm))
           {
            echo 
"<br /><font class="edited">Изменил $name_izm ($date_izm $time_izm)</font>";
           }
          echo 
'</p>';
          if(
$n == 1)
           {
            if(
$top_tema == 1)
             {
              echo 
"<p class="a" style="margin-top:0px">Тема закреплена<br /></p>";
             }
           }
          if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && ($status == '1' || $status == '2' || $status == '3'))
           {
              echo 
"<p>[<a href="admin.php?act=delmes&amp;str_t=$str_t&amp;id=$id&amp;str=$str&amp;str_r=$str_r&amp;page=$page_get&amp;".session_name()."=".session_id()."">Удал</a>][<a href="admin.php?act=edit&amp;str_t=$str_t&amp;id=$id&amp;str=$str&amp;str_r=$str_r&amp;page=$page_get&amp;".session_name()."=".session_id()."">Ред</a>]";
            echo 
"[<a href="admin.php?act=banuser&amp;id=$id&amp;str=$str&amp;str_r=$str_r&amp;ban=$name_user&amp;page=$page_get&amp;".session_name()."=".session_id()."">бан пользов</a>]";
              echo
'</p>';
             }
          echo
'<p></p>';
         }
       }

      if(
$stranic 1)
       {
        echo 
"<p align="center" class="d">";
        echo 
"Страницы:";
        echo 
"<br />";
        if(
$page_get 4)
         {
          echo 
"<a href="showtema.php?id=$id&amp;str=$str&amp;str_r=$str_r&amp;page=1&amp;".session_name()."=".session_id()."">1</a>...";
         }
 
        
$start_1 $page_get 3;
        
$end_1 $page_get 1;
        if(
$start_1 1)
         {
          
$start_1 1;
         }
  
        for(
$i $start_1$i <= $end_1$i++)
         {
          echo
"<a href="showtema.php?id=$id&amp;str=$str&amp;str_r=$str_r&amp;page=$i&amp;".session_name()."=".session_id()."">$i</a> ";
         }

        echo
"$page_get";

        
$start_2 $page_get 1;
        
$end_2 $page_get 3;
        if(
$start_2 1)
         {
          
$start_2 1;
         }
        if(
$end_2 $stranic)
         {
          
$end_2 $stranic;
         }
  
        for(
$i $start_2$i <= $end_2$i++)
         {
          echo
" <a href="showtema.php?id=$id&amp;str=$str&amp;str_r=$str_r&amp;page=$i&amp;".session_name()."=".session_id()."">$i</a>";
         }

        if(
$stranic $page_get && $page_get < ($stranic-3))
         {
          echo 
"...<a href="showtema.php?id=$id&amp;str=$str&amp;str_r=$str_r&amp;page=$stranic&amp;".session_name()."=".session_id()."">$stranic</a>";
         }
        echo 
"<br />";

        if(
$page_get 1)
         {
          echo 
"<a href="showtema.php?id=$id&amp;str=$str&amp;str_r=$str_r&amp;page=$page_nazad&amp;".session_name()."=".session_id()."">Назад</a>";
         }
        echo 
" | ";
        if(
$stranic $page_get)
         {
          echo 
"<a href="showtema.php?id=$id&amp;str=$str&amp;str_r=$str_r&amp;page=$page_dalee&amp;".session_name()."=".session_id()."">Дальше</a>";
         }
        echo 
"</p>";
       }
      echo 
"<p>Сообщений в теме: $tem_count</p>";
      
    if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && empty($tema_zakr))
     {
      echo 
"<form action="add.php?id=$id&amp;str=$str&amp;str_r=$str_r&amp;act=send&amp;".session_name()."=".session_id()."" method="post">";
      echo 
"<p class="b" align="center">Сообщение:<br />
      <textarea rows="
4" cols="15" name="msg"></textarea><br />
      <input type="
checkbox" name="msgtrans" value="1" /> Транслит сообщения
      <br /><br />
      <input type="
submit" value="Ответить" /></p> 
      </form>"
;
     }
    echo
'<p><a href="save_tema.php?id='.$id.'&amp;str='.$str.'&amp;str_r='.$str_r.'&amp;'.session_name().'='.session_id().'">Сохранить в txt</a><br /></p>';
   }
    else
   {
    echo
"<p class="err">Попытка взлома или вы пытаетесь просмотреть несуществующую тему!<br /></p>";
   }
 }
  else
 {
  echo
'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
  echo
'<p><br /><a href="../kabinet/index.php?'.session_name().'='.session_id().'">В кабинет</a><br /></p>';
 }
####################
echo'<p><a href="index.php?'.session_name().'='.session_id().'">В форум</a><br /></p>';
include (
'../../templates/foot.php');
?>
Онлайн: 4
Реклама