View file modules/forum/vhod.php

File size: 2.87Kb
<?php
########################################
##	           WAP-ENGINE             ##
########################################
##                                    ##
##  Автор : CHUMA (Токарев Владимир)  ##
##  e-mail : [email protected]     ##
##  WAP : http://wap-engine.ru        ##
##                                    ##
########################################
##         ВЫ НЕ ИМЕЕТЕ ПРАВО         ##
##        ИЗМЕНЯТЬ КОД СКРИПТА        ##
##  ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ!  ##
########################################
include ('../../config.php');
include ('../../templates/run.php');
include ('../../templates/func.php');
####################
$id = filter($_GET['id']);
$str = filter($_GET['str']);
$str_r = filter($_GET['str_r']);
$passrazd = filter($_POST['passrazd']);

$razdel_data = '../../data/forum/razdel.php';
$razdel_f = file($razdel_data);
$razdel_count = count($razdel_f);
$podrazdel_data = '../../data/forum/podrazdel.php';
$podrazdel_f = file($podrazdel_data);
$podrazdel_count = count($podrazdel_f);
####################
$podrazdel_arr = explode("|","$podrazdel_f[$str]");
$razdel_arr = explode("|","$razdel_f[$str_r]");
if($str_r > 1 && $str_r < $razdel_count - 2 && $podrazdel_arr[1] == $razdel_arr[0])
 {
  unset($_SESSION['passrazd']);
 
  if(empty($passrazd))
   {
    header('Location: index.php?err=1&act=showforum&id='.$id.'&str='.$str.'&str_r='.$str_r.'&'.session_name().'='.session_id().'');
   }
  elseif($passrazd != trim($podrazdel_arr[3]))
   {
    header('Location: index.php?err=2&act=showforum&id='.$id.'&str='.$str.'&str_r='.$str_r.'&'.session_name().'='.session_id().'');
   }
  else
   {
    $_SESSION['passrazd'] = $passrazd;
  
    header('Location: index.php?act=showforum&id='.$id.'&str='.$str.'&str_r='.$str_r.'&'.session_name().'='.session_id().'');
   }
 }
  elseif($str_r > 1 && $str_r < $razdel_count - 2 && $podrazdel_arr[1] != $razdel_arr[0])
 {
  include ("../../themes/$themes.php");
  echo'<p class="err">ОШИБКА!!! Данный подраздел не существует или находится в другом разделе.<br /></p>';
  echo'<p><br /><a href="index.php?'.session_name().'='.session_id().'">В форум</a></p>';
  echo'<p><a href="../kabinet/index.php?'.session_name().'='.session_id().'">В кабинет</a><br /></p>';
  include ('../../templates/foot.php');
 }
  else
 {
  include ("../../themes/$themes.php");
  echo'<p class="err">ОШИБКА!!! Такой раздел не существует.<br /></p>';
  echo'<p><br /><a href="index.php?'.session_name().'='.session_id().'">В форум</a></p>';
  echo'<p><a href="../kabinet/index.php?'.session_name().'='.session_id().'">В кабинет</a><br /></p>';
  include ('../../templates/foot.php');
 }
####################
?>