Вход Регистрация
Файл: sys/inc/home.php
Строк: 43
<?
if (!defined('H')) define("H"dirname(dirname(__DIR__)) . "/");
if (!
defined('REPLACE')) define("REPLACE""replace/");
$includes scandir("sys/inc"0);
check_file(__FILE__);


foreach (
$includes as $file) {

  
$file_path "sys/inc/" $file;
  
$file_constant mb_strtoupper(str_replace(".php"""$file));

  if (!
defined(mb_strtoupper($file_constant))) {
    if (
file_exists(REPLACE $file_path)) define($file_constantREPLACE $file_path);
    else 
define($file_constant$file_path);
  }

}



function 
check_replace($source2)
{

  
$source realpath($source2);
  if (!
file_exists($source)) $source $source2;

  
$source str_ireplace(DIRECTORY_SEPARATOR"/", (string)$source);

  
$h str_ireplace(DIRECTORY_SEPARATOR"/"H);
  
$replace str_ireplace(DIRECTORY_SEPARATOR"/"REPLACE);
  
$replace_file str_ireplace($h$replace, (string)$source);

  if (
file_exists($replace_file)) return $replace_file;
  else return 
$source;


}

function 
test_file($file)
{
  return (
is_file(check_replace($file)));

}
function 
test_file2($file)
{
  return (
file_exists(check_replace($file)));

}



function 
check_file($source)
{
  static 
$includes;

  if (
file_exists(REPLACE $source)) {
    include_once 
REPLACE $source;
    
$includes[$source] = TRUE;
    if (
$includes[$source] === TRUE) exit();
  }


}


$num 0;
$home TRUE;
Онлайн: 0
Реклама